Como alterar a caixa de texto: maiúsculas, camelCase e snake_case

Por ToolFacil Editorial Team Atualizado 9 min de leitura
Exemplos da mesma frase escrita em maiúsculas, minúsculas, camelCase, snake_case e kebab-case

Resposta rápida

Para alterar a caixa de texto, primeiro decida qual o estilo de que o seu texto precisa e aplique-o com coerência: em português, os títulos usam apenas a primeira palavra em maiúscula (além dos nomes próprios), ao contrário do Title Case inglês; para programar e nomear ficheiros usam-se camelCase, PascalCase, snake_case ou kebab-case. Um conversor altera o texto em segundos, mas deve rever os nomes próprios, as siglas e as letras acentuadas, porque nenhuma ferramenta automática conhece todas as exceções. As regras e os exemplos seguintes mostram exatamente o que verificar.

Os principais estilos de relance

Qualquer texto que escreve já está num destes estilos, quer o escolha deliberadamente ou não:

MAIÚSCULAS — COMO ALTERAR A CAIXA DE TEXTO — Avisos, rótulos curtos (com moderação)

minúsculas — como alterar a caixa de texto — Endereços web, alguns nomes de utilizador

Estilo de frase — Como alterar a caixa de texto — Frases, e-mails e a maioria dos títulos em português

Title Case (inglês) — How to Change Text Case — Manchetes e títulos de livros em inglês

camelCase — comoAlterarCaixaTexto — Variáveis e funções em JavaScript e Java

PascalCase — ComoAlterarCaixaTexto — Nomes de classes em muitas linguagens

snake_case — como_alterar_caixa_texto — Variáveis e nomes de ficheiros em Python

kebab-case — como-alterar-caixa-texto — URL e classes CSS

A diferença entre os estilos está apenas em três coisas: que letras vão em maiúscula, onde ficam as fronteiras entre palavras e o que junta as palavras (um espaço, nada, um underscore ou um hífen). Assim que percebe isto, converter de um estilo para outro torna-se um trabalho mecânico, e a única competência real é saber qual o estilo que cada situação pede.

A regra de ouro do português: só a primeira palavra

Aqui está a diferença mais importante em relação ao inglês, e a que mais erros provoca ao traduzir. Em português, os títulos de livros, artigos, filmes e obras levam em maiúscula apenas a primeira palavra e os nomes próprios. Não se escreve cada palavra importante em maiúscula, como no Title Case inglês:

Correto em português: "O senhor dos anéis", "Cem anos de solidão", "Como alterar a caixa de texto"

Incorreto em português: "O Senhor Dos Anéis", "Cem Anos De Solidão"

Correto em inglês: "The Lord of the Rings"

Esta regra aplica-se também às manchetes de imprensa, aos cabeçalhos de um documento e aos títulos dos capítulos. A exceção são os nomes próprios dentro do título ("Dom Quixote de la Mancha" leva "Dom Quixote" em maiúscula porque é um nome próprio, mas "de la" fica em minúscula) e a primeira palavra depois de dois pontos, quando introduz uma frase completa.

Outro ponto em que o português se afasta do inglês: os dias da semana, os meses e as estações escrevem-se em minúscula — "segunda-feira, 26 de outubro de 2026", "em janeiro", "a primavera" — enquanto em inglês se escrevem com maiúscula ("Monday", "January"). O mesmo acontece com os idiomas e as nacionalidades: "português", "francês", "brasileiro" escrevem-se em minúscula em português, embora em inglês sejam "Portuguese", "French", "Brazilian". Se converter um texto do inglês para o português, estes são os primeiros erros a corrigir à mão.

Brasil e Portugal: o mesmo sistema, pequenas diferenças

