Gerador de Slug grátis
Converta qualquer título ou texto em um slug compatível com URL. Perfeito para postagens de blog, páginas CMS e URLs otimizados para SEO.
Exemplos rápidos
Usos comuns
- Gerar URLs amigáveis para postagens de blogConverta títulos de postagens de blog em URLs limpas e otimizadas para SEO compatíveis com WordPress, Ghost e qualquer CMS.
- Gerar nomes de arquivo seguros a partir de títulosConverta títulos de documentos, nomes de fotos ou nomes de ativos em nomes de arquivo seguros do sistema de arquivos sem espaços ou caracteres especiais.
- Otimizar URLs para SEOCrie slugs de URL concisos e ricos em palavras-chave que ajudam os mecanismos de busca a entender e classificar suas páginas.
- Gerar URLs para CMS e sistemas sem cabeçalhoCrie URLs consistentes para entradas de conteúdo no Contentful, Sanity, Strapi e outros sistemas CMS sem cabeçalho.
- Gerar URLs de produtos para e-commerceCrie URLs de página de produtos limpas e ricas em palavras-chave para Shopify, WooCommerce e lojas de e-commerce.
Como funciona
O gerador de slug funciona inteiramente no seu navegador sem bibliotecas externas. Converte texto em slugs seguros para URL usando uma tabela de transliteração escrita à mão para caracteres especiais cirílicos, gregos, e latinos, combinada com a normalização Unicode integrada do navegador (NFKD) para remoção de acentos.
- 1Passagem de transliteraçãoCada caracter é procurado numa tabela CHARMAP integrada que mapeia escritas não ASCII para equivalentes latinos — cirílico (а→a, ж→zh, ш→sh), grego (θ→th, ψ→ps), e especiais latinos (æ→ae, ß→ss, ð→d). Caracteres com mapeamentos dedicados como ё→yo são tratados aqui antes de qualquer processamento adicional.
- 2Normalização Unicode e remoção de acentosO String.normalize('NFKD') nativo do navegador decompõe caracteres pré-compostos — para que á se torne a + acento agudo combinante. Uma regex depois remove todas as marcas combinantes (intervalo Unicode U+0300–U+036F), reduzindo letras latinas acentuadas como é, ñ, e ț à sua base ASCII simples.
- 3Divisão de palavras e filtragem de palavras vaziasOs caracteres não alfanuméricos restantes são substituídos por espaços e o texto é dividido em palavras. Se a remoção de palavras vazias estiver ativada, palavras de função comuns em inglês (the, and, of, in, …) são removidas da lista de palavras. As palavras são depois unidas com o separador escolhido (hífen, sublinhado, ou ponto).
- 4Truncamento de comprimento e saídaSe um limite de comprimento máximo estiver definido, o slug é cortado na fronteira de palavra mais próxima antes do limite — nunca no meio de uma palavra — analisando para trás até o último separador. O slug final é mostrado instantaneamente enquanto você digita, com contagens de caracteres e palavras mostradas abaixo.
Ferramentas relacionadas
Codificador e decodificador de URL
Codifique e decodifique URLs e strings de consulta. Suporta encodeURIComponent, decodeURIComponent e análise de strings de consulta.
Reformatador para Dislexia
Reformate qualquer texto para leitura mais fácil: espaçamento generoso entre letras e palavras, linhas mais altas, largura de linha limitada, fontes legíveis, fundo suavemente tintado e inícios de palavras em negrito opcionais. Tudo no seu navegador.
Gerador de Meta Tags e Open Graph
Gere meta tags SEO, Open Graph e marcação Twitter Card com pré-visualização ao vivo no Google e em compartilhamentos sociais. Cole direto no head da sua página.