Guia

Como converter texto num slug para URL

Introduza o texto, escolha opcionalmente o separador e defina se quer minúsculas. A ferramenta devolve uma forma de slug por linha, com o hífen e as minúsculas como predefinições.

Ferramenta Gerador de Slug

Para que serve a conversão de texto em slug

Esta ferramenta transforma texto numa forma orientada para slugs de URL. É útil quando precisa de preparar títulos, nomes de páginas ou etiquetas para uma versão mais simples, com letras, algarismos e separadores consistentes. O texto pode ser introduzido numa única linha ou em várias linhas, e pode escolher se o resultado deve ficar em minúsculas. O valor predefinido usa hífen como separador e ativa as minúsculas.

A conversão normaliza os caracteres de cada linha: separa letras acentuadas da sua marca diacrítica, remove o que não possa ser representado em ASCII e elimina caracteres que não sejam letras, algarismos, espaços, hífenes ou sublinhados. Os espaços, hífenes e sublinhados consecutivos passam a ser o separador escolhido. Os espaços exteriores e os separadores nas extremidades são retirados. Assim, o resultado é uma forma de slug, não um endereço Web completo nem uma validação de URL.

Como converter o texto

  1. Introduza o texto que quer converter. Este campo é opcional: se ficar vazio ou for omitido, a operação termina com um resultado convertido vazio e sem entradas por linha.
  2. Escolha o separador, se não quiser usar o hífen predefinido. Quando o valor fornecido fica vazio ou é considerado falso, é usado um hífen. Se introduzir mais do que um carácter, apenas o primeiro é utilizado.
  3. Defina a opção de minúsculas. Ela fica ativa por predefinição; desative-a quando quiser manter a diferença entre maiúsculas e minúsculas.
  4. Execute a conversão e consulte o texto produzido. Com várias linhas, use uma mudança de linha literal entre cada segmento. Cada segmento é convertido separadamente e as linhas resultantes mantêm essa separação.
  5. Reveja o resultado antes de o aplicar no seu projeto. Confirme se o separador escolhido corresponde ao formato que pretende e se a remoção de acentos, pontuação ou outros símbolos não retirou informação necessária.

Como interpretar o resultado

O resultado deve ser lido como uma versão simplificada de cada linha de entrada. Por predefinição, as letras ficam em minúsculas, os espaços e separadores consecutivos são condensados num único separador selecionado e os separadores das extremidades desaparecem. Caracteres acentuados são normalizados para uma representação sem a marca diacrítica quando possível; outros caracteres fora do conjunto suportado são removidos.

Em texto com várias linhas, conte com uma saída correspondente a cada segmento separado por mudança de linha, reunida novamente por mudanças de linha. Um texto vazio é um caso válido e produz uma saída vazia, não uma lista de linhas convertidas.

A ferramenta não conserva todos os caracteres originais, não cria um endereço Web completo e não valida se um URL funciona. Se o texto convertido for usado num sistema de publicação, cabe-lhe confirmar se o formato é adequado ao contexto e se a remoção de símbolos não altera o significado que precisa de preservar.

Exemplo prático

Está a preparar dois títulos de páginas e quer observar como a ferramenta os transforma em segmentos separados por linha.

Introduza duas linhas com um título que contenha espaços repetidos, acentos e pontuação; selecione um separador alternativo e mantenha as minúsculas ativas; depois execute a conversão.

A saída terá duas linhas convertidas, uma por cada linha de entrada, com o separador selecionado entre palavras e sem os caracteres removidos pela normalização.

Limitações

  • O resultado é uma forma de slug orientada para URL, não um URL completo. A normalização pode remover caracteres fora do conjunto suportado, pelo que é necessário rever o texto quando símbolos ou acentos forem relevantes.

Erros comuns

  • Esperar que acentos, pontuação ou símbolos especiais permaneçam no resultado. Reveja a normalização: esses caracteres podem ser removidos, enquanto espaços, hífenes e sublinhados consecutivos são convertidos no separador escolhido; confirme também se a opção de minúsculas está ativa.

Perguntas frequentes

O que acontece se eu não introduzir texto?

O campo de texto pode ficar vazio ou ser omitido: nesse caso, a conversão termina com uma saída vazia e sem entradas por linha. Com texto, cada linha é processada de forma independente.

Posso escolher outro separador?

Se o separador fornecido estiver vazio ou for considerado falso, é usado um hífen. Se fornecer vários caracteres, só o primeiro é aplicado.

Como são tratadas várias linhas de texto?

Com várias linhas, cada segmento separado por uma mudança de linha é convertido individualmente e as linhas convertidas são reunidas mantendo as mudanças de linha.

Ferramenta

Gerador de Slug