Skip to main content

Conversor de camelCase Converta texto para camelCase para variáveis e nomes de funções em JavaScript.

Conversor de camelCase illustration
📝

Conversor de camelCase

Converta texto para camelCase para variáveis e nomes de funções em JavaScript.

1

Insira o Texto

Cole texto, nomes de variáveis ou frases para converter.

2

Obtenha camelCase

Veja seu texto convertido para formato camelCase instantaneamente.

3

Copie e Use

Copie o resultado em camelCase para usar em seu código.

Loading tool...

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

  • 1
    camelCase é a convenção em JavaScript, TypeScript, Java e C# para variáveis locais
  • 2
    Nomes de funções em JavaScript também devem usar camelCase (por exemplo, getNomeDoUsuário)
  • 3
    Propriedades de componentes React usam camelCase (onClick, className, tabIndex)
  • 4
    Ao converter de snake_case, cada palavra separada por sublinhado se torna um novo 'hump' de camelo
  • 5
    Siglas em camelCase variam por convenção: "xmlHttpRequest" vs "XMLHttpRequest"

Related Tools

Frequently Asked Questions

Q O que é camelCase?
camelCase começa com uma letra minúscula e capitaliza a primeira letra de cada palavra subsequente, sem separadores: helloWorld, userName, getNomeCompleto.
Q Qual é a diferença entre camelCase e PascalCase?
camelCase começa com uma letra minúscula (minhaVariável), enquanto PascalCase começa com uma letra maiúscula (MinhaVariável).
Q Quais linguagens usam camelCase?
JavaScript, TypeScript, Java, C# e Swift usam camelCase para variáveis e métodos. Python prefere snake_case.
Q Como as siglas são tratadas?
Siglas são normalmente minúsculas quando iniciam o identificador (xmlParser) ou mantidas como estão quando no meio (getXMLParser).
Q Posso converter múltiplas linhas de uma vez?
Sim, cada linha é convertida separadamente, produzindo um identificador camelCase por linha.

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.