TC

Conversor camelCase

Transforme texto, snake_case ou kebab-case em nomes de variáveis camelCase. Cada linha é convertida separadamente: cole uma lista inteira.

Caracteres: 0
Palavras: 0
Linhas: 0
Tempo de leitura: 0 min

Atalhos de teclado: Ctrl/⌘+B para copiar • Ctrl/⌘+S para baixar • Ctrl/⌘+Backspace para limpar

O que é camelCase?

No camelCase as palavras ficam juntas, sem espaço, a primeira em minúsculas e cada palavra seguinte começa com maiúscula, como as corcovas de um camelo. Acentos e pontuação são removidos para gerar um identificador válido.

Exemplo

Antes

nome do usuário
endereço-de-entrega
preço_total_reais

Depois

nomeDoUsuario
enderecoDeEntrega
precoTotalReais

Quando usar camelCase

É a convenção para variáveis e funções em JavaScript, TypeScript, Java e Swift, e para chaves de muitas APIs JSON. Classes e componentes costumam usar PascalCase.

Exemplos práticos de uso: camelCase

Variáveis em JavaScript

Transforme uma descrição como preço total pedido em precoTotalPedido, o padrão de nomes do JavaScript e do TypeScript.

Chaves JSON e APIs

Muitas APIs REST e GraphQL usam chaves em camelCase (firstName, createdAt). Converta a lista de campos de uma especificação antes de programar.

Métodos em Java e Swift

Nomes de métodos e propriedades como getUserProfile ou isEnabled seguem o camelCase em Java, Kotlin e Swift.

Migrar de snake_case

Cole nomes do Python ou SQL como user_id e created_at para obter userId e createdAt no front-end.

Como converter texto para camelCase

  1. 1

    Cole ou digite o texto na caixa acima. O texto colado é convertido para camelCase automaticamente.

  2. 2

    Precisa de outro formato? Clique em qualquer botão para trocar, quantas vezes quiser.

  3. 3

    Copie o resultado com o botão Copiar (Ctrl/⌘+B) ou baixe como arquivo .txt (Ctrl/⌘+S).

Perguntas Frequentes

Sim. Underscores, hífens, espaços e pontos são tratados como separadores, e as maiúsculas existentes dividem as palavras.

São removidos, porque identificadores devem usar letras ASCII: usuário vira usuario.

camelCase começa com minúscula (nomeUsuario). PascalCase começa com maiúscula (NomeUsuario).

Os guias de estilo variam. Os guias de JavaScript e Java do Google recomendam tratar siglas como palavras (userId, htmlParser): é o que este conversor gera, e fica mais legível.

Sim. Os números ficam no lugar e a palavra seguinte começa com maiúscula: pagina 2 titulo vira pagina2Titulo.