Conversor de Caixa de Texto | Alterne o Texto Entre 10 Estilos de Caixa
Converta qualquer texto para UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case e mais, entre 10 estilos de caixa, com um único clique. Ao lado da entrada aparece a contagem de caracteres e palavras, útil para padronizar nomes de variáveis, arquivos e títulos.
💡 Sobre esta ferramenta
Quem programa alterna o tempo todo entre convenções: camelCase para variáveis de JavaScript, snake_case para Python e chaves de configuração, kebab-case para classes CSS e URLs. Redigitar sublinhados e hifens na mão é propenso a erros, e um único caractere fora do lugar pode quebrar uma referência e fazer você caçar a causa.
Esta ferramenta divide a sua frase em palavras e as reúne de novo conforme as regras do estilo escolhido. Ela também entende identificadores já colados: getUserName é separado pelas letras maiúsculas e pode virar get_user_name ou GET_USER_NAME. O processo inverso também funciona, então uma cadeia delimitada como user-profile-card pode voltar a ser userProfileCard. Não serve só para desenvolvedores: quem escreve títulos em Title Case e quem revisa textos com maiúsculas inconsistentes também vai aproveitar.
🧐 Perguntas frequentes
Qual é a diferença entre camelCase e PascalCase?
Ambos marcam os limites de palavra com maiúsculas, mas a primeira letra difere. camelCase mantém a primeira letra minúscula (userName), enquanto PascalCase (camel case superior) também a deixa maiúscula (UserName).
Posso converter uma cadeia já em snake_case para kebab-case?
Sim. Sublinhados, hifens e pontos são todos tratados como limites de palavra, então você pega my_variable_name, escolhe outro estilo e obtém my-variable-name ou myVariableName na hora.
Como o Title Case trata palavras curtas como "de" ou "o"? Esta ferramenta aplica uma regra simples que deixa maiúscula a primeira letra de cada palavra, inclusive as curtas. Se você segue um guia de estilo que mantém artigos e preposições em minúsculas, talvez precise ajustar algumas palavras à mão depois.
Meu texto é enviado para algum lugar? Não. Cada conversão é executada no seu navegador com JavaScript e o seu texto nunca é enviado.
📚 Por que cada linguagem prefere um estilo de caixa
Essas convenções têm menos a ver com certo ou errado e mais com décadas de guias de estilo de cada comunidade. snake_case domina em Python, Ruby e nos nomes de colunas de bancos de dados; kebab-case é comum em URLs, classes CSS e atributos HTML. camelCase reina nas variáveis e métodos de JavaScript e Java, enquanto PascalCase nomeia classes e componentes. CONSTANT_CASE (tudo em maiúsculas com sublinhados) é a forma habitual de variáveis de ambiente e constantes.
Quando você herda um código que mistura estilos, o passo prático é identificar qual convenção já predomina e converter de forma mecânica, para que suas diferenças fiquem pequenas e legíveis em vez de misturar estilos linha a linha.