Conversor de camelCase Converta texto para camelCase para variáveis e nomes de funções em JavaScript.
Conversor de camelCase
Converta texto para camelCase para variáveis e nomes de funções em JavaScript.
Insira o Texto
Cole texto, nomes de variáveis ou frases para converter.
Obtenha camelCase
Veja seu texto convertido para formato camelCase instantaneamente.
Copie e Use
Copie o resultado em camelCase para usar em seu código.
What Is Conversor de camelCase?
Um conversor de camelCase transforma qualquer texto no formato camelCase, onde a primeira palavra está em minúsculas e cada palavra subsequente começa com uma letra maiúscula, sem espaços ou separadores. O camelCase (também chamado de lowerCamelCase) é o padrão de nomenclatura para variáveis e funções em JavaScript, TypeScript, Java e muitas outras linguagens de programação. Exemplos: "hello world" se torna "helloWorld", "user-first-name" se torna "userFirstName". Essa ferramenta lida com entrada em qualquer formato - espaços, hífens, sublinhados ou caso misto - e produz saída limpa no formato camelCase.
Why Use Conversor de camelCase?
-
Convenção de nomenclatura padrão para variáveis e funções JavaScript/TypeScript
-
Lida com qualquer formato de entrada - espaços, hífen, sublinhados ou caso misto
-
Essencial para manter a consistência do estilo de código
-
Converte múltiplas linhas para processamento em lote
-
Economiza tempo ao renomear variáveis ou converter texto para identificadores de código
Common Use Cases
Desenvolvimento JavaScript
Converta descrições ou nomes de colunas de banco de dados para camelCase para variáveis e funções JavaScript.
Integração de API
Converta chaves de resposta da API em snake_case para código frontend JavaScript em camelCase.
Refatoração de Código
Renomeie variáveis em lote de uma convenção de nomenclatura para camelCase.
CSS-in-JS
Converta nomes de propriedades CSS (kebab-case) para camelCase para styled-components ou estilos inline do React.
Technical Guide
A conversão para camelCase segue os seguintes passos: (1) Dividir a entrada em palavras usando separadores, incluindo espaços, hífens, sublinhados, pontos e transições de caso (detectando onde o minúsculo encontra o maiúsculo). (2) Converter a primeira palavra inteiramente para minúsculas. (3) Para as palavras subsequentes, capitalizar a primeira letra e converter o restante para minúsculas. (4) Juntar todas as palavras sem separadores. A divisão baseada em regex lida com transições como "XMLParser" → ["XML", "Parser"] e "getElementById" → ["get", "Element", "By", "Id"]. Caracteres especiais e números são preservados quando aparecem dentro de palavras. O resultado é sempre um identificador válido em JavaScript (supondo que o primeiro caractere seja uma letra).
Tips & Best Practices
-
1camelCase é a convenção em JavaScript, TypeScript, Java e C# para variáveis locais
-
2Nomes de funções em JavaScript também devem usar camelCase (por exemplo, getNomeDoUsuário)
-
3Propriedades de componentes React usam camelCase (onClick, className, tabIndex)
-
4Ao converter de snake_case, cada palavra separada por sublinhado se torna um novo 'hump' de camelo
-
5Siglas em camelCase variam por convenção: "xmlHttpRequest" vs "XMLHttpRequest"
Related Tools
Conversor de PascalCase
Converta texto para PascalCase para nomes de classes e nomenclatura de componentes.
📝 Text Tools
Conversor de snake_case
Converta texto para snake_case para variáveis Python e colunas de banco de dados.
📝 Text Tools
Conversor de kebab-case
Converta texto para kebab-case para classes CSS, URLs e nomes de arquivos.
📝 Text Tools
Conversor de CASO_CONSTANTE
Converter texto para CASO CONSTANTE (SCREAMING_SNAKE_CASE) para constantes.
📝 Text Tools
Conversor de dot.case
Converta texto para o formato dot.case para chaves e propriedades de configuração.
📝 Text ToolsFrequently Asked Questions
Q O que é camelCase?
Q Qual é a diferença entre camelCase e PascalCase?
Q Quais linguagens usam camelCase?
Q Como as siglas são tratadas?
Q Posso converter múltiplas linhas de uma vez?
About This Tool
Conversor de camelCase is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.