Sobre o conversor de maiúsculas e minúsculas
Este conversor de maiúsculas e minúsculas gratuito altera a capitalização do seu texto. Cole-o e mude para UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case ou kebab-case com um clique.
Tudo é executado no seu navegador — nada é enviado. Isso importa mais do que parece, porque o texto que as pessoas precisam recapitalizar costuma ser uma coluna de nomes de clientes, uma lista de endereços de e-mail ou uma exportação de banco de dados.
Os estilos, e quando cada um é o certo
UPPERCASE — todas as letras maiúsculas. Bom para rótulos curtos e siglas. Ruim para qualquer coisa com mais de algumas palavras: as maiúsculas apagam a forma da palavra, e quem lê identifica as palavras em parte pelo seu contorno, de modo que uma frase em caixa alta é mensuravelmente mais lenta de ler. Leitores de tela às vezes soletram letra a letra as palavras longas em maiúsculas, e numa mensagem isso soa como gritar.
lowercase — tudo em minúsculas. Útil para normalizar dados antes de compará-los, e para tags, slugs e endereços de e-mail.
Sentence case — a primeira letra da frase em maiúscula, o resto como foi escrito. É a prosa comum, e cada vez mais o padrão também para títulos e rótulos de interface, porque é mais fácil de ler e mais fácil de traduzir.
Title Case — A Maioria Das Palavras Em Maiúscula. Tradicional para manchetes e títulos de livros em inglês. O problema é que as regras exatas dependem do manual de estilo que você segue.
camelCase — firstNameField. Palavras unidas sem espaços, cada nova palavra com inicial maiúscula exceto a primeira. O padrão para variáveis e funções em JavaScript, Java e C#.
PascalCase — FirstNameField. A mesma ideia, mas a primeira palavra também fica com inicial maiúscula. Usado para nomes de classes e componentes na maioria das linguagens, incluindo componentes React.
snake_case — first_name_field. Palavras unidas por sublinhados. O padrão em Python e Ruby, e quase universal para nomes de colunas SQL.
kebab-case — first-name-field. Palavras unidas por hifens. Usado para URLs, classes CSS, atributos HTML e nomes de arquivo — em qualquer lugar onde um hífen seja seguro mas um sublinhado seja inconveniente.
Por que Title Case é mais difícil do que parece
Dois manuais de estilo, dois resultados diferentes para a mesma manchete.
O problema é decidir quais palavras curtas permanecem em minúsculas. Pelo estilo AP, palavras de três letras ou menos ficam em minúsculas, a menos que iniciem ou encerrem o título. Pelo estilo Chicago, artigos (a, an, the), conjunções coordenativas (and, but, or) e todas as preposições ficam em minúsculas independentemente do comprimento — então Between permanece em minúsculas no Chicago, mas vai para maiúscula no AP.
Ambos concordam em duas coisas: coloque sempre a primeira e a última palavra em maiúscula e coloque em maiúscula todo o resto que não esteja na lista.
Depois há as palavras que nenhum conversor automático consegue acertar, porque precisaria saber o que você quis dizer. iPhone precisa manter o i minúsculo. eBay, macOS, PhD, NASA e iOS têm formas fixas. Qualquer conversor vai achatar algumas delas, então uma manchete em Title Case sempre merece uma leitura humana antes de ir ao ar.
Por que a programação tem tantos estilos
Parece tribalismo sem propósito. Não é — acontece porque identificadores não podem conter espaços, então cada linguagem teve de escolher um jeito de unir palavras, e a escolha ficou.
Onde cada um vive hoje:
- JavaScript / TypeScript — camelCase para variáveis e funções, PascalCase para classes e componentes React, kebab-case para nomes de arquivo e CSS
- Python — snake_case para variáveis e funções, PascalCase para classes
- Java / C# — camelCase para variáveis, PascalCase para classes e métodos
- SQL — snake_case para tabelas e colunas, porque muitos bancos de dados convertem nomes sem aspas para minúsculas de qualquer forma
- CSS / HTML — kebab-case em tudo
- Constantes — UPPER_SNAKE_CASE em quase todas as linguagens
- URLs — kebab-case, porque os buscadores tratam hifens como separadores de palavras e sublinhados como elementos de união
O valor prático de um conversor está em transitar entre eles: uma coluna de banco de dados em snake_case vira uma propriedade JavaScript em camelCase em cem lugares, e fazer isso à mão é exatamente de onde vêm os erros de digitação.
O i turco e outras armadilhas
Mudar a capitalização nem sempre é reversível e, ocasionalmente, nem mesmo seguro.
O i sem ponto. Em turco e azeri, o I maiúsculo vira ı em minúsculas (sem ponto), e i vira İ em maiúsculas (com ponto). Converter uma string para minúsculas em um sistema turco e compará-la com "identifier" já quebrou software real — é um bug conhecido o bastante para ter nome próprio.
O ß alemão. A maiúscula de ß era historicamente SS, portanto STRASSE em minúsculas não devolve straße. O ẞ maiúsculo agora existe, mas não é usado universalmente.
Siglas são destruídas ao passar para minúsculas. NASA vira nasa, e nenhum conversor pode restaurá-la, porque não consegue distinguir uma sigla de uma palavra gritada.
A indiferença a maiúsculas não é universal. Nomes de domínio não diferenciam maiúsculas; o caminho depois deles diferencia — /About e /about podem ser duas páginas distintas. Com e-mail é o mesmo: a metade do domínio não diferencia maiúsculas, a parte antes do @ tecnicamente diferencia, embora a maioria dos provedores a trate como se não diferenciasse.
Como usar
- Digite ou cole seu texto na caixa
- Clique em um estilo para convertê-lo
- Copie o resultado
Bom saber
- Converter para minúsculas perde informação permanentemente. As maiúsculas de nomes e siglas não podem ser recuperadas depois. Guarde o original se puder vir a precisar dele.
- Title Case precisa de uma checagem humana para iPhone, eBay, macOS, PhD e toda outra palavra de forma fixa.
- Sentence case está vencendo nos títulos. A maioria dos manuais de estilo modernos já o prefere — lê-se mais rápido e sobrevive melhor à tradução.
- Evite TUDO EM MAIÚSCULAS para textos longos. É mais lento de ler, pode confundir leitores de tela e, numa mensagem, soa como gritar.
- Use kebab-case nas URLs, não snake_case. Os buscadores dividem nos hifens; sublinhados grudam as palavras.
- Verifique se os caracteres acentuados sobreviveram. Um conversor que não entende Unicode vai estragar é, ü e ñ. Este os trata corretamente.
Perguntas frequentes
Qual é a diferença entre Title Case e Sentence case?
Sentence case coloca em maiúscula apenas a primeira palavra, como na escrita comum: "How to convert text case". Title Case coloca em maiúscula a maioria das palavras: "How to Convert Text Case". Manchetes e títulos de livros em inglês tradicionalmente usam Title Case, mas Sentence case é hoje preferido pela maioria dos manuais de estilo de produto e documentação, porque lê-se mais rápido e traduz de forma mais limpa.
O que é camelCase e como ele difere de PascalCase?
Ambos unem palavras sem espaços e colocam cada palavra nova em maiúscula. camelCase deixa a primeira palavra em minúsculas (firstName); PascalCase também a coloca em maiúscula (FirstName). Por convenção, camelCase nomeia variáveis e funções, enquanto PascalCase nomeia classes, tipos e componentes React.
Qual estilo devo usar em uma URL?
kebab-case — palavras minúsculas unidas por hifens, como /free-online-tools. O Google trata o hífen como separador de palavras e o sublinhado como elemento de união, de modo que image_resizer pode ser lido como uma palavra só, enquanto image-resizer é lido como duas. As minúsculas também importam, já que o caminho de uma URL diferencia maiúsculas na maioria dos servidores.
Qual estilo devo usar em uma coluna de banco de dados?
snake_case é a convenção quase universal: first_name, created_at. Ele combina com a forma como a maioria dos bancos de dados converte identificadores sem aspas para minúsculas e evita ter de colocar nomes entre aspas. Depois você normalmente converte para camelCase na camada da aplicação, o que é um dos motivos mais comuns para recorrer a um conversor.
Por que algumas palavras saem erradas em Title Case?
Porque o conversor não tem como saber que palavra é aquela. iPhone, eBay, macOS e NASA têm formas fixas que nenhuma regra de capitalização prevê. Os manuais de estilo também discordam sobre quais palavras curtas ficam em minúsculas — o AP mantém em minúsculas as de três letras ou menos, o Chicago mantém em minúsculas artigos, conjunções e preposições, qualquer que seja o comprimento. Sempre leia uma manchete em Title Case antes de publicá-la.
Meu texto é enviado para um servidor?
Não. A conversão acontece inteiramente no seu navegador, então nada do que você cola sai do seu dispositivo e nada é armazenado. Como as pessoas costumam recapitalizar aqui listas de clientes exportadas e endereços de e-mail, vale a pena saber disso.
Ferramentas relacionadas
- Contador de palavras — conte palavras, caracteres e tempo de leitura
- Localizar e substituir — edições em massa num bloco de texto
- Remover espaços extras — arrumar o espaçamento depois de colar
- Remover linhas duplicadas — limpar uma lista antes ou depois de mudar a capitalização