Ferramentas · Código
Conversor de caso de variável
Escreva um nome de variável em qualquer estilo e veja na hora como ele fica em camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE.

Nome de partida
Escreva em qualquer estilo: com espaços, hífens, sublinhados ou misturando maiúsculas.
Nos cinco estilos
—camelCase
—PascalCase
—snake_case
—kebab-case
—CONSTANT_CASE
Siglas seguidas de palavra são separadas (HTMLString vira HTML e String). Siglas viram palavras comuns: HTTPServer em camelCase sai httpServer.
Como funciona
- O nome é quebrado em palavras por qualquer símbolo que não seja letra ou número (espaço, hífen, sublinhado, ponto, barra) e também onde a caixa muda, como em fooBar.
- Uma sequência de maiúsculas seguida de palavra se separa antes da última maiúscula: HTMLString vira HTML e String. Números ficam grudados na palavra anterior (version2Beta vira version2 e Beta).
- Depois as palavras são remontadas no estilo pedido, todas em minúsculas com a inicial maiúscula quando o estilo pede; siglas viram palavras comuns, então XMLHttp em camelCase sai xmlHttp.
- A ferramenta não confere se o resultado é um identificador válido: um nome começando por número aparece com aviso, e palavras reservadas da linguagem não são checadas.
- Tudo é feito no navegador, sem enviar o texto.
Ferramentas relacionadas
Conversor de cores HEX, RGB e HSL
Converta cores entre HEX, RGB e HSL, com amostra visual, atalhos (#fff) e validação de limites. Sem envio de dados.
Conversor de notação científica
Número para notação científica ou de engenharia com precisão escolhida, e leitura do formato 1,5e-3.
Conversor de px para rem e em
Converte px, rem e em com base editável (16px por padrão) e mostra a tabela de tamanhos comuns.