Conversor de Case – camelCase, snake_case, kebab-case e mais
Converta texto entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE e outros formatos de uma vez só.
camelCase
minhaVariávelDeExemplo
PascalCase
MinhaVariávelDeExemplo
snake_case
minha_variável_de_exemplo
CONSTANT_CASE
MINHA_VARIÁVEL_DE_EXEMPLO
kebab-case
minha-variável-de-exemplo
Train-Case
Minha-Variável-De-Exemplo
dot.case
minha.variável.de.exemplo
path/case
minha/variável/de/exemplo
Sentence case
Minha variável de exemplo
Title Case
Minha Variável de Exemplo
MAIÚSCULAS
MINHA VARIÁVEL DE EXEMPLO
minúsculas
minha variável de exemplo
Como usar esta ferramenta
- Cole o texto ou o identificador
- Veja todas as conversões geradas simultaneamente
- Copie o formato que precisa
- Reaproveite para listas inteiras de nomes
Sobre esta ferramenta
O que é
Cada linguagem tem sua convenção de nomes: JavaScript usa camelCase, Python usa snake_case, CSS usa kebab-case e constantes usam CONSTANT_CASE. Converter à mão em listas grandes é lento e sujeito a erro.
Quando usar
- Migrar nomes de campos entre back-end Python e front-end JavaScript
- Padronizar nomes de colunas de um banco de dados
- Ajustar chaves de um payload para a convenção da API
- Gerar nomes de classes CSS a partir de títulos
- Converter uma lista inteira de identificadores de uma vez
Perguntas frequentes
- Qual a diferença entre camelCase e PascalCase?
- Nos dois as palavras são unidas com inicial maiúscula, mas o camelCase começa com letra minúscula (nomeCompleto) e o PascalCase começa com maiúscula (NomeCompleto).
- Acentos são tratados?
- Sim. Caracteres acentuados são normalizados nas conversões que precisam de identificador válido, como kebab-case e snake_case.
- Onde se usa CONSTANT_CASE?
- Em constantes e variáveis de ambiente. É a convenção de arquivos .env e de constantes em praticamente todas as linguagens.