Conversor de Caixa

Converta texto entre MAIÚSCULAS, minúsculas, Título, camelCase, snake_case, kebab-case e mais.

Conversor de Maiúsculas e Minúsculas — Caixa Alta, Baixa e Mais

Este conversor de caixa transforma qualquer texto entre MAIÚSCULAS, minúsculas, Formato De Título, Formato de frase e os estilos usados no dia a dia da programação: camelCase, PascalCase, snake_case e kebab-case. Cole ou digite o texto, escolha um estilo e copie o resultado — sem redigitar, sem correções manuais e com suporte completo a caracteres acentuados como ã, é e ç.

Além de corrigir textos digitados sem querer com o Caps Lock ligado, a conversão de caixa importa sempre que há convenções de nomenclatura: nomes de variáveis no código, slugs de URL, colunas de banco de dados, classes CSS e capitalização de títulos em documentos. Converter entre convenções manualmente é lento e sujeito a erros; esta ferramenta separa as palavras corretamente mesmo em hífens, underscores e letras maiúsculas no meio da palavra.

Como funciona

Os estilos simples usam mapeamento de caracteres compatível com Unicode: toUpperCase e toLowerCase convertem cada caractere segundo as tabelas de caixa do Unicode, então letras acentuadas convertem corretamente. Os estilos de programação primeiro dividem o texto em palavras nos espaços, hífens, underscores e transições de minúscula para maiúscula, e depois reúnem as palavras com o separador e o padrão de capitalização do estilo escolhido (por exemplo, snake_case une com underscores em minúsculas; camelCase capitaliza todas as palavras exceto a primeira).

Casos de uso

  • Corrigir um parágrafo digitado com Caps Lock ligado sem redigitá-lo
  • Converter nomes de variáveis entre camelCase, snake_case e kebab-case ao migrar código entre linguagens
  • Gerar slugs em kebab-case minúsculo para URLs e nomes de arquivos
  • Aplicar Formato De Título a manchetes, títulos e cabeçalhos de documentos
  • Normalizar capitalização inconsistente em planilhas e dados importados
  • Preparar nomes de constantes em UPPER_SNAKE_CASE para arquivos de configuração

Perguntas frequentes

Qual é a diferença entre camelCase e PascalCase?

Os dois estilos removem separadores e capitalizam o início de cada palavra, mas o camelCase começa com letra minúscula (meuNomeDeVariavel), enquanto o PascalCase capitaliza também a primeira palavra (MeuNomeDeVariavel). Em muitas linguagens, camelCase é a convenção para variáveis e funções, e PascalCase é reservado para nomes de classes e tipos. Escolher o estilo certo mantém seu código consistente com o guia de estilo do ecossistema.

O que é snake_case e onde é usado?

O snake_case une palavras minúsculas com underscores, como em nome_do_usuario. É a convenção padrão para variáveis e funções em Python e Ruby, para nomes de colunas em bancos de dados SQL e para chaves em muitos formatos de configuração. A variante em caixa alta, UPPER_SNAKE_CASE, é amplamente usada para constantes e variáveis de ambiente.

Para que serve o kebab-case?

O kebab-case une palavras minúsculas com hífens, como em titulo-da-minha-pagina. É a convenção dominante para slugs de URL, classes CSS, atributos HTML e nomes de arquivos, porque o hífen é seguro em URLs e os buscadores o tratam como separador de palavras. Ele não pode ser usado em nomes de variáveis na maioria das linguagens, já que o hífen é interpretado como sinal de subtração.

Qual é a diferença entre formato de frase e formato de título?

O formato de frase capitaliza apenas a primeira letra de cada frase, como em um texto comum. O formato de título capitaliza a primeira letra de cada palavra, estilo comum em manchetes. Esta ferramenta aplica o formato de título simples a todas as palavras; normas editoriais costumam manter preposições e artigos como "de" e "a" em minúsculas, então revise o resultado se você segue um manual de redação específico.

O conversor funciona com acentos e cedilha?

Sim. As conversões usam o mapeamento de caixa do Unicode, então caracteres como ç, ã, é, ô e ü convertem corretamente entre maiúsculas e minúsculas. Isso é essencial para o português, onde ferramentas limitadas a ASCII costumam pular as letras acentuadas ou remover os diacríticos.

Calculadoras Relacionadas