Como Converter Texto Entre Caixas
Convenções de nomenclatura importam. Seja ao escrever código, criar nomes de arquivo ou formatar títulos, usar a caixa correta mantém tudo consistente e profissional. Converter entre caixas manualmente é tedioso e sujeito a erros — especialmente com textos longos ou nomes de variáveis.
Caixas comuns e onde são usadas
| Caixa | Exemplo | Uso comum |
|---|---|---|
| MAIÚSCULAS | OLÁ MUNDO | Constantes, siglas, títulos |
| minúsculas | olá mundo | Propriedades CSS, e-mail, texto casual |
| Title Case | Olá Mundo | Títulos, cabeçalhos, nomes próprios |
| Caixa de frase | Olá mundo | Texto corrido, descrições |
| camelCase | olaMundo | Variáveis e funções em JavaScript/Java |
| PascalCase | OlaMundo | Nomes de classes, componentes React |
| snake_case | ola_mundo | Python, Ruby, colunas de banco de dados |
| kebab-case | ola-mundo | URLs, classes CSS, nomes de arquivos |
| CONSTANT_CASE | OLA_MUNDO | Constantes, variáveis de ambiente |
Como converter a caixa do texto
- Cole seu texto — insira qualquer texto no conversor. Funciona com palavras isoladas, nomes de variáveis, frases ou parágrafos inteiros.
- Escolha uma caixa — clique no formato desejado. A conversão é aplicada instantaneamente.
- Copie o resultado — clique em Copiar para pegar o texto convertido para seu código, documento ou nome de arquivo.
Usos práticos
Renomear variáveis — colar uma variável em snake_case e convertê-la para camelCase (ou vice-versa) é mais rápido e menos sujeito a erros do que redigitar.
Formatar títulos — converter um título para Title Case garante capitalização consistente em todo o documento.
Criar slugs de URL — converter o título de uma página para kebab-case gera uma string limpa e amigável para URLs.
Escrever constantes — converter um nome descritivo para CONSTANT_CASE segue a convenção que sua equipe espera.
Dicas
- Siga a convenção da sua linguagem — Python usa snake_case, JavaScript usa camelCase, e CSS usa kebab-case. Consistência dentro de um código é mais importante do que preferência pessoal.
- Unicode é suportado — o conversor lida com caracteres acentuados, emojis e caracteres CJK, então funciona com textos em qualquer idioma.
- Verifique siglas no Title Case — a maioria dos conversores de Title Case capitaliza todas as palavras, o que pode transformar "API" em "Api". Revise siglas após converter.
- Use Caixa de frase para legibilidade — para textos voltados ao usuário, como rótulos de botões e descrições, a caixa de frase costuma ser mais fácil de ler do que Title Case.
Perguntas frequentes
Qual é a diferença entre camelCase e PascalCase?
camelCase começa com letra minúscula e capitaliza cada palavra subsequente (meuNomeDeVariavel). PascalCase capitaliza todas as palavras, incluindo a primeira (MeuNomeDeVariavel). Na maioria das linguagens, camelCase é usado para variáveis e funções, e PascalCase para classes e tipos.
Quando devo usar snake_case ou kebab-case?
snake_case usa sublinhados e é padrão em Python, Ruby e nomes de colunas de banco de dados. kebab-case usa hífens e é comum em URLs, nomes de classes CSS e nomes de arquivos. Use o que sua linguagem ou contexto esperar.
O que é CONSTANT_CASE?
CONSTANT_CASE (também chamado SCREAMING_SNAKE_CASE) usa letras maiúsculas e sublinhados entre as palavras. É a convenção padrão para constantes, variáveis de ambiente e chaves de configuração na maioria das linguagens de programação.
Meu texto é enviado para um servidor?
Não. Todas as conversões acontecem no seu navegador. Seu texto nunca sai do seu dispositivo.