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
- Introduza expressões, identificadores existentes ou várias linhas de nomes.
- Por predefinição, cada linha é convertida separadamente. Desative a opção para tratar toda a entrada como um nome.
- Clique em «Converter» e confirme que a primeira palavra está em minúsculas e as seguintes começam por maiúscula.
- 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.