Como converter maiúsculas e minúsculas online (frase, título, camelCase e mais)
Transforme em lote rótulos, chaves de enumeração e a capitalização do texto sem usar o editor — útil ao refatorar APIs, limpar planilhas ou seguir um guia de estilo.

Mais utilitários que combinam com este guia:
Por que isso importa
Redatores colam títulos exportados do CMS onde tudo chega EM MAIÚSCULAS. Desenvolvedores renomeiam dezenas de campos GraphQL de snake_case para camelCase antes de regenerar o SDK. O suporte junta títulos de tickets de três regiões numa planilha e precisa de Title Case para relatórios. Converter maiúsculas não é glamouroso — até você precisar de uma transformação consistente em centenas de linhas. Fazer no navegador evita colar strings proprietárias em extensões de área de transferência desconhecidas.
Três cenários reais
Cole constantes exportadas e alterne entre camelCase, PascalCase e CONSTANT_CASE em segundos.
Menos renomeações manuais
Converta blocos para sentence case ou Title Case conforme o guia da casa.
Títulos prontos para publicar
Coloque texto ruidoso em minúsculas mantendo siglas que você ainda revisa separadamente.
Tokens consistentes
Passo a passo
Abra o conversor de maiúsculas.
Cole seu texto
Um parágrafo ou centenas de linhas — a ferramenta mantém quebras de linha para fluxos compatíveis com CSV.
Escolha o modo de destino
Sentence case, minúsculas, MAIÚSCULAS, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, header-case — o que o código ou o manual exigir.
Revise o painel de pré-visualização
A saída atualiza na hora para notar casos extremos (nomes próprios, APIs que devem ficar exatas).
Copie ou substitua
Volte o bloco transformado ao editor, planilha ou sistema de tickets.
Input
user_profile_id
first_name
LAST_LOGIN_ATOutput
userProfileId
firstName
lastLoginAtDicas avançadas
- Aparar espaços primeiro se as linhas tiverem espaços acidentais — combine com o formatador de texto quando houver JSON.
- Evite colar identificadores sensíveis em quadros compartilhados mesmo com processamento local.
- Title Case é subjetivo : confira nomes próprios depois de conversões em massa.
- Combine modos em etapas : snake → camel uma vez, depois PascalCase só onde o React exige.
Armadilhas comuns
Erro comum
Mudar a caixa quebra caminhos com hash
URLs ou nomes atrelados a checksum podem depender da caixa exata em servidores sensíveis. Converta cópias offline, não caminhos de produção, salvo domínio do filesystem.
Erro comum
Siglas perdem sentido em Title Case
USA TODAY fica estranho automaticamente. Mantenha uma lista curta de ajustes manuais.
Erro comum
Ligaturas Unicode e acentos
Alguns modos capitalizam clusters de grafemas de forma diferente entre navegadores. Confira nomes com diacríticos antes de publicar strings localizadas.
Quando esta não é a ferramenta certa
- Renomeações semânticas (
UserDTO→CustomerDTO): use refatoração da IDE ou codemods para atualizar todas as referências. - Unicidade de slug: geradores ainda precisam deduplicação além da caixa.
- Correções de lint: o ESLint cobre melhor políticas de identificadores por linguagem.
FAQ
Meu texto é enviado a um servidor?
Não. A MoreKits processa strings localmente na sua sessão — útil para títulos confidenciais ou nomes de recursos não lançados.
Posso converter só algumas linhas?
Cole apenas o que precisa transformar ; combine com seleção parcial do editor em arquivos enormes.
camelCase insere espaços sozinho?
Os modos assumem delimitadores (underscores, hífens). Texto corrido pode precisar de divisão manual antes de modos estruturais.
Próximos passos
- Compare refactors com o comparador de texto.
- Escape strings para HTML ou JSON via escape de texto.
- Formate cargas JSON com o formatador de texto.