Maiúsculas / Minúsculas
Converte texto entre casos: UPPER, lower, camelCase…
Conversão de maiúsculas e minúsculas
Converter textos entre diferentes capitalizações é uma operação frequente em desenvolvimento de software, edição de textos, tratamento de dados e padronização de conteúdo. Esta ferramenta oferece múltiplos modos de conversão: MAIÚSCULAS, minúsculas, Primeira Letra Maiúscula, aLtErNaDo e outros formatos.
Casos de uso
Desenvolvimento de software: diferentes convenções de nomenclatura usam capitalizações específicas. camelCase (nomeVariavel) é o padrão JavaScript; snake_case (nome_variavel) é preferido em Python; PascalCase (NomeClasse) é usado para classes em muitas linguagens; UPPER_SNAKE_CASE para constantes.
Normalização de dados: ao importar dados de fontes diferentes (planilhas, formulários, APIs), os textos podem vir em capitalização inconsistente. Converter para um padrão uniforme é o primeiro passo de limpeza de dados.
Redes sociais e marketing: títulos de posts, hashtags e textos de anúncio frequentemente seguem convenções específicas de capitalização para impacto visual.
Documentos formais: siglas em maiúsculas (INSS, CPF, CNPJ), nomes próprios com primeira letra maiúscula, e texto corrido em minúsculas são padrões que precisam ser aplicados consistentemente.
Banco de dados: ao buscar dados sem diferenciação de maiúsculas/minúsculas, converter tudo para um padrão antes da busca garante consistência nos resultados.
Sobre acentos e caracteres especiais
Nossa ferramenta converte corretamente caracteres acentuados do português: Á, É, Í, Ó, Ú, Â, Ê, Ô, Ã, Õ, Ç e suas versões em minúsculas. O tratamento correto de Unicode é essencial para textos em português.
Os formatos e onde cada um é usado
MAIÚSCULAS: títulos curtos, siglas e destaques. Evite em textos longos: o formato elimina o contorno superior das palavras, que é justamente o que o olho usa para reconhecê-las, e a leitura fica de 10% a 20% mais lenta. Na internet, também é lido como grito.
minúsculas: normalização antes de comparar strings, e-mails e nomes de usuário. Padronizar tudo em minúsculas antes de comparar evita que "Joao@email.com" e "joao@email.com" sejam tratados como pessoas diferentes.
Primeira Letra De Cada Palavra: títulos e cabeçalhos. Em português, ao contrário do inglês, a norma culta pede maiúscula apenas na primeira palavra e nos nomes próprios — "Como calcular a rescisão", não "Como Calcular A Rescisão".
Frase normal: conserta texto que veio todo em caixa alta, devolvendo maiúscula apenas no início das frases. É a operação de resgate mais útil da lista.
Convenções de nomenclatura em programação
camelCase (primeira palavra minúscula, demais capitalizadas) é a convenção de variáveis e funções em JavaScript e Java. PascalCase (todas capitalizadas) nomeia classes e componentes em praticamente toda linguagem orientada a objetos, incluindo componentes React. snake_case (minúsculas com underscore) é o padrão de Python, definido na PEP 8, e também de nomes de colunas em bancos de dados. kebab-case (minúsculas com hífen) é o formato de URLs, classes CSS e nomes de arquivo — buscadores tratam o hífen como separador de palavras e o underscore não, o que torna o kebab-case a escolha correta para endereços web. CONSTANT_CASE (maiúsculas com underscore) marca constantes e variáveis de ambiente.
Acentuação e o problema do "i" turco
Converter maiúsculas em português tem armadilhas: "ç" vira "Ç", "ã" vira "Ã", e implementações descuidadas removem os acentos no caminho. Esta ferramenta preserva a acentuação.
Há um caso famoso na computação: em turco, o "i" minúsculo vira "İ" (com ponto) em maiúscula, e o "ı" sem ponto vira "I". Sistemas que convertem sem informar o idioma quebram em locale turco — bug que já derrubou software em produção mais de uma vez, conhecido como Turkish I problem.
Continue por aqui
- Remover Acentos — a outra metade da normalização, quando o destino é slug de URL ou chave de comparação.
- Letras Diferentes — se o que você quer não é mudar a caixa, e sim o estilo visual das letras.
Perguntas frequentes
Qual a diferença entre camelCase, PascalCase, snake_case e kebab-case?
camelCase (primeira palavra minúscula) nomeia variáveis em JavaScript e Java; PascalCase (todas capitalizadas) nomeia classes e componentes; snake_case é o padrão de Python (PEP 8) e de colunas de banco; kebab-case é o formato de URLs, classes CSS e nomes de arquivo.
Por que usar hífen e não underscore em URLs?
Porque buscadores tratam o hífen como separador de palavras e o underscore não. Uma URL com kebab-case é lida como palavras distintas; com underscore, como uma palavra só.
Em português, títulos levam maiúscula em todas as palavras?
Não. Ao contrário do inglês, a norma culta em português pede maiúscula apenas na primeira palavra e nos nomes próprios: "Como calcular a rescisão", e não "Como Calcular A Rescisão".
A conversão preserva os acentos?
Sim. "ç" vira "Ç" e "ã" vira "Ã", sem perda de acentuação — problema comum em implementações descuidadas. Para remover acentos deliberadamente, use a ferramenta de remover acentos.