A capitalização é mais do que estética – na escrita segue guias de estilo e no código sinaliza o que um nome representa. Este conversor lida com os dois mundos: casos editoriais, como títulos e frases, e casos de identificadores, como camelCase e snake_case. Veja como cada um é construído e a que lugar pertence.

Casos editoriais: título vs. frase

Title Case coloca as palavras principais em um título em maiúscula, enquanto deixa artigos curtos, conjunções e preposições em minúsculas - é por isso que “O Senhor dos Anéis” mantém “de” e “o” minúsculos. Nossa opção Smart Title Case segue esta regra e ainda coloca uma palavra pequena em maiúscula quando ela cai primeiro ou por último. Desative a opção para um estilo mais simples que coloque cada palavra em maiúscula. As maiúsculas e minúsculas das frases, por outro lado, refletem a prosa comum: coloque tudo em minúsculas e depois coloque a primeira letra de cada frase em maiúscula. Use maiúsculas e minúsculas para títulos e maiúsculas e minúsculas para textos, legendas e rótulos de UI. Muitos guias de estilo modernos agora preferem maiúsculas e minúsculas para botões e itens de menu.

Casos de identificador: nomeando coisas no código

As linguagens de programação codificam o significado em letras maiúsculas. JavaScript e Java usam camelCase para variáveis ​​e funções e PascalCase para classes e tipos; Python e SQL favorecem Snake_case para variáveis ​​e colunas; Pacotes CSS, URLs e npm usam kebab-case; e constantes em vários idiomas usam CONSTANT_CASE. O conversor tokeniza seu texto dividindo-o em espaços, hífens, sublinhados, pontos e o limite entre uma letra minúscula e uma letra maiúscula - para que possa reposicionar um identificador existente (por exemplo, transformar jáCamelCased em já_camel_cased) tão facilmente quanto uma frase simples. Corresponder à convenção do seu projeto mantém os linters silenciosos e as revisões de código curtas.

Contagens, casos extremos e Unicode

A guia Contagens e estatísticas fornece totais de palavras, caracteres, frases, linhas e parágrafos em tempo real, além de uma estimativa de leitura de 200 palavras por minuto – útil para tweets, meta descrições, SMS e limites de redação. As conversões reconhecem a localidade, portanto, letras acentuadas e não latinas mudam de caixa corretamente, e siglas existentes, como HTML ou NASA, sobrevivem a uma viagem pelo título. Tudo roda localmente no seu navegador; seu texto nunca é enviado para um servidor, o que torna a ferramenta segura para cópias e códigos confidenciais.