Pular para o conteúdo
ToolPika

Converter maiúsculas e minúsculas

Cole seu texto e escolha um estilo. O resultado se atualiza na hora e pode ser copiado com um clique.

Converter para

Funciona no seu navegador. Nada do que você digita é enviado a um servidor.

Os estilos

Estilo Exemplo Uso típico
Primeira letra da frase maiúscula A rápida raposa marrom Texto normal e títulos em português
minúsculas a rápida raposa marrom Tags, e-mails, corrigir o CAPS LOCK ligado sem querer
MAIÚSCULAS A RÁPIDA RAPOSA MARROM Títulos, rótulos, destaque
Iniciais Maiúsculas A Rápida Raposa Marrom Títulos de livros, artigos e músicas em inglês
camelCase aRapidaRaposaMarrom Variáveis em JavaScript, Java, Swift
PascalCase ARapidaRaposaMarrom Classes e tipos, componentes React
snake_case a_rapida_raposa_marrom Python, Ruby, colunas de banco de dados
kebab-case a-rapida-raposa-marrom URLs, classes CSS, nomes de arquivos
CONSTANT_CASE A_RAPIDA_RAPOSA_MARROM Constantes e variáveis de ambiente

Como funciona

Os estilos de texto mantêm a pontuação, os espaços e as quebras de linha. “Primeira letra da frase maiúscula” deixa tudo em minúsculas e depois coloca maiúscula na primeira letra depois de cada ponto, ponto de interrogação ou exclamação e quebra de linha. Nomes próprios de pessoas ou lugares não podem ser detectados, então confira-os depois de converter.

Os estilos de programação primeiro dividem o texto em palavras, ignorando a pontuação, e depois juntam as palavras com o separador e as maiúsculas do estilo escolhido. A conversão funciona em qualquer direção: user_first_name → userFirstName → UserFirstName → user-first-name.

Letras acentuadas e outros alfabetos (grego, cirílico…) são convertidos com as regras de idioma do seu navegador, e os acentos são mantidos: “coração” vira “CORAÇÃO”. Nos exemplos de programação da tabela, os acentos foram tirados à mão, porque muitas linguagens e sistemas não os aceitam em nomes; a ferramenta não os remove.

Exemplos

  • Título em inglês: “a tale of two cities” → “A Tale of Two Cities”.
  • Corrigir o CAPS LOCK: “OI JOÃO. TUDO BEM?” → “Oi joão. Tudo bem?” (o nome precisa ser corrigido à mão).
  • Código: “XMLHttpRequest” → xml_http_request; “maxRetryCount” → MAX_RETRY_COUNT.

Perguntas frequentes

Quais regras o estilo "Iniciais Maiúsculas" segue?

Toda palavra ganha inicial maiúscula, exceto artigos, preposições e conjunções curtos (o, a, de, do, da, em, no, na, com, por, para, e, ou etc.), a não ser que sejam a primeira ou a última palavra. Em português, a norma para títulos é usar maiúscula só na primeira palavra e nos nomes próprios; esse estilo vem do inglês e serve sobretudo para títulos em inglês. Palavras já em maiúsculas, como ONU, ficam como estão.

Que estilo usar em programação?

Depende das convenções da linguagem. JavaScript e Java usam camelCase para variáveis e PascalCase para classes; Python e Ruby usam snake_case; CSS e URLs usam kebab-case; constantes costumam ficar em CONSTANT_CASE.

Como as palavras são separadas em nomes como XMLHttpRequest?

Uma nova palavra começa em cada espaço, sublinhado, hífen ou outro separador, e sempre que uma minúscula é seguida de uma maiúscula. Sequências de maiúsculas ficam juntas como uma palavra só, então XMLHttpRequest vira xml_http_request em snake_case.

Posso converter uma lista de nomes de uma vez?

Sim. Os estilos de programação convertem cada linha separadamente, então uma lista de nomes de colunas ou rótulos continua sendo uma lista.