Generador de slugs

Convierte cualquier título a un slug URL-friendly (sin tildes, minúsculas, guiones).

sys-dev-toolkit.lovable.app/herramientas/slug-generator

Herramienta

como-instalar-docker-en-ubuntu-24-04-lts

Qué problema resuelve

Los caracteres unicode y espacios rompen URLs, rutas y nombres de archivo.

Un slug es la versión de una cadena que puedes poner sin miedo en una URL: minúsculas, sin acentos, sin espacios, con guiones separando palabras. Este generador aplica el estándar (Unicode NFD + strip diacríticos + kebab-case) para producir slugs consistentes con lo que hacen WordPress, Ghost, Next.js o los CMS modernos.

Por qué importa un slug bien formado

Slugs limpios mejoran SEO (Google los lee como parte del contexto), permiten compartir URLs por email sin que los clientes las rompan al escapar caracteres y evitan colisiones cuando el título contiene símbolos raros. Un slug estable durante la vida de un artículo también es clave: cámbialo y perderás backlinks salvo que gestiones redirects 301.

Algoritmo canónico

1) Normaliza a Unicode NFD para separar los caracteres base de sus diacríticos. 2) Elimina la categoría Mn (marcas). 3) Baja a minúsculas. 4) Sustituye todo lo que no sea `[a-z0-9]` por `-`. 5) Colapsa guiones consecutivos y recórtalos de los extremos. Este orden es determinista y reversible en lo esencial.

Slugs y unicidad

Dos títulos idénticos generan el mismo slug. En un CMS suele añadirse un sufijo (`-2`, `-3`) o un ID corto (`-a1b2`). Prefiere el segundo si esperas colisiones frecuentes: mantiene URLs cortas y descriptivas.

Casos de uso comunes

  • Rutas de blog o docs.
  • Nombres de archivos en un CDN.
  • Identificadores de recursos en URLs REST.

Referencias oficiales