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
- 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
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.