Sem upload, 100% local, sem conta

Conversor de Capitalização

Converta entre camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, letras minúsculas e slug de URL. Nada sai do seu navegador.

Como o Conversor de Capitalização funciona

O conversor de capitalização transforma o texto colado em qualquer um dos nove estilos de escrita comuns: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, MAIÚSCULAS e minúsculas. Você escolhe o formato de destino, clica uma vez para copiar e a conversão está feita. Nada do que você digita ou cola é transmitido a lugar nenhum; cada transformação roda como uma operação simples de string dentro da aba do navegador.

A lógica de conversão trata corretamente apóstrofos, hifens e separadores mistos. O Sentence case deixa em maiúscula apenas a primeira palavra e trata espaços consecutivos como um único limite de palavra. O Title Case deixa em maiúscula a primeira letra da maioria das palavras, exceto preposições e conjunções curtas quando aparecem no meio da frase. O campo de saída se atualiza assim que você para de digitar, então alternar entre vários formatos leva apenas alguns segundos.

Como usar o Conversor de Capitalização, passo a passo

  1. Cole ou digite o texto que quer converter no campo de entrada.
  2. Selecione o formato de capitalização de destino na lista de opções.
  3. Leia o resultado convertido no campo de saída.
  4. Clique no botão copiar para copiar o resultado para a área de transferência.

Casos de uso comuns

  • Converta um nome de campo de API legível por humanos como "user first name" para snake_case para a definição de uma coluna de banco de dados.
  • Reformate uma lista de nomes de classes CSS de kebab-case para camelCase ao migrar uma folha de estilo para CSS-in-JS.
  • Transforme uma mensagem de erro em Sentence case para CONSTANT_CASE para uso como valor de um enum TypeScript.
  • Corrija a capitalização de um array de títulos gerados automaticamente para que cada item use Title Case antes de renderizá-los na interface.

Perguntas frequentes

Meu texto é enviado a algum serviço externo?

Não. A lógica de capitalização é um conjunto de transformações puras de string que rodam dentro desta aba do navegador. O texto que você cola permanece no seu dispositivo desde o momento em que o digita até o momento em que copia o resultado.

Como a ferramenta divide as palavras?

Ela detecta limites em espaços em branco, sublinhados, hifens e transições de uma letra minúscula para maiúscula (para entradas já em camelCase ou PascalCase). Por exemplo, "myHTTPClient" se divide em ["my", "HTTP", "Client"] por causa da sequência de maiúsculas. Letras acentuadas e caracteres CJK são preservados em vez de removidos: eles acompanham a palavra a que pertencem.

Ela preserva siglas em camelCase e PascalCase?

Siglas como HTTP, URL ou ID são convertidas para minúsculas quando aparecem no meio de uma palavra em camelCase (httpClient, urlParser). Isso segue a convenção JavaScript mais comum. Em CONSTANT_CASE elas ficam totalmente em maiúsculas.

Posso converter texto de várias linhas?

Sim. Cada linha é convertida independentemente, o que permite processar uma lista de identificadores ou títulos em uma única passagem. Linhas em branco são preservadas como linhas em branco na saída.

Qual é a diferença entre Title Case e Sentence case?

O Title Case coloca em maiúscula a primeira letra da maioria das palavras (preposições e conjunções curtas no meio da frase ficam em minúsculas). O Sentence case coloca em maiúscula apenas a primeiríssima palavra de toda a entrada e deixa o restante como está, exceto nomes próprios, que você deve corrigir manualmente.