1. O que esta ferramenta faz
Este conversor de maiúsculas/minúsculas online gratuito converte maiúsculas/minúsculas de texto em um clique — maiúsculas, minúsculas, título, camelCase, snake_case, kebab-case e mais. Use para converter para maiúsculas, converter para minúsculas, conversor de título ou conversor camelCase para títulos, nomes de variáveis e normalização de dados. Sem cadastro, sem upload; tudo roda no seu navegador. Use o modo Predefinido para o bloco inteiro ou modo Regex para mudar apenas as partes que correspondem (ex.: manter siglas em maiúsculas). Ideal para títulos, nomes de variáveis, constantes ou normalizar dados.
2. Como usar
Início rápido (Predefinido): Cole o texto, selecione um preset (MAIÚSCULAS, minúsculas, Título, camelCase, snake_case, etc.) e copie o resultado. Modo Regex: Adicione um ou mais padrões com um modo de maiúsculas/minúsculas por regra para mudar apenas as correspondências.
Modo predefinido
- Selecione o modo — Escolha "Predefinido".
- Insira o texto — Cole ou digite o texto a converter.
- Selecione o preset — Clique em um preset (MAIÚSCULAS, minúsculas, Título, etc.).
- Copie o resultado — A saída é atualizada ao vivo; copie quando terminar.
Modo Regex
- Selecione o modo — Escolha "Regex".
- Insira o texto — Cole ou digite o texto a processar.
- Use presets ou adicione padrões — Clique em um preset de regex ou insira um ou mais padrões regex. Cada padrão é aplicado em ordem. Escolha maiúsculas/minúsculas por regra e defina as flags (g, i, m, s) conforme necessário.
- Copie o resultado — A saída é atualizada ao vivo; padrão inválido exibe erro inline.
3. Como funciona
Modo predefinido: A entrada é transformada conforme a maiúsculas/minúsculas selecionada. Os limites de palavra para título e frase usam espaços em branco; camelCase e snake_case dividem por espaços, hífens e limites de underscore/camel. Modo Regex: Um ou mais padrões regex são aplicados em sequência; cada regra especifica um padrão e um modo de maiúsculas/minúsculas. Todo o processamento roda no cliente, no seu navegador. Nenhum dado é enviado a nenhum servidor.
4. Casos de uso e exemplos
- Formatar títulos — Converter
MEU TÍTULO→Meu Título(título). - Nomes de variáveis — Converter
minha variável→minhaVariavel(camelCase) ouminha_variavel(snake_case). - Constantes — Converter
chave api→CHAVE_API. - Maiúsculas seletivas — Padrão
\b[A-Z]{2,}\bcom maiúsculas: manter siglas como "HTML" e "API" em maiúsculas. - Frase — Capitalizar apenas a primeira letra de cada frase.
- Normalizar dados — Converter cabeçalhos de coluna ou identificadores para um formato padrão.
Exemplo
- Padrão
\b\w+\bcom título → Capitalizar cada palavra. - Regra 1:
\b[A-Z]{2,}\bMAIÚSCULAS; Regra 2:\b[a-zA-Z]+\bminúsculas → Manter siglas, colocar o resto em minúsculas.
5. Limitações e restrições conhecidas
- Padrão validado primeiro — Regex inválido exibe erro; nenhuma transformação é executada.
- ReDoS — Padrões complexos em texto muito longo podem ser lentos; evite backtracking catastrófico.
- Regex JavaScript — Usa o sabor de regex do JS; alguns recursos do PCRE podem diferir.
- Análise de identificador — camelCase/snake_case assumem que as palavras são separadas por espaços, hífens ou underscores; estilos mistos podem dar resultados inesperados.
- Unicode — A conversão de maiúsculas/minúsculas usa os métodos nativos do JavaScript; alguns locales podem se comportar de forma diferente.