O Acordo Ortográfico de 1990 unificou a ortografia do português nos vários países, mas continuam a existir diferenças de vocabulário e de uso que afetam os exemplos, não as regras de maiúsculas. No Brasil diz-se "fato" e em Portugal também já se escreve "fato" (o "c" mudo de "facto" caiu com o Acordo); no Brasil usa-se "você" onde em Portugal se usa muitas vezes "tu"; "ficheiro" em Portugal é "arquivo" no Brasil; "telemóvel" em Portugal é "celular" no Brasil. As regras de caixa, porém, são as mesmas nos dois países: títulos com a primeira palavra em maiúscula, dias e meses em minúscula, nomes próprios em maiúscula.

Um detalhe útil para quem escreve para os dois públicos: os números também seguem a mesma convenção — vírgula decimal e ponto ou espaço para os milhares. Um preço escreve-se "24,99 €" em Portugal e "R$ 24,99" no Brasil, nunca "24.99". E a data completa escreve-se por extenso com o dia primeiro: "26 de outubro de 2026", e não "outubro 26, 2026" como em inglês.

Maiúsculas, acentos e o ç

As regras de maiúsculas em português aplicam-se igualmente às letras acentuadas, e os acentos nunca se perdem ao passar para maiúsculas:

á passa a Á: "África", "Álvaro"

é passa a É: "Ética", "Évora"

í passa a Í: "Índice"

ó passa a Ó: "Óscar", "Ótimo"

ú passa a Ú: "Último"

ã passa a Ã: "São Paulo" → "SÃO PAULO"

õ passa a Õ: "põe" → "PÕE"

ç passa a Ç: "façanha" → "FAÇANHA", "Coração" → "CORAÇÃO"

Um bom conversor deve conservar os acentos, o til e o cedilha. Desconfie das ferramentas que convertem "João" em "JOAO" ou "coração" em "CORACAO": estão a eliminar informação, não a mudar o estilo. O mesmo vale para o trema, hoje raro, mas ainda presente em nomes próprios estrangeiros.

Casos de programação: camelCase, PascalCase, snake_case e kebab-case

Os programadores eliminam os espaços entre palavras e marcam as fronteiras de outra forma. Cada comunidade tem a sua convenção, e segui-la torna o seu código legível para outros programadores:

camelCase começa em minúscula e põe em maiúscula cada palavra seguinte: primeiroNome, precoTotal, calcularDesconto. É o padrão para variáveis e funções em JavaScript e Java.

PascalCase põe em maiúscula todas as palavras, incluindo a primeira: PrimeiroNome, CarrinhoCompras, ContaBancaria. É o padrão para nomes de classes em C#, Java e muitas outras linguagens.

snake_case junta as palavras com underscores e deixa tudo em minúscula: primeiro_nome, preco_total, calcular_desconto. É o padrão para Python, segundo o guia de estilo PEP 8.

kebab-case junta as palavras com hífenes: primeiro-nome, preco-total, como-alterar-caixa-texto. Usa-se em URL, classes CSS e atributos HTML, porque os hífenes se leem bem num endereço web.

Exemplo prático com a frase "relatório de vendas mensal":

camelCase: relatorioVendasMensal

PascalCase: RelatorioVendasMensal

snake_case: relatorio_vendas_mensal

kebab-case: relatorio-vendas-mensal

Um aviso importante: a maioria das linguagens distingue maiúsculas de minúsculas, por isso precoTotal, PrecoTotal e precototal são três nomes diferentes para um computador. Mudar a caixa no código não é um pormenor estético: renomear uma variável de forma incoerente quebra o programa. Use sempre a ferramenta de renomeação do seu editor, e não um simples procurar e substituir.

Como corrigir um texto escrito com o Caps Lock ligado

Todos já enviámos uma mensagem com o Caps Lock ligado: "OLÁ, PRECISO DE AJUDA COM A MINHA ENCOMENDA". Corrigi-la não é apenas passar tudo para minúsculas, porque o resultado, "olá, preciso de ajuda com a minha encomenda", continuaria a precisar da primeira letra em maiúscula. A correção certa tem três passos:

  1. Converter todo o texto para minúsculas.
  2. Pôr em maiúscula a primeira letra de cada frase.
  3. Restaurar os nomes próprios: "Olá, preciso de ajuda com a minha encomenda." E com um nome: "Olá, sou a Maria e preciso de ajuda com a minha encomenda."

