Converter Maiúsculas, Minúsculas e camelCase
Converta texto entre MAIÚSCULAS, minúsculas, Formato Título, camelCase e mais em um clique.
Seu texto fica no seu aparelho
Nada para apagar depois
Seguro para listas de nomes e contatos
Funciona em todo navegador moderno
Como funciona
- 1
Cole seu texto
Uma frase, um título, uma lista de nomes ou um identificador que você quer remodelar.
- 2
Escolha o formato de destino
Todas as formas aparecem de uma vez, então você vê qual realmente lê bem.
- 3
Copie a que quiser
Leve para um documento, um título, um nome de variável ou um slug.
Por que usar esta ferramenta
Convenções de prosa e de código
Tipo frase e tipo título para escrever, mais camelCase, snake_case e kebab-case para identificadores.
Conversão ciente do idioma
O i turco com e sem ponto é tratado certo, algo que um conversor ingênuo erra toda vez.
O ß alemão resolvido direito
Ao subir para maiúscula ele vira SS ou usa o ẞ maiúsculo — ambos defensáveis, e a escolha é sua.
Siglas continuam legíveis
Converter `parseHTTPResponse` dá um nome snake_case sensato, não uma letra por sublinhado.
Nada é enviado
O texto é transformado no seu navegador — rascunhos e listas de nomes nunca chegam a um servidor.
Grátis e sem conta
Sem cadastro, sem marca d’água e sem limite de quanto você converte.
A caixa é propriedade de um idioma, não de um caractere
Este é o fato que torna a conversão de caixa mais difícil do que parece, e a demonstração mais clara é o turco. O inglês tem um `i` e sua maiúscula é `I`. O turco tem dois: um `i` com ponto cuja maiúscula é `İ`, e um `ı` sem ponto cuja maiúscula é `I`. Então a operação única “põe isso em maiúscula” dá respostas diferentes conforme o idioma do texto — e um conversor que supõe inglês reescreve em silêncio palavras turcas transformando-as em outras palavras. Isso não é curiosidade. O chamado problema do i turco quebrou sistemas em produção reais, porque código que põe em minúscula uma chave de configuração ou um nome de usuário sem informar o idioma se comporta diferente numa máquina configurada em turco, transforma `INFO` em `ınfo` e faz falhar uma comparação que funcionava em todo o resto. Se o seu texto é turco, o idioma não é um detalhe.
Alguns caracteres mudam de comprimento quando a caixa muda
A suposição confortável é que subir para maiúscula troca cada letra por outra letra. Quase sempre troca, e as exceções valem ser conhecidas porque quebram código que assume comprimento fixo. O ß alemão é o famoso: sua maiúscula tradicional é `SS`, então `Straße` vira `STRASSE` e ganha um caractere. Um ẞ maiúsculo foi acrescentado ao Unicode depois e hoje é aceito na ortografia alemã oficial, o que significa duas respostas defensáveis e ferramentas em desacordo. O grego traz um caso mais sutil: o sigma minúsculo se escreve `σ` no meio da palavra e `ς` no fim, então baixar `ΟΔΟΣ` corretamente exige saber que aquele sigma é final. Ligaduras se comportam do mesmo jeito. Nada disso importa num título em inglês e tudo importa se você está validando comprimento ou comparando strings depois de converter.
Tipo título é decisão de estilo, não transformação
Maiúscula e minúscula são mecânicas. Tipo título não é, e nenhum algoritmo o produz corretamente sem saber qual manual de estilo você segue. A convenção inglesa capitaliza a primeira e a última palavra e tudo no meio, exceto artigos, conjunções e preposições curtas — mas os manuais discordam sobre o corte. O Chicago deixa preposições em minúscula qualquer que seja o tamanho; a AP capitaliza as de quatro letras ou mais, então “Through” fica capitalizado num e não no outro. Além disso, a convenção inteira é própria do inglês. Português, espanhol e francês capitalizam só a primeira palavra e nomes próprios, então aplicar o tipo título inglês a um título em português produz algo que soa visivelmente errado para um leitor nativo. Trate o resultado automático como um primeiro passo a corrigir, não como resposta.
Converter entre convenções de código é um problema de limite de palavra
camelCase, PascalCase, snake_case, kebab-case e SCREAMING_SNAKE_CASE codificam todos a mesma coisa — onde uma palavra acaba e a próxima começa — com pontuação diferente. Converter entre eles significa portanto achar esses limites, e é aí que fica ambíguo. Sublinhados e hifens são explícitos e fáceis. Uma corcova camel geralmente é um limite, exceto quando é uma sigla: `parseHTTPResponse` tem três palavras, mas uma regra ingênua que começa palavra a cada maiúscula produz `parse_h_t_t_p_response`. A regra que funciona trata uma sequência de maiúsculas como uma palavra e corta antes da última só se vier uma minúscula depois, o que transforma `parseHTTPResponse` em `parse_http_response` e `HTTPServer` em `http_server`. Dígitos são a outra borda: se `utf8Encode` corta antes do 8 é um julgamento, então confira identificadores com números.
Subir para maiúscula não é reversível, e comparar pede mais que minúscula
Uma vez que o texto está em maiúsculas, a informação sobre quais letras eram originalmente maiúsculas se foi — `iOS`, `IOS` e `ios` viram todos `IOS`, e nada os distingue depois. Dito assim é óbvio e na prática é esquecido o tempo todo, e é por isso que mudanças de caixa destrutivas deveriam acontecer numa cópia. A armadilha vizinha é a comparação sem distinguir caixa. Baixar os dois lados é a abordagem usual e não é exatamente correta: o dobramento de caixa adequado resolve ß contra SS, o sigma final grego e o i turco, coisa que a minúscula ingênua não faz. Para uma caixa de busca a diferença raramente importa. Para casar nomes de usuário, remover duplicatas ou checar unicidade, é exatamente a brecha que deixa dois valores diferentes parecerem iguais, ou dois iguais parecerem diferentes.
Por que converter localmente importa neste tipo de texto
Pense no que as pessoas passam por um conversor de caixa. É um título sendo redigido antes de publicar, uma lista de nomes de clientes ou funcionários sendo arrumada para importação, uma coluna de e-mails, um catálogo de produtos, um conjunto de identificadores tirados do esquema de um banco de dados. Nada disso parece segredo, e é justamente por isso que é colado sem pensar duas vezes — e uma lista de quinhentos nomes reais é dado pessoal, sinta-se assim ou não. Um conversor hospedado recebe cada linha. Esta ferramenta transforma o texto na página e não envia nada, o que você confere na aba Rede das ferramentas de desenvolvedor. Para uma tarefa tão banal e aplicada tantas vezes a registros reais, vale ter o padrão certo.
Erros comuns que vale evitar
- Baixar para minúscula sem informar o idioma. Num sistema turco `I` vira `ı` e não `i`, o que quebra em silêncio comparações de chaves de configuração e nomes de usuário que funcionavam em todo lugar.
- Supor que a conversão preserva o comprimento. O ß alemão sobe para SS e ganha um caractere, então qualquer validação que conte caracteres depois de converter precisa rodar sobre a string convertida.
- Aplicar o tipo título inglês a outros idiomas. Português, espanhol e francês capitalizam só a primeira palavra e nomes próprios, então um título ao estilo inglês soa visivelmente errado para um nativo.
- Começar palavra nova a cada maiúscula. `parseHTTPResponse` vira `parse_h_t_t_p_response`; trate uma sequência de maiúsculas como uma palavra e corte antes da última só se vier minúscula depois.
- Usar minúscula ingênua para comparação sem caixa. O dobramento adequado resolve ß, o sigma final grego e o i turco — o que importa ao remover duplicatas ou checar unicidade.
Comparação
| Item | Esta ferramenta | Conversores online | Um comando do editor |
|---|---|---|---|
| Conteúdo enviado a um servidor | Nunca | Geralmente sim | Não |
| i turco resolvido direito | Sim | Raramente | Varia |
| Convenções de nomes de código | Sim | Às vezes | Geralmente não |
| Todas as formas de uma vez | Sim | Raramente | Uma por comando |
| Conta ou cadastro | Não precisa | Frequentemente exigido | Não precisa |
| Preço | Grátis | Grátis / planos pagos | Grátis / pago |
Recursos
Sete formas
MAIÚSCULAS, minúsculas, Frase, Título, camelCase, snake_case e kebab-case a partir de uma entrada.
Regras do i turco
O i com ponto e o sem ponto convertem como o turco exige, não como o inglês supõe.
Detecção de limite de palavra
Espaços, hifens, sublinhados e corcovas camel são todos reconhecidos como limites.
Cobertura Unicode completa
Árabe, grego, cirílico e latino acentuado passam com tratamento correto.
Aguenta entradas longas
Documentos inteiros convertem sem upload nem teto de tamanho.
Nada se perde no caminho
O original fica visível ao lado do resultado, então você compara antes de substituir.
Nada para instalar
Sem macro de editor, sem runtime, sem dependências — funciona na página web.
Compatível com árabe e RTL
Interface completa em oito idiomas, incluindo árabe da direita para a esquerda.
Seguro por padrão
Servido por HTTPS, sem rastreio de conteúdo e sem envio a terceiros.
Quem usa
Redatores e editores
Consertar um título que chegou todo em maiúsculas sem redigitar palavra por palavra.
Desenvolvedores
Converter identificadores entre convenções ao levar código de uma linguagem para outra.
Analistas de dados
Normalizar uma coluna de nomes ou códigos antes de cruzar com outro conjunto de dados.
Editores de conteúdo
Transformar um título em slug sem hifens soltos nem acentos perdidos.
Perguntas Frequentes
Não. Tudo roda localmente no seu navegador — seu texto nunca é enviado, armazenado ou compartilhado.
Sim — totalmente grátis, sem conta e sem limites.