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

Converta para camelCase nomes com espaços, hífenes, sublinhados, pontos ou mudanças entre maiúsculas e minúsculas. As siglas como XML são reconhecidas como palavras completas: XMLHttpRequest torna-se xmlHttpRequest.

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

Espaços, hífenes, sublinhados e mudanças entre maiúsculas e minúsculas podem separar as palavras de um nome. 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, os ficheiros e as pré-visualizações são processados no navegador. O conteúdo que introduz não é enviado nem guardado automaticamente. Guarde o que pretende conservar antes de sair da página.

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