camelCase em uma frase
Escreva as palavras juntas, deixe a primeira em minúscula e coloque maiúscula na primeira letra de cada palavra seguinte: “nome do usuário” vira nomeDoUsuario.
O nome vem das maiúsculas no meio, que se destacam como as corcovas de um camelo.
camelCase comparado com outros estilos
Nomes em programação não podem ter espaços, então cada comunidade escolheu um estilo para juntar palavras. Veja a mesma frase em cada um, convertida pela nossa ferramenta:
| camelCase | userAccountId |
|---|---|
| PascalCase | UserAccountId |
| snake_case | user_account_id |
| CONSTANT_CASE | USER_ACCOUNT_ID |
| kebab-case | user-account-id |
| dot.case | user.account.id |
camelCase vs PascalCase
Só muda a primeira letra: camelCase começa em minúscula (contaUsuario) e PascalCase em maiúscula (ContaUsuario). Em muitas linguagens, camelCase é para variáveis e funções e PascalCase para classes.
Onde camelCase é usado
| Linguagem ou formato | camelCase para | Outros estilos |
|---|---|---|
| JavaScript e TypeScript | variáveis, funções, propriedades | PascalCase para classes |
| Java | variáveis, métodos | PascalCase para classes, CONSTANT_CASE para constantes |
| C# | variáveis locais, parâmetros | PascalCase para métodos e propriedades |
| JSON | chaves em muitas APIs (createdAt) | algumas APIs usam snake_case |
| Python | quase nunca | snake_case (PEP 8) |
| CSS e URLs | não é usado | kebab-case |
Regras e dicas
- Comece em minúscula:
nomeUsuario, nãoNomeUsuario(isso seria PascalCase). - Sem espaços, hífens ou sublinhados.
- Sem acentos e ç no código:
acaoem vez deação, porque muitas linguagens e equipes só aceitam letras ASCII em nomes. - Siglas como palavras normais:
carregarHtmlem vez decarregarHTML, como recomendam muitos guias de estilo. - Seja consistente com o estilo da sua linguagem e da sua equipe.
Como converter texto para camelCase
Cole qualquer frase no nosso conversor camelCase e ele remove espaços e acentos para você. Para outros estilos use o conversor snake_case, o conversor kebab-case ou o gerador de slug para URLs.
Perguntas frequentes
Por que se chama camelCase?
Porque as maiúsculas no meio da palavra, como o B em meuBlog, se destacam como as corcovas de um camelo.
Qual a diferença entre camelCase e PascalCase?
Só a primeira letra: camelCase começa em minúscula (minhaVariavel) e PascalCase em maiúscula (MinhaVariavel).
camelCase ou snake_case: qual é melhor?
Nenhum é melhor em geral: use a convenção da sua linguagem. JavaScript e Java usam camelCase; Python usa snake_case para variáveis e funções.