camelCase é a convenção de nomenclatura padrão em JavaScript, Java, TypeScript e muitas outras linguagens. A primeira palavra é minúscula, e cada palavra subsequente começa com maiúscula — sem separadores: `getNomeUsuario`, `maxTentativas`, `estaLogado`.
Esta ferramenta converte qualquer texto para camelCase instantaneamente. Se você está portando código Python snake_case para JavaScript, convertendo propriedades CSS para objetos de estilo JS, ou renomeando variáveis, basta colar seu texto e copiar. Ela lida com snake_case, kebab-case, PascalCase, pontos, espaços e qualquer formato misto.
Como usar
1. Digite ou cole qualquer texto — snake_case, kebab-case, PascalCase ou palavras simples
2. O resultado em camelCase aparece destacado no topo
3. Todos os outros formatos também são mostrados abaixo
4. Clique em "Copiar" para copiar o resultado camelCase
Perguntas frequentes
O que é camelCase?
camelCase é uma convenção de nomenclatura onde a primeira palavra é minúscula e cada palavra subsequente começa com maiúscula, sem separadores. Exemplo: 'getNomeUsuario'. As letras maiúsculas no meio parecem corcovas de camelo, daí o nome.
Como converter snake_case para camelCase?
Cole seu texto snake_case (ex: 'get_nome_usuario') e a ferramenta divide nos underscores, capitaliza a primeira letra de cada palavra exceto a primeira, e junta para produzir 'getNomeUsuario'.
Quando devo usar camelCase?
Use camelCase para: variáveis e funções JavaScript/TypeScript, variáveis e métodos Java, nomes de propriedades JSON (comumente), props React, e variáveis locais C++. É a convenção mais usada no desenvolvimento frontend.
Qual a diferença entre camelCase e PascalCase?
camelCase começa com minúscula (getNomeUsuario), enquanto PascalCase começa com maiúscula (GetNomeUsuario). camelCase é para variáveis e funções; PascalCase é para nomes de classe e componentes React.
camelCase é usado em CSS?
Não, CSS usa kebab-case (background-color), mas APIs DOM do JavaScript usam equivalentes camelCase (backgroundColor). Esta ferramenta ajuda a converter entre eles — cole 'background-color' e obtenha 'backgroundColor'.