Pular para o conteúdo
helpyself

Conversor de Caixa

Só local — nada é enviado a menos que você salve ou compartilhe.

Um conversor de caixa de texto: camelCase, snake_case, kebab-case e mais.

  1. Cole ou digite seu texto
  2. Todas as caixas aparecem de uma vez enquanto você digita
  3. Copie a que você precisa
Salvar esta ferramenta

Tenha Conversor de Caixa sempre à mão

Favoritar

Sobre esta ferramenta

Sistemas diferentes usam convenções de nomeação distintas, e mudar entre eles manualmente é cansativo e sujeito a erros. JavaScript prefere camelCase, Python e bancos de dados usam snake_case, classes CSS e URLs adotam kebab-case, variáveis de ambiente ficam em CONSTANT_CASE e títulos querem Title Case. Este conversor mostra todas as formas ao mesmo tempo para você copiar a que precisar. Ele funciona a partir de qualquer entrada, não apenas palavras simples, pois os casos de programação dividem o texto em palavras: limites camelCase, sublinhados, hífens e espaços são todos reconhecidos, permitindo converter diretamente entre convenções. Siglas são tratadas adequadamente, então HTTPServerConfig se divide nas palavras esperadas em vez de um longo trecho de maiúsculas. Title Case segue a convenção editorial normal, deixando artigos e conjunções curtas como de, e e o em minúsculas, a menos que estejam no começo ou fim da linha. Sentence case, UPPERCASE e lowercase atuam no seu texto como está, preservando pontuação e espaçamento intactos.

Perguntas frequentes

Posso converter de camelCase para snake_case diretamente?

Sim. A entrada é dividida em palavras antes de ser reconstruída, então a convenção inicial não importa. camelCase, PascalCase, snake_case, kebab-case e texto simples com espaços funcionam como entrada.

Este é um conversor de camelCase ou snake_case?

Ambos e também outros — ele altera a caixa do texto lendo o que você colar e reescrevendo na convenção que escolher: camelCase, PascalCase, snake case, kebab case, CONSTANT_CASE ou frases normais. Não há ‘de’ para escolher, pois a divisão é feita pelo próprio texto.

Como as siglas são tratadas?

Um trecho de letras maiúsculas seguido por uma palavra capitalizada é dividido corretamente, então HTTPServerConfig vira as palavras http, server e config ao invés de um único token. Isso gera http_server_config e não httpserverconfig.

Por que Title Case deixa algumas palavras em minúsculas?

Porque o estilo editorial padrão mantém artigos curtos, conjunções e preposições como a, de, e e o em minúsculas, exceto se forem a primeira ou última palavra. Se quiser todas as palavras com maiúscula, use o resultado de Title Case e ajuste, ou comece de outra caixa.

Converter para maiúsculas ou minúsculas mantém a pontuação?

Sim. UPPERCASE, lowercase e Sentence case atuam no seu texto original, então pontuação e espaçamento são preservados exatamente. Os casos para programação descartam pontuação pois não é válida em identificadores.

Por que v2 vira v_2 em snake_case?

Porque a divisão entre letras e números é tratada como uma quebra de palavra, que é o mesmo comportamento de bibliotecas populares como lodash. Isso gera utf_8_encoder e não utf8_encoder. Title Case e Sentence case não dividem números, então títulos mantêm v2 intacto.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/case-converter

↑↓ para navegar · Enter para abrir · Esc para fechar