Os mesmos três passos servem para um texto copiado de um PDF ou de um formulário que o forçou todo para maiúsculas, e para o problema inverso, um texto escrito todo em minúsculas. Um conversor com a opção "estilo de frase" faz os passos 1 e 2 por si; o passo 3 continua a precisar de um olhar humano, porque só você sabe que "apple" no seu texto é a empresa Apple e não a fruta, ou que "maria" é uma pessoa e não um nome comum.

Quando usar cada estilo: guia prático

Manchetes e títulos de livros em português: só a primeira palavra em maiúscula, além dos nomes próprios.

Manchetes e títulos de livros em inglês: Title Case.

E-mails, mensagens e parágrafos normais: estilo de frase.

Nomes de ficheiros numa pasta partilhada: snake_case ou kebab-case, tudo em minúscula — os espaços nos nomes de ficheiros quebram ligações e programas.

Endereços web e slugs: kebab-case, tudo em minúscula, por exemplo como-alterar-caixa-texto.

Nomes de variáveis em JavaScript ou Java: camelCase.

Nomes de classes: PascalCase.

Nomes de variáveis em Python: snake_case.

Constantes: MAIÚSCULAS_COM_UNDERSCORES, por exemplo MAX_TENTATIVAS — as maiúsculas avisam que esse valor não deve mudar.

Avisos e rótulos curtos: MAIÚSCULAS, mas só algumas palavras. Parágrafos inteiros em maiúsculas leem-se pior e são interpretados como gritos.

Como alterar a caixa com o conversor grátis da ToolFacil

  1. Abra o conversor de caixa da ToolFacil: https://toolfacil.com/case-converter/
  2. Cole ou escreva o seu texto na caixa de entrada.
  3. Escolha o estilo de que precisa: MAIÚSCULAS, minúsculas, estilo de frase, Title Case, camelCase, PascalCase, snake_case ou kebab-case.
  4. Copie o texto convertido e cole-o onde precisa.
  5. Reveja uma vez os nomes próprios, as siglas e as letras acentuadas antes de publicar ou enviar.

Essa última revisão é o passo que mais gente salta, e é o que deteta os erros que uma máquina não consegue ver: "NASA" deve ficar em maiúsculas, "eBay" mantém a sua maiúscula interior tão peculiar, "McDonald" mantém o D maiúsculo e "iPhone" mantém a primeira letra em minúscula. Um conversor dá-lhe um rascunho com bom aspeto em segundos; o seu olhar torna-o publicável. E lembre-se da regra portuguesa mais valiosa: ao passar um título do inglês, baixe para minúscula todas as palavras exceto a primeira e os nomes próprios.

Perguntas frequentes

Qual é a diferença entre Title Case e o estilo de frase?

O Title Case inglês põe em maiúscula a maioria das palavras de uma manchete ("How to Change Text Case"), enquanto o estilo de frase só põe em maiúscula a primeira palavra e os nomes próprios ("Como alterar a caixa de texto"). Em português, os títulos usam sempre o estilo de frase.

Os dias e os meses escrevem-se em maiúscula em português?

Não. Em português, os dias da semana, os meses e as estações escrevem-se em minúscula: "segunda-feira", "janeiro", "primavera". É uma das diferenças mais visíveis em relação ao inglês, onde se escrevem "Monday" e "January" com maiúscula.

As maiúsculas levam acento?

Sim, sempre que lhes corresponda segundo as regras de acentuação: "África", "Ética", "Índice", "Ótimo", "Último", "São Paulo". Um conversor que transforma "João" em "JOAO" está a cometer um erro, porque elimina o til.

