🔠Conversor de Case

O conversor de case transforma texto entre formatos — camelCase, snake_case, kebab-case, PascalCase e CONSTANT_CASE, tudo no navegador.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: manipulação de strings nativa do JavaScript — conversão 100% no navegador, sem envio de dados · Última verificação em 08/10/2026

O conversor de case transforma texto entre formatos: camelCase (primeira palavra minúscula, demais maiúsculas), snake_case (minúsculas com underscore), kebab-case (minúsculas com hífen), PascalCase (todas as palavras maiúsculas) e CONSTANT_CASE (maiúsculas com underscore). Todo o processamento é 100% local. A ferramenta é gratuita e fácil de usar.

Como converter case

  1. Digite o textoEscreva ou cole o texto para converter.
  2. Escolha o caseSelecione o formato de saída.
  3. ConvertaA ferramenta converte instantaneamente.

Como funciona a conversão

A ferramenta divide o texto em palavras (por espaços, hífens, underscores ou maiúsculas) e remonta no formato escolhido. Cada formato tem regras específicas de capitalização e separador.

camelCase: primeira palavra minúscula, demais palavras com a primeira letra maiúscula, sem separador. Exemplo: 'hello world' → 'helloWorld'. snake_case: todas as palavras minúsculas, separadas por underscore. Exemplo: 'hello world' → 'hello_world'. kebab-case: todas as palavras minúsculas, separadas por hífen. Exemplo: 'hello world' → 'hello-world'.

PascalCase: todas as palavras com a primeira letra maiúscula, sem separador. Exemplo: 'hello world' → 'HelloWorld'. CONSTANT_CASE: todas as palavras maiúsculas, separadas por underscore. Exemplo: 'hello world' → 'HELLO_WORLD'.

A ferramenta divide o texto em palavras (por espaços, hífens, underscores ou maiúsculas) e remonta no formato escolhido. Cada formato tem regras específicas de capitalização e separador.

camelCase: primeira palavra minúscula, demais palavras com a primeira letra maiúscula, sem separador. Exemplo: 'hello world' → 'helloWorld'. snake_case: todas as palavras minúsculas, separadas por underscore. Exemplo: 'hello world' → 'hello_world'. kebab-case: todas as palavras minúsculas, separadas por hífen. Exemplo: 'hello world' → 'hello-world'.

PascalCase: todas as palavras com a primeira letra maiúscula, sem separador. Exemplo: 'hello world' → 'HelloWorld'. CONSTANT_CASE: todas as palavras maiúsculas, separadas por underscore. Exemplo: 'hello world' → 'HELLO_WORLD'.

A conversão é útil para padronizar nomes de variáveis, funções e arquivos em projetos de código. Para JavaScript, camelCase é o padrão para variáveis e funções, PascalCase para classes. Para Python, snake_case é o padrão. Para CSS, kebab-case é o padrão.

case = f(palavras) — camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE

Exemplo resolvido

Na bancada de testes, o texto 'hello world' foi convertido para camelCase ('helloWorld'), snake_case ('hello_world'), kebab-case ('hello-world'), PascalCase ('HelloWorld') e CONSTANT_CASE ('HELLO_WORLD').

Um segundo caso: o texto 'user_name' foi convertido para camelCase ('userName'), kebab-case ('user-name'), PascalCase ('UserName') e CONSTANT_CASE ('USER_NAME').

Um texto com números 'item 1 name' foi convertido para camelCase ('item1Name'), snake_case ('item_1_name') e CONSTANT_CASE ('ITEM_1_NAME'). Os números são preservados na conversão.

'hello world' → helloWorld / hello_world / hello-world / HelloWorld / HELLO_WORLD

Privacidade e limites

  • Processamento 100% local: o texto é convertido no navegador; nada sai do navegador
  • Suporta camelCase, snake_case, kebab-case, PascalCase e CONSTANT_CASE
  • A conversão é instantânea, sem processamento pesado
  • O texto não é armazenado nem enviado
  • A ferramenta não verifica código real nem sintaxe
  • A conversão preserva números e caracteres especiais

Dicas para tirar o melhor proveito

Use o conversor para padronizar nomes de variáveis, funções e arquivos em projetos de código. Para JavaScript, camelCase é o padrão para variáveis e funções, PascalCase para classes. Para Python, snake_case é o padrão. Para CSS, kebab-case é o padrão.

Se o texto tiver caracteres especiais, eles são preservados na conversão. E para textos com números, os números são preservados: 'item 1' vira 'item1' em camelCase e 'item_1' em snake_case.

Use o conversor para padronizar nomes de variáveis, funções e arquivos em projetos de código. Para JavaScript, camelCase é o padrão para variáveis e funções, PascalCase para classes. Para Python, snake_case é o padrão. Para CSS, kebab-case é o padrão.

Se o texto tiver caracteres especiais, eles são preservados na conversão. E para textos com números, os números são preservados: 'item 1' vira 'item1' em camelCase e 'item_1' em snake_case.

Se o texto tiver caracteres especiais, eles são preservados na conversão. E para textos com números, os números são preservados: 'item 1' vira 'item1' em camelCase e 'item_1' em snake_case.

Para padronizar nomes em projetos de código, use o case correto para a linguagem: camelCase para JavaScript, snake_case para Python, kebab-case para CSS. E para textos muito longos, a conversão pode demorar, mas não deve travar.

'hello world' → helloWorld / hello_world / hello-world / HelloWorld / HELLO_WORLD

Erros comuns a evitar

O erro mais comum é usar o case errado para a linguagem: camelCase para JavaScript, snake_case para Python, kebab-case para CSS. Outro engano é esquecer que a conversão não verifica sintaxe — ela apenas transforma o texto.

Também é comum esquecer que caracteres especiais são preservados: a conversão não remove nem altera caracteres especiais. E cuidado com textos muito longos: a conversão pode demorar, mas não deve travar.

O erro mais comum é usar o case errado para a linguagem: camelCase para JavaScript, snake_case para Python, kebab-case para CSS. Outro engano é esquecer que a conversão não verifica sintaxe — ela apenas transforma o texto.

Também é comum esquecer que caracteres especiais são preservados: a conversão não remove nem altera caracteres especiais. E cuidado com textos muito longos: a conversão pode demorar, mas não deve travar.

Para textos com caracteres especiais, a conversão preserva os caracteres — não remove nem altera. E para textos com números, os números são preservados: 'item 1' vira 'item1' em camelCase.

Para textos muito longos, a conversão pode demorar, mas não deve travar — seja paciente.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Formatador e validador de JSON, Teste de Regex, Gerador de Regex, Conversor de Case.

Perguntas frequentes

Como converter case?

Digite o texto e escolha o formato. A ferramenta converte instantaneamente.

Quais formatos são suportados?

camelCase, snake_case, kebab-case, PascalCase e CONSTANT_CASE.

O texto é enviado para algum servidor?

Não. A conversão acontece no seu navegador — nada sai do seu aparelho.

Números são preservados?

Sim. Os números são preservados na conversão: 'item 1' vira 'item1' em camelCase.

O texto é armazenado?

Não. A ferramenta não armazena nem envia o texto.

A ferramenta verifica código real?

Não. A ferramenta converte o texto — não verifica código real nem sintaxe.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.