DT Dev Tools

Conversor de maiúsculas e minúsculas

Converta texto localmente em maiúsculas, minúsculas, title case, camelCase, snake_case, kebab-case e formato de frase, direto no navegador.

🔒 Executa completamente no seu navegador — nada é enviado

Advertisement

O que o conversor de maiúsculas e minúsculas faz

O conversor altera palavras, títulos, rótulos e identificadores entre os estilos de nomenclatura mais comuns. Abrange maiúsculas, minúsculas, title case, camelCase, snake_case, kebab-case e formato de frase. É útil ao mover texto entre arquivos de design, documentação, classes CSS, variáveis JavaScript, variáveis de ambiente, colunas de banco de dados e nomes de testes que usam convenções ligeiramente diferentes.

Esta página foi pensada para o dia a dia de quem desenvolve: verificações rápidas durante a depuração, preparação de pequenos exemplos para a documentação e limpeza de dados antes de colá-los em um editor, terminal, issue ou fixture de teste. A interface mantém a entrada, os controles, a saída e a mensagem de status juntos, para que o resultado seja fácil de conferir antes de copiá-lo.

Fluxo de trabalho privado no navegador

Todo o processamento acontece com JavaScript no navegador. A ferramenta não envia seus textos, tokens, URLs, trechos ou valores gerados a nenhum servidor e não exige conta. Esse modelo de privacidade é importante porque pequenos utilitários costumam receber respostas reais de API, exemplos de configuração, logs, dados de autenticação ou exemplos com formato de dados de clientes durante a solução de problemas. Trabalhar localmente reduz o risco e faz a ferramenta parecer instantânea, pois não há ida e volta pela rede.

Dicas práticas

A conversão automática não conhece todas as siglas, nomes de marcas ou exceções específicas de cada projeto. Revise resultados como API, URL, ID, HTML e nomes de produtos antes de fazer o commit. Os modos baseados em palavras separam pontuação, espaços em branco, sublinhados, hifens e limites de camelCase, enquanto maiúsculas e minúsculas preservam os separadores originais.

Sempre revise o resultado transformado antes de depender dele em produção. Utilitários de navegador são ótimos para inspecionar e preparar, mas não conseguem entender todas as convenções de um projeto nem todos os requisitos de segurança. Se o resultado for ser commitado, compartilhado publicamente ou usado em um fluxo de autenticação, confirme que ele não contém segredos e que corresponde ao formato esperado pela sua aplicação.

Exemplos e detalhes de comportamento

A entrada user first name vira userFirstName em camelCase, user_first_name em snake_case, user-first-name em kebab-case e User First Name em title case. Um identificador camelCase como getUserID é dividido em seus limites de maiúsculas em get, user e id, então snake_case retorna get_user_id.

Alguns detalhes merecem atenção. O title case coloca em maiúscula todas as palavras, inclusive as curtas como “of” e “and”, então ajuste-as manualmente se o seu guia de estilo as mantém em minúsculas. O formato de frase converte toda a entrada para minúsculas e coloca em maiúscula apenas o primeiro caractere; não detecta frases posteriores nem nomes próprios. Como camelCase, snake_case e kebab-case reconstroem o texto a partir das palavras, pontuação e quebras de linha são descartadas e o resultado fica em uma única linha. Uma sequência de maiúsculas seguida de uma palavra, como HTTPResponse, continua sendo uma só palavra, porque a divisão só ocorre onde uma letra minúscula ou um dígito encontra uma maiúscula.

Como usar

  1. Cole o textoAdicione uma frase, um rótulo ou um identificador.
  2. Escolha o formatoClique no estilo de maiúsculas e minúsculas desejado.
  3. Copie o resultadoUse a saída convertida onde precisar.

Perguntas frequentes

Ele preserva siglas?
Não. Revise as siglas manualmente.
Consegue ler entrada em camelCase?
Sim. Ele detecta as transições de minúscula para maiúscula.
O texto é enviado?
Não. A conversão acontece localmente.
Advertisement