Como se converte um texto para camelCase?

Removem-se os espaços, deixa-se a primeira palavra em minúscula e põe-se em maiúscula a primeira letra de cada palavra seguinte: "relatório de vendas mensal" passa a relatorioVendasMensal. Note que, em código, os acentos costumam ser removidos por convenção (relatorio e não relatório), porque muitos sistemas antigos não lidavam bem com acentos em identificadores.

Para que serve snake_case?

Snake_case junta as palavras com underscores, tudo em minúscula (relatorio_vendas_mensal). É o padrão para variáveis e funções em Python segundo a PEP 8, e usa-se muito para nomes de ficheiros e colunas de bases de dados porque o underscore é seguro em quase todos os sistemas.

Como corrijo um texto escrito todo em MAIÚSCULAS?

Passe-o para minúsculas, ponha em maiúscula a primeira letra de cada frase e restaure os nomes próprios. A opção de estilo de frase de um conversor faz os dois primeiros passos; os nomes próprios de pessoas, lugares e empresas deve revê-los à mão.

As URL devem ir em kebab-case?

Sim. Os endereços web devem ir todos em minúscula com hífenes entre palavras, por exemplo como-alterar-caixa-texto. Os motores de busca tratam os hífenes como separadores de palavras, enquanto os underscores não são tratados da mesma forma, e as maiúsculas num URL podem criar problemas de páginas duplicadas em servidores que distinguem maiúsculas de minúsculas.

Fontes

Portal da Língua Portuguesa, Instituto de Linguística Teórica e Computacional — referência normativa para o português europeu e o Acordo Ortográfico: https://www.portaldalinguaportuguesa.org/

Unicode Consortium, "Case Mappings" FAQ — como o Unicode define as correspondências entre maiúsculas, minúsculas e capitulares: https://www.unicode.org/faq/casemap_charprop.html

Python Software Foundation, PEP 8, "Naming Conventions" — snake_case para funções e variáveis, CapWords (PascalCase) para classes: https://www.python.org/dev/peps/pep-0008/

ToolFacil Editorial Team

Nossa equipe editorial escreve e revisa cada guia, e confere cada exemplo com as calculadoras do ToolFacil. Leia nossa política editorial

Guias relacionados

Ilustração plana de um teclado com um velocímetro mostrando maior velocidade de digitação. 27 de outubro de 2026 · 9 min de leitura

Como Melhorar sua Velocidade de Digitação (PPM)

Aprenda a melhorar sua velocidade de digitação com a fileira base, exercícios de precisão e um plano de 2 semanas…

Ilustração plana de um dado, bolas de loteria coloridas com os números 7, 12, 23 e 45, e um bilhete de rifa, sob as palavras «FAIR RANDOM NUMBERS». 27 de outubro de 2026 · 10 min de leitura

Como gerar números aleatórios de forma justa

Aprenda a gerar números aleatórios de forma justa: a fórmula do intervalo, exemplos resolvidos, sorteios sem repetição…

Tabela de código binário com as letras H e i convertidas para 01001000 01101001 26 de outubro de 2026 · 14 min de leitura

Como converter texto para binário e hexadecimal: guia passo a passo com exemplos resolvidos

Aprenda a converter texto para binário e hexadecimal à mão: valores posicionais, códigos ASCII, exemplos em UTF-8 e…

Gráfico educativo intitulado "COMO ESCREVER NÚMEROS POR EXTENSO" mostrando um cheque de exemplo com o valor R$ 1.250,75 escrito como "Mil duzentos e cinquenta reais e setenta e cinco centavos" ao lado de exemplos grandes como vinte e um e um milhão. 25 de outubro de 2026 · 8 min de leitura

Como escrever números por extenso: cheques, dinheiro e números grandes

Aprenda a escrever números por extenso: regras do hífen, valores em dinheiro, como preencher um cheque, decimais e…