Como converter maiúsculas e minúsculas: camelCase, snake_case, Title Case e mais

Publicado em May 15, 2026

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.

Topico: Design e acessibilidade

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

  1. Abra o Conversor de Maiúsculas e Minúsculas.
  2. Cole o texto na caixa de entrada.
  3. Veja os 12 casos atualizarem instantaneamente na grade.
  4. 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

Publicidade

Explorar este tema

Design e acessibilidade

Leia mais guias deste grupo e encontre ferramentas relacionadas mais rapido.

Ver guias do tema

Ferramentas uteis

Guias Relacionados