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
- Digite ou cole seu texto na entrada — funciona com uma frase, um identificador ou uma lista inteira.
- As nove variações são atualizadas em tempo real enquanto você digita.
- Escolha a variante de que precisa; os formatos de programação (camelCase, snake_case, …) removem a pontuação e reúnem as palavras detectadas.
- 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
Gerador de URL Slug
Transforme texto em slug de URL limpo — remove acentos, escolhe separador, define largura máxima.
Verificador de Limite de Caracteres SNS / SEO
Digite uma vez e veja como seu texto encaixa em 28+ limites de plataforma — Twitter, Instagram, títulos SEO, anúncios, lojas de apps.
Conversor de leetspeak (1337)
Traduza texto para leetspeak e decodifique 1337 de volta para letras, no seu navegador.
Tradutor de Braille (texto ↔ Braille)
Traduza texto para Braille Unicode (grau 1) e decodifique Braille de volta para texto, com sinais de maiúscula e número, no seu navegador.
HTML pra Texto Plano
Tira tags HTML de um snippet e fica só com o texto — mantém quebras de linha de bloco, descarta `<script>` e `<style>`, decodifica entidades.
Gerador de texto fullwidth (vaporwave / aesthetic)
Converta texto para fullwidth para aquele visual vaporwave aesthetic, e de volta, no seu navegador.