Sobre o conversor de maiúsculas e minúsculas
Alterna o texto entre diferentes usos de maiúsculas e estilos de nomenclatura de programação com um clique. Dois públicos o usam o tempo todo: redatores e editores corrigindo títulos, cabeçalhos e trechos colados em ALL-CAPS gritados; e desenvolvedores convertendo nomes entre as convenções que diferentes linguagens e bancos de dados esperam — camelCase para variáveis JavaScript, snake_case para Python e colunas SQL, kebab-case para URLs e classes CSS, CONSTANT_CASE para chaves de configuração, PascalCase para nomes de classe.
Como funciona — cada modo
- MAIÚSCULAS / minúsculas — uma troca direta de caixa de cada letra.
- Formato Título — coloca em maiúscula a primeira letra de cada palavra e o resto em minúscula.
- Formato de frase — coloca tudo em minúscula e depois a primeira letra de cada frase em maiúscula (após
.,!,?). - camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE — o texto é primeiro dividido em palavras (sequências de letras e dígitos) e depois rejuntado com o separador e a capitalização certos para aquele estilo.
Os estilos de programação compartilham uma regra de divisão de palavras, então "my API v2" vira myApiV2, my_api_v2, my-api-v2, e assim por diante, de forma consistente.
Suposições e comportamento
- Os limites de palavra são sequências de letras e dígitos. Espaços, pontuação, sublinhados e símbolos atuam como separadores, então são descartados ao construir as formas camel/snake/kebab/constant.
- Os formatos título e de frase colocam o resto de cada palavra em minúscula, então maiúsculas internas intencionais são achatadas —
"iPhone"vira"Iphone","McDonald"vira"Mcdonald". - O formato de frase detecta finais de frase pelos caracteres
.,!e?.
Limitações
- Letras acentuadas e não latinas são descartadas pelos estilos de programação. O divisor de palavras reconhece apenas A–Z, a–z e 0–9, então caracteres como é, ñ, ü ou qualquer escrita não latina são removidos ao converter para camelCase, snake_case, kebab-case, PascalCase ou CONSTANT_CASE. MAIÚSCULAS, minúsculas, formato título e de frase os mantêm, porque operam sobre a string inteira.
- Ele não conhece nomes próprios nem siglas, então o formato título/frase não preservará
NASAnem corrigiráiparaIalém do início de frase. - A detecção de frases é baseada em pontuação e pode ser enganada por abreviações como "p. ex." ou "Sr.".
Privacidade
Toda a conversão acontece no seu navegador. Seu texto nunca é enviado ou armazenado.

