Texto

Case Converter

Converte texto ou um identificador imediatamente para todos os estilos comuns — camelCase, snake_case, kebab-case e outros. Reconhece os limites de palavras em camelCase/PascalCase, em abreviações (XMLParser → XML + Parser) e em números.

The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.

Naming styles

Common uses

Things to keep in mind

Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.

Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.

Artigo sobre esta ferramenta: Case Converter: por que existem estilos de nomenclatura diferentes

Perguntas frequentes

Quais estilos de maiúsculas/minúsculas são suportados?

A ferramenta converte para camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case e path/case, todos gerados de uma vez a partir de uma única entrada.

Como a ferramenta detecta os limites das palavras?

Ela identifica mudanças de maiúsculas/minúsculas dentro de camelCase e PascalCase, lida com abreviações como XMLParser dividindo-as em XML e Parser, e separa dígitos colados a letras para identificar cada palavra corretamente.

O texto que colo é enviado para algum lugar?

Não, toda a conversão é executada diretamente no seu navegador em JavaScript — nada é transmitido a um servidor.

Por que a capitalização importa para o código, afinal?

Na maioria das linguagens de programação, a capitalização tecnicamente não afeta a execução (exceto em identificadores sensíveis a maiúsculas/minúsculas), mas um estilo consistente é essencial para a legibilidade e para linters, IDEs e geradores de documentação, que costumam esperar um estilo específico para cada tipo de entidade.

É possível recuperar o texto original depois da conversão?

Nem sempre com exatidão. A conversão para lower case ou UPPER CASE é irreversível se o original tinha capitalização mista — a informação sobre quais letras eram originalmente maiúsculas se perde.

Artigos: Texto

Text Diff: como os algoritmos encontram a diferença entre dois textos

Como um algoritmo de diff encontra o conjunto mínimo de mudanças entre duas versões de um texto.

Expressões regulares: sintaxe básica e padrões comuns

Como ler uma expressão regular e em que a correspondência gananciosa difere da preguiçosa.

Ordenar e remover linhas duplicadas: para que serve

Por que uma ordenação numérica que coloca "10" antes de "9" é um erro, e como evitá-lo.

String Escape: por que o mesmo texto precisa ser escapado de forma diferente

Por que a mesma aspa é escapada de forma diferente numa string JS, em JSON e num comando shell.

CRLF contra LF: por que os caracteres de fim de linha ainda importam

Por que um arquivo escrito no Windows pode aparecer como "totalmente alterado" no git em Linux.

Contar caracteres e palavras: por que nem sempre é trivial

Por que um emoji ou uma letra acentuada podem contar como vários caracteres de uma vez.

Lorem Ipsum: de onde vem o texto de preenchimento e para que serve

Por que os designers usam deliberadamente texto "sem sentido" em vez de conteúdo real em mockups.

Slugify: como transformar qualquer texto numa URL

Como um título como "Olá, Mundo!" se transforma numa string compatível com URL como ola-mundo.

Markdown: por que uma sintaxe de texto simples venceu editores ricos

Por que desenvolvedores preferem escrever documentação em Markdown em vez de num editor de texto rico.

Espaços e caracteres invisíveis: a causa oculta de bugs estranhos

Por que duas strings aparentemente idênticas podem não coincidir por causa de um caractere invisível.

Text Reverse: por que "inverter um texto" é mais difícil do que parece

Por que uma inversão ingênua de string pode transformar um emoji em bytes inutilizáveis.

Análise de frequência de texto: para que serve contar repetições de palavras

Como a frequência das letras num texto cifrado ajuda a quebrar as cifras de substituição mais simples.