Conversor de maiúsculas e minúsculas
Precisa escrever rapidamente um texto em MAIÚSCULAS para um título ou, pelo contrário, corrigir o CAPS LOCK que ficou ligado sem querer no meio de um e-mail? Ou está tentando entender como se escreve em JavaScript aquela variável que em Python você está acostumado a escrever com underscores? Nosso conversor de casos resolve os dois problemas — com um clique, converte o texto para todos os formatos comuns e para os formatos usados em programação, ao mesmo tempo.
Nossa ferramenta é um canivete suíço para formatação de texto. Basta escrever o texto uma vez (em qualquer formato) e nós o convertemos instantaneamente nas outras nove variantes.
Mudar rapidamente entre maiúsculas e minúsculas (sem programação)
O uso mais comum é também o mais simples: você só precisa ter o texto todo em maiúsculas, todo em minúsculas ou bem formatado para um título.
- UPPERCASE (MAIÚSCULAS): Ideal para títulos, logotipos, avisos ou formulários que exigem letras maiúsculas (por exemplo, o endereço no envelope).
- lowercase (minúsculas): Útil para limpar dados — por exemplo, quando alguém envia um e-mail ou um nome de usuário escrito de forma confusa, com MaiÚsculas e minúsculas misturadas, e você precisa padronizá-lo.
- Title Case (Como Título): Cada Palavra Começa Com Maiúscula — usado em títulos de artigos, nomes de produtos ou apresentações no estilo anglo-saxão.
- Sentence case (Frase): Só a primeira letra da frase em maiúscula, o resto em minúsculas — exatamente como se escreve uma frase em português correto.
Basta colar o texto no campo, escolher o formato desejado e clicar em Copiar. Sem precisar apagar o Caps Lock à mão nem reescrever letra por letra.
Resumo rápido: quando usar cada Case em programação?
Se você programa e não sabe bem qual convenção de nomenclatura (naming convention) é usada em cada lugar, aqui vai um resumo:
🐪 camelCase (Notação Camelo)
Começa com uma letra minúscula e cada palavra seguinte começa com maiúscula. Sem espaços.
- Onde é usado: JavaScript, Java, Swift, Kotlin, Go.
- Exemplos:
myVariableName,getElementById,iPhone.
🐍 snake_case (Notação Cobra)
Todas as letras são minúsculas, separadas por underscore.
- Onde é usado: Python, Rust, PHP, bancos de dados SQL, nomes de arquivos.
- Exemplos:
user_id,first_name,def my_function().
🍢 kebab-case (Notação Espeto)
Letras minúsculas separadas por hífen. Parece carne no espeto.
- Onde é usado: Classes CSS, atributos HTML, endereços URL (slugs), Kubernetes.
- Exemplos:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Semelhante ao camelCase, mas com a primeira letra em maiúscula.
- Onde é usado: Nomes de classes (Classes) na maioria das linguagens (JS, Python, PHP), C# (métodos e variáveis), componentes React.
- Exemplos:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Letras maiúsculas separadas por underscore. Grita para avisar você de que esse valor não deve ser alterado.
- Onde é usado: Constantes, variáveis de ambiente (ENV), configurações globais.
- Exemplos:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Como funciona o nosso conversor?
Nossa ferramenta é “inteligente”. Ou seja, não se limita a substituir espaços ou a trocar maiúsculas/minúsculas letra por letra.
- Detecção de palavras: O algoritmo reconhece palavras isoladas, estejam elas separadas por espaços (
hello world), underscores (hello_world), hífens (hello-world) ou por transição de maiúscula (helloWorld). - Normalização: Converte tudo para uma forma base, independentemente de como o texto foi escrito na entrada.
- Geração: Cria todas as variantes de uma só vez — desde o simples maiúsculas/minúsculas até o conjunto completo de convenções usadas em programação.
Isso é útil, por exemplo, ao refatorar código, quando você precisa converter variáveis antigas em PHP ($user_id) para JavaScript moderno (userId) ou criar uma classe CSS (user-id) a partir do nome de uma coluna de um banco de dados. Mas é igualmente útil ao escrever textos, quando você precisa padronizar rapidamente maiúsculas e minúsculas sem abrir o Word ou o Excel.
FAQ: Perguntas Frequentes
Como escrever um texto em maiúsculas online, sem reescrevê-lo à mão?
Cole o texto no campo acima e escolha o formato UPPERCASE (MAIÚSCULAS). A ferramenta converte na hora todo o texto para maiúsculas — funciona também com acentos (á, ç, ã, õ...) e você pode copiar o resultado em seguida.O que é a "Hungarian notation"?
É uma forma mais antiga de escrita (comum em C/C++ nos anos 90), em que o nome da variável começa com uma abreviatura do tipo de dado. Por exemplo,strName (string) ou iCount (integer). Hoje em dia já não é muito usada nas linguagens modernas, porque os IDEs mostram os tipos automaticamente.
Posso usar kebab-case em JavaScript?
Diretamente como nome de variável, não, porque o hífen- funciona no JS como operador de subtração. var my-variable significaria "my menos variable". O kebab-case só é usado em JS como chaves de objetos, se estiverem entre aspas: { "content-type": "json" }.
Que case usar para JSON?
O padrão JSON não impõe nenhum case, mas o Google e a maioria das APIs REST usam camelCase (por exemplo,createdAt). Por outro lado, algumas APIs mais antigas e backends em Python devolvem snake_case (por exemplo, created_at). O importante é ser consistente.