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
- camelCase — first word lowercase, every following word capitalized, no separators (myVariableName).
- PascalCase — every word capitalized (MyClassName) — typical for class names.
- snake_case — all words lowercase, joined with underscores (my_variable_name) — common in Python and databases.
- kebab-case — words joined with hyphens (my-page-name) — the standard for URLs and CSS classes.
- CONSTANT_CASE, Title Case, Sentence case — for constants and readable headings.
Common uses
- Renaming a variable or function to match another language's convention (e.g. Python's snake_case → JavaScript's camelCase).
- Turning an article title into a URL slug.
- Normalizing database column names or API fields to one consistent style.
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.