Ir para o conteúdo
AZ Tools

Conversor de Maiúsculas

Cole qualquer texto e veja-o em nove formatos comuns de uma vez: MAIÚSCULAS, minúsculas, Título, Frase, camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE. O conversor divide a entrada em palavras usando espaços, sublinhados, hifens e transições de minúscula para maiúscula, então converte de forma limpa entre estilos de nomenclatura: `user_id`, `userId` e `user-id` produzem as mesmas nove variantes. Tudo roda como JavaScript no seu navegador; nada é enviado a um servidor. Cada estilo tem seu lugar: camelCase é a convenção para variáveis e funções em JavaScript e Java, PascalCase para classes, tipos e componentes React, snake_case para identificadores em Python, Ruby e SQL, kebab-case para slugs de URL, classes CSS e flags de CLI, e CONSTANT_CASE para variáveis de ambiente e constantes. Usos típicos: renomear um identificador ao portar código entre linguagens, transformar um título em slug de URL ou padronizar nomes de colunas inconsistentes em um dataset.

Como usar

  1. Digite ou cole seu texto na entrada — funciona com uma frase, um identificador ou uma lista inteira.
  2. As nove variações são atualizadas em tempo real enquanto você digita.
  3. Escolha a variante de que precisa; os formatos de programação (camelCase, snake_case, …) removem a pontuação e reúnem as palavras detectadas.
  4. Copie qualquer resultado com seu botão Copiar.

Perguntas frequentes

Como os limites de palavra são detectados?
Espaços, sublinhados, hifens e transições camelCase (uma minúscula ou dígito seguidos de uma maiúscula) contam como limites de palavra. O resto da pontuação é descartado, então `hello, world!` vira `hello_world` em snake_case. O formato Título e os de programação mantêm apenas letras ASCII e dígitos, enquanto MAIÚSCULAS, minúsculas e Frase transformam o texto Unicode completo.
Qual a diferença entre formato Título e Frase?
O Título coloca em maiúscula a primeira letra de cada palavra; a Frase passa tudo para minúsculas e capitaliza só a primeira palavra de cada frase (após `.`, `!` ou `?`). Note que é o Título simples de todas-as-palavras — estilos editoriais como AP ou Chicago mantêm em minúscula palavras curtas como 'of' e 'the'.
Quando usar camelCase, snake_case ou kebab-case?
Siga a convenção do ecossistema: camelCase para variáveis de JavaScript/Java e chaves JSON, PascalCase para nomes de classes e componentes, snake_case para Python, Ruby e SQL, kebab-case para slugs de URL, classes CSS e flags de CLI, e CONSTANT_CASE para variáveis de ambiente. Seja qual for a escolha, a consistência dentro de um mesmo código importa mais que a escolha em si.
Como acrônimos e palavras todas em maiúsculas são tratados?
As palavras só se separam em transições de minúscula para maiúscula, então uma sequência de maiúsculas como `HTMLParser` fica como um único token (`htmlparser` em snake_case), enquanto `parseHTML` se divide em `parse_html`. Se precisar separar um acrônimo, passe-o para minúsculas ou insira um espaço ou hífen antes de converter.
Meu texto é enviado ou salvo em algum lugar?
Ele nunca sai do seu dispositivo — a conversão acontece inteiramente no navegador. A entrada é salva no armazenamento local do navegador para sobreviver a um recarregamento; esvazie o campo e ela some. Nada é transmitido, registrado ou compartilhado.

Guias sobre este tema

Ferramentas relacionadas