Slug Generator

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Separator:
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand Slug Generator

Converte um título em um slug de URL em minúsculas e separado por hífens.

How it works

Caracteres acentuados do Latin-1 são mapeados para suas bases ASCII a partir de uma tabela explícita (é para e, ø para o, ñ para n, ß para ss, æ para ae), o texto vai para minúsculas a menos que você desligue essa opção, todo caractere fora de A-Z, a-z, 0-9, espaço, underscore e hífen é removido, e sequências de espaços, underscores e hífens se reduzem ao separador único que você escolheu. O resultado não precisa de percent-encoding no caminho de uma URL.

When to use it

  • Derivar a URL de um post de blog ou de uma página de documentação a partir do título.
  • Produzir um caminho estável de produto ou categoria para uma loja.
  • Transformar o título livre de um chamado em nome de branch ou de arquivo.
  • Normalizar um conjunto de dados importado em chaves seguras dentro de uma URL.
  • Trocar o separador por underscore para um sistema que exige isso.

Watch out for

  • Escritas não latinas são removidas, não transliteradas. Caracteres chineses, cirílicos, gregos e devanágaris não têm entrada na tabela de mapeamento, então são descartados e o slug pode voltar vazio. Translitere esses títulos você mesmo ou defina o slug à mão.
  • Use hífens em vez de underscores. O Google trata o hífen como separador de palavras e o underscore como junção, então json_formatter é indexado como o token único jsonformatter.
  • Slugs não são únicos. Dois posts chamados "Primeiros passos" produzem o mesmo slug — acrescente um diferenciador ou verifique a colisão antes de salvar.
  • Mudar um slug já publicado quebra todos os links que já apontam para o antigo. Mantenha o caminho anterior e faça um 301 para o novo em vez de editar no lugar.

Frequently Asked Questions

O que é um slug de URL?

Um slug de URL é o identificador legível por pessoas no fim de uma URL. Em /blog/how-to-convert-json-to-yaml, o slug é "how-to-convert-json-to-yaml". Bons slugs são minúsculos, separados por hífens e livres de caracteres especiais.

Devo usar hífens ou underscores em slugs de URL?

Sempre use hífens. O Google trata o hífen como separador de palavras (permitindo a correspondência de palavras-chave) e o underscore como junção de palavras (então "json_formatter" é indexado como a palavra única "jsonformatter"). Isso está confirmado nas diretrizes de estrutura de URL do Google.

Como os caracteres acentuados são tratados?

Os caracteres acentuados são transliterados para a base ASCII: é→e, ü→u, ñ→n, ç→c. Isso garante que os slugs funcionem em qualquer navegador, servidor e sistema de arquivos sem percent-encoding, e continuem amigáveis para SEO em vários idiomas.

How to Use Slug Generator

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.