Conversor de snake_case para camelCase — Grátis online

Converta de snake_case para camelCase na hora: cole o nome de uma variável, função ou coluna e copie o resultado, com exemplos.

Converter

camelCase, snake_case, kebab-case e Cada Estilo Intermediário

Converta um identificador ou frase entre 17 convenções de capitalização

—

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

Como converter de snake_case para camelCase

Converta nomes em snake_case para camelCase na hora. Digite ou cole o nome de uma variável, função ou coluna e receba a versão em camelCase enquanto digita.

  1. Digite ou cole um nome em snake_case, como user_account_id, na caixa acima.
  2. A versão em camelCase aparece na hora: user_account_id vira userAccountId.
  3. Copie o resultado ou escolha um dos 17 estilos de nome nas caixas de origem e destino.

Como a conversão funciona

Primeiro o conversor divide o nome em palavras: em cada letra maiúscula, sublinhado, hífen, ponto e espaço. Depois escreve as palavras em camelCase: a primeira palavra em minúsculas, as seguintes com inicial maiúscula e sem separadores. Sequências de maiúsculas como HTTP ficam juntas como uma só palavra, e os dígitos continuam grudados na palavra que vem antes deles.

Exemplos de snake_case para camelCase

snake_casecamelCase
user_account_iduserAccountId
first_namefirstName
created_atcreatedAt
is_activeisActive
total_price_usdtotalPriceUsd
max_retry_countmaxRetryCount

O que são snake_case e camelCase

snake_case escreve todas as palavras em minúsculas e as une com sublinhados. É o padrão em Python e Ruby e o estilo usual para nomes de colunas em bancos de dados.

camelCase começa com uma palavra em minúsculas e põe em maiúscula a inicial de cada palavra seguinte, sem separadores. É o padrão para variáveis e funções em JavaScript, Java, C# e Swift.

Perguntas frequentes

O que acontece com siglas como HTTP ou ID?

Uma sequência de maiúsculas é tratada como uma só palavra, então parseHTTPResponse vira parse_http_response em snake_case.

Isso muda o significado do meu código?

Não. Só reescreve o nome. Lembre-se de renomear todos os lugares que usam o nome, senão o código vai procurar o antigo.

Qual estilo devo usar?

Siga a convenção da sua linguagem ou projeto: camelCase em JavaScript e Java, snake_case em Python, Ruby e SQL, e kebab-case em URLs e CSS.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.