Pular para o conteúdo principal
FixLines

Conversor camelCase, snake_case e kebab-case

Converta nomes de código para camelCase, PascalCase, snake_case e mais.

Editor

Lín 1, Col 10 linha0 palavra0 caractere

Conversor camelCase, snake_case e kebab-case: o que ela faz

Transforme palavras simples ou identificadores existentes no padrão que seu código exige: camelCase para variáveis, PascalCase para classes, snake_case para Python e bancos de dados, kebab-case para URLs e CSS, CONSTANT_CASE para constantes. Cada linha é convertida separadamente.

Conversor camelCase, snake_case e kebab-case: como usar

  1. Cole um nome ou frase por linha.
  2. Escolha o estilo de nomenclatura.
  3. Selecione Aplicar e copie os nomes convertidos.

Conversor camelCase, snake_case e kebab-case: quando usar

  • Renomeie variáveis, funções ou chaves JSON para a convenção de uma nova base de código.
  • Crie nomes de arquivos ou pastas em kebab-case a partir de uma lista de títulos de páginas.
  • Converta nomes de colunas de uma planilha para snake_case para um banco de dados ou script Python.

Conversor camelCase, snake_case e kebab-case: exemplos

Criar nomes em camelCase

Entrada

nome do usuario
preco total do pedido

Resultado

nomeDoUsuario
precoTotalDoPedido
Converter nomes existentes entre estilos

Entrada

nomeDoUsuario
preco-total-pedido
NUMERO_MAXIMO_TENTATIVAS

Resultado

nome_do_usuario
preco_total_pedido
numero_maximo_tentativas

Conversor camelCase, snake_case e kebab-case: perguntas e respostas

É possível converter entre estilos, como de snake_case para camelCase?

Sim. As palavras são detectadas por espaços, hifens, underlines e letras maiúsculas, permitindo converter de qualquer estilo para outro.

O que acontece com símbolos e acentos?

Símbolos são tratados como separadores de palavras e removidos. As letras mantêm seus acentos.

Ele lida com siglas como HTTP ou ID?

Uma sequência de maiúsculas é tratada como uma palavra só, então “HTTPServer” vira “http_server” em snake_case e “httpServer” em camelCase.

Posso converter muitos nomes de uma vez?

Sim. Coloque um nome por linha; cada linha é convertida individualmente e a ordem é mantida.

Meu texto é enviado para algum servidor?

Não. Tudo roda no seu navegador e no seu próprio dispositivo, então seu texto nunca sai dele.

Ferramentas frequentemente usadas juntas com esta.

Mais em Alterar maiúsculas/minúsculasExplorar todas as ferramentas de texto