Como converter texto entre MAIÚSCULAS, minúsculas, Título e Frase?
Para converter a capitalização, aplique uma regra a cada letra conforme sua posição: MAIÚSCULAS e minúsculas mudam todas as letras de forma uniforme, Título coloca em maiúscula a primeira letra de cada palavra, e Frase coloca em maiúscula só a primeira letra de todo o texto. Exemplo: "olá MUNDO da TERRA" vira "Olá Mundo Da Terra" no estilo Título e "Olá mundo da terra" no estilo Frase.
Passos para converter a capitalização do texto
- Para MAIÚSCULAS, converta cada letra do texto para sua forma maiúscula, deixando números e símbolos inalterados.
- Para minúsculas, converta cada letra para sua forma minúscula da mesma maneira.
- Para Título, divida o texto em palavras pelos espaços, depois, em cada palavra, deixe a primeira letra maiúscula e o resto minúsculo.
- Para Frase, primeiro deixe todo o texto em minúsculas, depois coloque em maiúscula só a primeiríssima letra do resultado.
- Copie o texto convertido com o botão Copiar; o texto original digitado permanece intacto na caixa de entrada, para você testar outro estilo de capitalização.
Regras de conversão de capitalização
Título: cada palavra -> primeira letra maiúscula + resto minúsculo | Frase: todo o texto em minúsculas, depois a primeira letra em maiúscula
- Palavra = uma sequência de caracteres sem espaço, separada por espaços, tabulações ou quebras de linha
- Título coloca em maiúscula cada palavra de forma independente; Frase coloca em maiúscula só o primeiro caractere de todo o texto
O que são camelCase e snake_case
O que é camelCase?
camelCase junta as palavras sem espaços, deixa a primeira palavra em minúscula e coloca em maiúscula a primeira letra de cada palavra seguinte, como em helloWorld. Esta ferramenta não gera camelCase; ela converte entre MAIÚSCULAS, minúsculas, Title Case e Sentence case.
O que é snake_case?
snake_case une as palavras com sublinhados e mantém tudo em minúscula, como em hello_world. Esta ferramenta não gera snake_case; ela converte entre MAIÚSCULAS, minúsculas, Title Case e Sentence case.
Qual é a diferença entre Title Case e camelCase?
Title Case mantém os espaços entre as palavras e deixa a primeira letra de cada uma em maiúscula (Hello World), enquanto camelCase remove os espaços por completo e só deixa em maiúscula a primeira letra das palavras após a primeira (helloWorld). Esta ferramenta gera Title Case, não camelCase.
Exemplos de conversão
| Original | MAIÚSCULAS | Título | Frase |
|---|
| olá MUNDO da TERRA | OLÁ MUNDO DA TERRA | Olá Mundo Da Terra | Olá mundo da terra |
| a raposa marrom rápida | A RAPOSA MARROM RÁPIDA | A Raposa Marrom Rápida | A raposa marrom rápida |
| TEXTO já em CAIXA ALTA | TEXTO JÁ EM CAIXA ALTA | Texto Já Em Caixa Alta | Texto já em caixa alta |
Perguntas frequentes
Por que o Título coloca em maiúscula palavras pequenas como "de" e "da" também?
Esta ferramenta aplica uma regra simples que coloca em maiúscula a primeira letra de cada palavra sem exceção, o que é mais fácil de prever e conferir do que regras de estilo editorial que mantêm certas palavras curtas (de, da, e, ou) em minúsculas a menos que iniciem a frase. Se você precisa de um título no padrão de algum manual de estilo específico, revise o resultado para essas palavras.
O que acontece com números e pontuação na conversão?
Números, pontuação e símbolos não têm forma maiúscula ou minúscula, então as quatro conversões os deixam completamente inalterados; só os caracteres alfabéticos são afetados. Uma palavra como "COVID-19" mantém o hífen e os dígitos em qualquer estilo de capitalização.
Qual é a diferença entre Frase e simplesmente colocar em maiúscula a primeira letra que eu já digitei?
O estilo Frase primeiro deixa todo o texto em minúsculas antes de colocar a primeira letra em maiúscula, então também corrige maiúsculas indesejadas no restante do texto (como "Olá MUNDO" virando "Olá mundo"). Só colocar em maiúscula a primeira letra do texto original deixaria maiúsculas no meio do texto inalteradas.
A conversão de capitalização afeta letras acentuadas ou de outros alfabetos?
Sim, esta ferramenta usa os métodos nativos do navegador toUpperCase() e toLowerCase(), que tratam corretamente letras latinas acentuadas (á, ñ, ü) e muitos outros alfabetos com distinção entre maiúsculas e minúsculas, seguindo as regras padrão de mapeamento de letras do Unicode.
Esta ferramenta faz uma conversão de capitalização baseada em regras simples, usando os métodos de string nativos do JavaScript; ela não aplica exceções de título de manuais de estilo específicos (mantendo palavras curtas como "de" ou "e" em minúsculas) nem detecta nomes próprios ou siglas que possam exigir capitalização especial.