Vés al contingut principal

Generador de slug de franc

Converteix qualsevol títol o text en un slug compatible amb URL. Perfecte per a entrades de bloc, pàgines CMS i URL optimitzades per a SEO.

Funciona sense connexió un cop carregat
Separador
Slug generat
el-meu-titol-de-publicacio
26 caràcters5 paraules

Exemples ràpids

Usos habituals

  • Genera Slugs d'URL per a Publicacions de BlogConverteix títols de publicacions de blog en slugs d'URL nets i amigables amb SEO per a WordPress, Ghost i qualsevol CMS.
  • Genera Noms de Fitxers Segurs a partir de TítolsConverteix títols de documents, noms de fotos o noms d'actius en noms de fitxers segurs per al sistema de fitxers sense espais ni caràcters especials.
  • Optimitza Slugs d'URL per a SEOCrea slugs rics en paraules clau i URL concís que ajuda els motors de cerca a entendre i classificar les teves pàgines.
  • Genera Slugs per a CMS i Sistemes HeadlessCrea slugs consistents per a Contentful, Sanity, Strapi i altres entrades de contingut de CMS sense cap.
  • Genera Slugs d'URL de Productes per a E-commerceCrea slugs de pàgina de productes nets i rics en paraules clau per a Shopify, WooCommerce i botigues electròniques.

Com funciona

El generador d'slugs s'executa completament al teu navegador sense biblioteques externes. Converteix text a slugs segurs per a URL utilitzant una taula de transliteració escrita a mà per a caràcters especials ciríl·lics, grecs, i llatins, combinada amb la normalització Unicode integrada del navegador (NFKD) per eliminar accents.

  1. 1
    Passada de transliteració
    Cada caràcter es busca en una taula CHARMAP integrada que mapeja escriptures no ASCII a equivalents llatins — ciríl·lic (а→a, ж→zh, ш→sh), grec (θ→th, ψ→ps), i especials llatins (æ→ae, ß→ss, ð→d). Els caràcters amb mapatges dedicats com ё→yo es gestionen aquí abans de qualsevol processament posterior.
  2. 2
    Normalització Unicode i eliminació d'accents
    El String.normalize('NFKD') natiu del navegador descompon caràcters precomposats — així à esdevé a + accent agut combinant. Una expressió regular elimina llavors totes les marques combinants (rang Unicode U+0300–U+036F), reduint lletres llatines accentuades com é, ñ, i ț a la seva base ASCII plana.
  3. 3
    Divisió de paraules i filtratge de paraules buides
    Els caràcters no alfanumèrics restants es reemplacen per espais i el text es divideix en paraules. Si l'eliminació de paraules buides està activada, es descarten paraules funcionals angleses comunes (the, and, of, in, …) de la llista de paraules. Les paraules s'uneixen després amb el separador triat (guionet, guió baix, o punt).
  4. 4
    Truncament de longitud i sortida
    Si s'estableix un límit de longitud màxima, l'slug es talla al límit de paraula més proper abans del límit — mai a mig paraula — escanejant cap enrere fins a l'últim separador. L'slug final es mostra a l'instant mentre escrius, amb els recomptes de caràcters i paraules mostrats a sota.

Eines relacionades

Preguntes freqüents