Conversor camelCase gratuito
Converta qualquer texto para camelCase, PascalCase, snake_case, kebab-case e outros formatos de uma vez só.
Um conversor de convenção de nomes transforma qualquer texto no formato certo para sua linguagem de programação ou guia de estilo, instantaneamente. Cole uma frase em qualquer formato e receba as sete convenções de nomes de uma vez: sem retrabalho manual ou erros.
- ✓ camelCase: variáveis e funções em JavaScript
- ✓ PascalCase: classes e componentes React
- ✓ snake_case: Python, Ruby, colunas SQL
- ✓ kebab-case: classes CSS, URLs, flags de CLI
- ✓ SCREAMING_SNAKE_CASE: constantes e variáveis de ambiente
- ✓ dot.case: chaves de configuração e nomes de pacotes
- ✓ Maiúsculas iniciais: títulos e rótulos
- ✓ Conversão ao vivo enquanto você digita
camelCase
helloWorldExamplePascalCase
HelloWorldExamplesnake_case
hello_world_examplekebab-case
hello-world-exampleSCREAMING_SNAKE_CASE
HELLO_WORLD_EXAMPLEdot.case
hello.world.exampleMaiúsculas iniciais
Hello World ExampleComo usar o Conversor de Convenção de Nomenclatura
- Digite ou cole seu identificador em qualquer formato: espaços, hífens, sublinhados ou camelCase funcionam.
- Todos os sete formatos atualizam em tempo real enquanto você digita. Não precisa apertar botão.
- Clique em Copiar ao lado do formato que você precisa e cole no seu código, arquivo de configuração ou CMS.
Guia rápido de convenções de nomes
- camelCase: nomes de variáveis e funções em JavaScript, TypeScript, Java e Swift.
- PascalCase: nomes de classes, componentes React, tipos em C# e interfaces TypeScript.
- snake_case: variáveis e funções em Python, métodos em Ruby, nomes de colunas no PostgreSQL e MySQL.
- kebab-case: nomes de classes CSS, atributos data em HTML, slugs de URL, nomes de pacotes npm e flags de CLI.
- SCREAMING_SNAKE_CASE: Constantes em Python, JavaScript e na maioria das linguagens; variáveis de ambiente em shell e Docker.
- dot.case: nomes de pacotes Java, namespaces .NET, chaves de arquivos de configuração (ex: Spring Boot, TOML).
Guias relacionados
Perguntas Frequentes
- O que é camelCase?
- camelCase junta palavras sem separador, com a primeira letra de cada palavra em maiúsculo, exceto a primeira (ex: helloWorldExample). Muito usado para nomes de variáveis e funções em JavaScript, TypeScript, Java e várias outras linguagens.
- Qual a diferença entre camelCase e PascalCase?
- Ambos unem palavras sem separadores e capitalizam cada palavra, mas PascalCase (também chamado de UpperCamelCase) capitaliza também a primeira letra (ex: HelloWorldExample). PascalCase é comum para nomes de classes e componentes React; camelCase é usado para variáveis e funções.
- Quando usar snake_case e quando usar kebab-case?
- snake_case (palavras unidas por sublinhado) é o padrão para variáveis em Python, métodos em Ruby e nomes de colunas em banco de dados. kebab-case (palavras unidas por hífen) é usado em nomes de classes CSS, atributos HTML, slugs de URL e nomes de flags em CLI.
- O que é SCREAMING_SNAKE_CASE?
- SCREAMING_SNAKE_CASE é o snake_case todo em maiúsculas. É o padrão para constantes e variáveis de ambiente na maioria das linguagens (ex: MAX_RETRY_COUNT, DATABASE_URL).
- Como o conversor identifica os limites das palavras?
- A ferramenta separa por espaços, sublinhados, hífens e pontos, além de detectar transições em camelCase e PascalCase (por exemplo, "helloWorld" vira duas palavras). Assim, você pode colar o texto em qualquer formato e todos os sete resultados estarão corretos.
- Meu texto fica armazenado em algum lugar?
- Não. Toda conversão acontece localmente no seu navegador usando JavaScript. Nada é enviado para nenhum servidor.