Como converter maiúsculas e minúsculas: camelCase, snake_case, Title Case e mais
Resumo rapido
Guia completo dos 12 estilos de maiúsculas e minúsculas — de UPPER e Title Case a camelCase, snake_case e kebab-case — e quando usar cada um no código.
A conversão de maiúsculas e minúsculas resolve problemas de código, formatação de títulos e correção de Caps Lock acidental. Existem 12 estilos comuns, divididos entre casos de escrita (UPPER, Title) e casos de programação (camelCase, snake_case). O Conversor de Maiúsculas e Minúsculas da NeatForge mostra todos os 12 em tempo real.
Por que o caso importa no código e na escrita?
Cada linguagem tem convenções próprias. Misturar estilos quebra a legibilidade e, em alguns casos, causa bugs reais:
- JavaScript — variáveis em camelCase, classes em PascalCase.
- Python — variáveis e funções em snake_case, constantes em CONSTANT_CASE.
- CSS — classes em kebab-case.
- Manchetes — Title Case para posts de blog e press releases.
Seguir a convenção certa facilita a leitura e a manutenção do código.
Os 12 estilos de caso explicados
Casos de escrita:
- UPPERCASE — todas as letras maiúsculas (ex.:
HELLO WORLD). - lowercase — todas minúsculas (ex.:
hello world). - Title Case — maiúsculas conforme convenções de publicação, mantendo palavras pequenas como “a”, “the” em minúsculas.
- Sentence case — só a primeira letra da frase em maiúscula.
- Capitalize Each Word — primeira letra de cada palavra em maiúscula.
- aLtErNaTiNg — alterna maiúsculas e minúsculas.
- InVeRsE — inverte o caso atual de cada letra.
Casos de programação:
- camelCase — primeira palavra minúscula, demais maiúsculas (ex.:
helloWorld). - PascalCase — cada palavra com inicial maiúscula (ex.:
HelloWorld). - snake_case — palavras separadas por
_(ex.:hello_world). - kebab-case — palavras separadas por
-(ex.:hello-world). - CONSTANT_CASE — tudo maiúsculo com
_(ex.:HELLO_WORLD).
Quando usar cada um
- camelCase — variáveis e funções em JavaScript, Java, C#.
- PascalCase — classes, componentes React e tipos.
- snake_case — Python, Ruby, nomes de colunas em bancos de dados.
- kebab-case — classes CSS, URLs, atributos HTML.
- CONSTANT_CASE — constantes imutáveis (ex.:
MAX_RETRY_COUNT). - Title Case — títulos de posts, manchetes, cabeçalhos.
- Sentence case — legendas, frases em UI.
Como converter texto
- Abra o Conversor de Maiúsculas e Minúsculas.
- Cole o texto na caixa de entrada.
- Veja os 12 casos atualizarem instantaneamente na grade.
- Clique em Copiar ao lado da variante desejada.
Os casos de programação tratam espaços, hífens e sublinhados como separadores de palavras e os removem — então hello world! vira helloWorld em camelCase.
Perguntas frequentes
Qual é a diferença entre Title Case e Capitalize Each Word? Title Case mantém palavras pequenas (“a”, “the”, “in”) em minúsculas, seguindo convenções editoriais. Capitalize Each Word coloca a primeira letra de todas as palavras em maiúscula.
O conversor funciona com acentos e português? Sim. As conversões upper/lower usam as funções nativas do navegador, que tratam Unicode corretamente. Os casos de programação são ajustados para identificadores ASCII.
Para que serve o CONSTANT_CASE?
É a convenção para constantes em JavaScript, Python e outras linguagens — por exemplo MAX_CONNECTIONS ou DEFAULT_TIMEOUT.
→ Converter texto entre 12 casos agora