O que é um Slug?
Um slug é a parte de uma URL que identifica uma página de forma legível por humanos e motores de busca. É gerado a partir do título ou texto da página, removendo acentos, caracteres especiais e substituindo espaços por hífens. Exemplo: "Ação de Varejo 100% OFF!" vira acao-de-varejo-100-off.
Onde e por que usar?
Slugs limpos são fundamentais para SEO: URLs amigáveis têm maior chance de ranquear bem no Google e são mais fáceis de compartilhar. Use este gerador ao criar posts em CMS (WordPress, Ghost, Strapi), rotas em frameworks (Laravel, Next.js), IDs de produtos em e-commerce ou qualquer situação em que o texto precisa virar parte de uma URL.
Como funciona?
Cole ou escreva qualquer texto no campo acima. A ferramenta normaliza o texto em tempo real: converte para minúsculas, remove acentos via NFD, elimina caracteres não alfanuméricos e substitui espaços consecutivos por um único hífen. O resultado aparece imediatamente no campo "Slug gerado".
Quando usar e quando não usar
Use ao cadastrar um produto ou uma categoria à mão, ao criar a URL de uma landing page de campanha e, principalmente, para testar a regra de normalização antes de automatizar. Colar 30 nomes reais do ERP, um de cada vez, revela em minutos os casos que um script vai estragar em escala.
Não troque aqui o slug de uma página que já está indexada e recebendo tráfego: a URL nova precisa de redirecionamento 301 a partir da antiga, ou o histórico de busca da página se perde. E não cole uma lista inteira no campo, porque as quebras de linha viram hífens e tudo sai como um único slug.
Exemplo: nomes reais de catálogo e onde a regra tropeça
Saídas produzidas pela ferramenta para nomes no formato em que costumam sair do ERP:
Açúcar Refinado União 1Kg→acucar-refinado-uniao-1kgTinta Acrílica Fosca 18L — Branco Neve→tinta-acrilica-fosca-18l-branco-neveCabo Flexível 2,5mm² 100m→cabo-flexivel-25mm-100mParafuso 1/2" Aço Inox→parafuso-12-aco-inoxPão Francês ½ kg→pao-frances-kgKit_Churrasco Premium & Faca→kitchurrasco-premium-faca
Os dois primeiros saem perfeitos. Os quatro seguintes mostram a armadilha de material de construção e padaria: a vírgula de 2,5 some e a medida vira 25 mm; a barra de 1/2 some e a polegada vira 12; o caractere ½ é descartado; o sublinhado desaparece e cola "kit" em "churrasco". Em todos esses casos, reescreva a medida antes (2-5mm, meia-polegada, meio-kg) ou troque o sublinhado por espaço.
Como o texto é transformado
A conversão roda no navegador a cada tecla, em sete passos: o texto vai para minúsculas; passa pela normalização Unicode NFD, que separa cada letra acentuada em letra base mais o acento; os acentos (faixa U+0300 a U+036F) são removidos; tudo o que não for letra de a a z, dígito, espaço ou hífen é apagado; espaços das pontas são retirados; cada sequência de espaços vira um hífen; hífens repetidos viram um só e hífens nas pontas saem.
Por causa do passo de NFD, ç vira c e ã vira a sem tabela de substituição. Letras que o Unicode não decompõe, como ß, æ e ø, não têm letra base e são apagadas: "Straße" vira strae. Emoji, travessão, símbolo de marca registrada e aspas também somem.
Limitações
- Não há limite de tamanho. Um nome de produto de 120 caracteres gera um slug de 120 caracteres; encurte antes se a plataforma limitar.
- Palavras como "de", "para" e "com" são mantidas. Remover ou não é decisão editorial.
- A ferramenta não sabe quais slugs já existem no seu catálogo. Dois produtos com o mesmo nome geram o mesmo slug e precisam de sufixo, como código ou variação.
- Frações, decimais e símbolos de medida perdem o separador, como mostrado no exemplo.
- Um texto por vez: quebras de linha são tratadas como espaço.
Privacidade
O texto não sai do navegador. Nomes de produtos em lançamento ou de campanhas ainda não anunciadas podem ser convertidos sem envio ao servidor.
Para continuar
O Guia de SEO Técnico para URL Slugs discute tamanho, palavras-chave e estrutura de pastas, e Slug Padronizado em E-commerce de Alto Volume trata de migração de catálogo inteiro com redirecionamento. Depois de definir a URL, o Gerador de Meta Tags monta o canonical e o Open Graph da página, e o URL Encoder/Decoder mostra o que acontece com um nome que vai para a URL sem normalização.
Perguntas frequentes
O que é um slug de URL?
Slug é a parte legível da URL que identifica a página. Em toolboxdevdesign.com.br/ferramentas/slug-generator, o slug é slug-generator. Bons slugs usam só letras minúsculas, números e hífens, sem acento nem caractere especial.
Por que usar hífen e não sublinhado em slugs?
O Google recomenda hífen como separador de palavras em URLs: tinta-branca é lido como duas palavras, enquanto tinta_branca tende a ser lido como uma só. Nesta ferramenta o sublinhado é removido, então troque-o por espaço antes de converter.
Como gerar slugs para dezenas de milhares de SKUs?
Automatize com uma função que faça os mesmos passos desta ferramenta (minúsculas, remoção de acentos por NFD, remoção de caracteres especiais, espaços em hífen) e acrescente um sufixo para nomes duplicados. Valide a regra aqui com uma amostra de nomes reais antes de rodar o lote, e nunca deixe o ERP publicar o nome cru na URL.
Devo incluir a categoria no slug de produto?
Depende da estratégia. URLs sem categoria, como /produto/nome-do-produto, permitem mudar o produto de categoria sem redirecionamento. URLs com categoria são mais descritivas, mas cada reorganização do catálogo exige redirecionamentos 301.
Por que o slug transformou 2,5 mm em 25mm?
Porque vírgula, barra e símbolos são removidos sem deixar separador, e os dígitos vizinhos ficam colados. Reescreva medidas antes de converter, por exemplo 2-5mm, e confira o resultado de todo nome com fração ou decimal.