Sobre esta ferramenta
O conversor une com sublinhados as palavras segmentadas. Partilha as regras Unicode com camelCase e kebab-case, reconhecendo separadores e limites de maiúsculas sem recorrer apenas à substituição de espaços.
Como utilizar
- Introduza uma expressão, um nome existente ou uma lista de nomes.
- Mantenha a conversão por linha para processar um nome em cada linha.
- Clique em «Converter» para gerar palavras minúsculas separadas por sublinhados.
- Copie ou transfira o resultado e confirme a convenção de nomes do projeto.
Exemplos de utilização
- Olá Mundo → olá_mundo; oláMundo → olá_mundo.
- XMLHttpRequest → xml_http_request.
- olá-mundo → olá_mundo; nome público → nome_público.
Regras e limites
São reconhecidos limites entre minúsculas e maiúsculas, transições de siglas e separadores habituais. Os separadores consecutivos não criam palavras vazias. As palavras passam a minúsculas e são unidas por um único sublinhado. O chinês e outras letras Unicode são preservados; não há tradução, transliteração nem validação de identificadores para uma linguagem específica.
Utilizações comuns
- Organizar variáveis Python ou campos de bases de dados.
- Uniformizar chaves de ficheiros de configuração.
- Converter propriedades camelCase em lote.
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 é snake_case?
Separa palavras com sublinhados, normalmente todas em minúsculas; por exemplo, nome_utilizador.
Posso converter nomes que já estão em camelCase?
Sim. Os limites de maiúsculas são separados, pelo que oláMundo passa a olá_mundo.
Vários espaços produzem vários sublinhados?
Não. Os separadores consecutivos formam um único limite e apenas um sublinhado é colocado entre palavras adjacentes.
Os caracteres chineses perdem-se?
Não. São conservados e os grupos separados explicitamente são unidos por sublinhados. Não é aplicada segmentação semântica do chinês nem tradução.