Ferramentas de texto e dados

Conversor para camelCase

Converta expressões ou nomes noutros formatos para camelCase, com a primeira palavra em minúsculas.

Texto de entrada

Resultado

Reconheça separadores e limites de maiúsculas para gerar camelCase em lote, preservando chinês e letras Unicode.

O conteúdo é processado apenas no seu navegador e não é enviado para servidores.

Sobre esta ferramenta

O conversor reconhece espaços, hífenes, sublinhados, pontos e limites de maiúsculas com regras comuns de segmentação. Trata primeiro as siglas como palavras completas e normaliza depois a capitalização, evitando resultados como xML.

Como utilizar

  1. Introduza expressões, identificadores existentes ou várias linhas de nomes.
  2. Por predefinição, cada linha é convertida separadamente. Desative a opção para tratar toda a entrada como um nome.
  3. Clique em «Converter» e confirme que a primeira palavra está em minúsculas e as seguintes começam por maiúscula.
  4. Copie ou transfira o resultado e limpe a entrada para processar outros nomes.

Exemplos de utilização

  • Olá Mundo → oláMundo; olá_mundo → oláMundo.
  • XMLHttpRequest → xmlHttpRequest; XML HTTP Request → xmlHttpRequest.
  • nome público → nomePúblico. As letras Unicode e os caracteres chineses são conservados, sem tradução para inglês.

Regras e limites

A segmentação Unicode é partilhada com snake_case e kebab-case. Separam-se limites entre minúsculas e maiúsculas e palavras após siglas, seguindo-se os separadores habituais. A primeira palavra passa a minúsculas; as seguintes são normalizadas para minúsculas e recebem uma inicial maiúscula. Caracteres sem distinção de capitalização, como os chineses, são conservados sem tradução nem conversão para pinyin.

Utilizações comuns

  • Preparar nomes de variáveis e propriedades JavaScript em lote.
  • Adaptar nomes de campos às convenções do projeto.
  • Uniformizar nomes com separadores diferentes.

Privacidade

O texto, a leitura de ficheiros, as conversões e as pré-visualizações são processados localmente no navegador. A entrada não é enviada e não são usados servidores de processamento, bases de dados, API online ou CDN de terceiros. O conteúdo não é guardado automaticamente. A cópia e as transferências também são locais.

FAQ

O que é camelCase?

A primeira palavra fica em minúsculas e as seguintes começam por maiúscula, sem separadores; por exemplo, nomeUtilizador.

Como são tratadas as siglas XML e HTTP?

São reconhecidas como segmentos completos antes da normalização da capitalização. XMLHttpRequest torna-se xmlHttpRequest, em vez de xMLHttpRequest.

O chinês é traduzido para inglês?

Não. Os caracteres chineses são conservados, sem pinyin nem tradução. Os separadores explícitos definem os grupos.

É possível converter várias linhas?

Sim. Por predefinição, cada linha é convertida separadamente. Ao desativar a opção, toda a entrada é tratada como um único nome.

Voltar ao catálogo de ferramentas para programadores