Slugify: generador de slugs para URL
Convierte cualquier texto, título o encabezado en un slug de URL limpio y apto para SEO: transliteración de acentos, minúsculas y guiones, todo en tu navegador.
Abrir la herramienta →La herramienta interactiva se abre en inglés.
Convierte cualquier texto, título o encabezado en un slug de URL limpio, en minúsculas y separado por guiones, listo para usar en una URL o un enlace permanente. Las letras acentuadas y las letras latinas no ASCII se transliteran a ASCII simple (café → cafe, Zürich → zurich) mediante la normalización Unicode NFKD, para que el slug sea portable. Los espacios y los signos de puntuación se convierten en un único separador de tu elección (- o _), las repeticiones se colapsan y se recortan los separadores del principio y del final. Opciones: pasar a minúsculas, quitar acentos, una longitud máxima (cortada en un límite limpio entre separadores) y eliminar las stop words comunes en inglés (the, a, of, and…). Pega una sola cadena o una lista entera (una línea de entrada, un slug de salida). Todo se ejecuta en el lado del cliente: nada de lo que escribes se envía a un servidor. Es una herramienta Pro: con una cuenta gratuita tienes 3 usos de herramientas Pro en total y después necesitas Pro.
- Pega un texto, un título o una lista con una entrada por línea.
- Elige el separador (- o _) y activa o desactiva minúsculas, quitar acentos, longitud máxima y eliminación de stop words en inglés.
- Copia el slug, o un slug por línea si pegaste una lista.
- Para URL públicas y orientadas al SEO, usa el guion.
Preguntas frecuentes
¿Qué es un slug de URL?
Un slug es la parte legible de una URL que identifica una página concreta, normalmente el último segmento de la ruta. En https://playciso.com/blog/what-is-a-url-slug el slug es what-is-a-url-slug. Un buen slug va en minúsculas, usa guiones entre palabras, contiene solo caracteres de URL no reservados (letras, dígitos y guiones) y describe la página con unas pocas palabras significativas. Slugificar es el proceso de convertir un título cualquiera como «What Is a URL Slug?!» en esa forma limpia.
¿Por qué importan los slugs para el SEO y la usabilidad?
Un slug descriptivo les dice a las personas y a los buscadores de qué trata una página antes de abrirla, lo que puede mejorar la tasa de clics desde los resultados de búsqueda y hace que los enlaces sean más fáciles de leer, compartir y recordar. Los slugs limpios evitan el galimatías codificado (los espacios se convierten en %20 y los caracteres acentuados en largas secuencias de %) que parece roto cuando se pega en un chat o en un correo. Mantener los slugs cortos, en minúsculas y separados por guiones es una buena práctica arraigada que recoge la propia guía de Google sobre la estructura de las URL: los guiones se tratan como separadores de palabras, los guiones bajos no.
¿Cómo se tratan los caracteres acentuados y no ingleses?
Esta herramienta normaliza el texto con Unicode NFKD, que separa un carácter acentuado como é en una letra base e más una marca de acento combinante, y después elimina las marcas combinantes. El resultado es que café pasa a ser cafe, Zürich pasa a ser zurich y naïve pasa a ser naive, sin que tengas que mantener una tabla de equivalencias. Unas pocas letras que no se descomponen así (ß, æ, ø, ł, đ, þ y similares) se asignan a equivalentes ASCII razonables (ss, ae, o, l, d, th). Los caracteres de escrituras sin transliteración latina se descartan en lugar de adivinarse. Desactiva la opción «quitar acentos» si prefieres conservar las letras Unicode en el slug.
¿Qué diferencia hay entre usar guion o guion bajo como separador?
Ambos producen un slug legible, pero los buscadores los tratan de forma distinta: el guion (-) se interpreta como límite de palabra, así que url-slug-generator se lee como tres palabras, mientras que el guion bajo (_) se trata como un carácter que une palabras, así que url_slug_generator puede leerse como un único término. Para URL públicas y orientadas al SEO, el guion es la opción convencional y recomendada. Los guiones bajos son más habituales en identificadores de código, nombres de archivo y columnas de bases de datos, y por eso se ofrecen ambos.
¿Se envía a un servidor algo de lo que pego?
No. Todo el proceso (normalización, transliteración, sustitución de separadores, recorte y eliminación de stop words) se ejecuta por completo en tu navegador con funciones estándar de cadenas de JavaScript. No hay peticiones de red, ni registros, ni subidas, así que es seguro slugificar títulos internos, titulares sin publicar o cualquier cosa que prefieras no enviar a un tercero.
¿Es gratis?
No, es una herramienta Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.