Texto

Generador de slugs para URL

Pega un título y obtén su versión apta para una URL. Escribe un título por línea y obtendrás un slug por línea, que es la forma más rápida de planificar un lote de artículos. Las letras latinas con acento se reducen a su equivalente simple, y la herramienta te avisa cuando algo no se pudo reducir.

Los buscadores leen el guion como una separación entre palabras. El guion bajo, en cambio, las une.

Corta en el límite de una palabra, nunca a mitad de palabra.

Qué es un slug y de dónde viene el nombre

El slug es la última parte legible de una URL: el slug-generator de la dirección de esta página. La palabra viene de los periódicos, donde el slug era el nombre corto y provisional con el que se archivaba una nota antes de que alguien escribiera el titular.

Cumple dos funciones. Le dice a una persona qué va a abrir antes de que haga clic, algo que importa porque las URL se pegan en mensajes sin ningún otro contexto. Y le da al buscador unas cuantas palabras más de descripción llana, en un lugar donde es difícil amontonar palabras clave sin quedar en ridículo.

Por qué la solución obvia de una sola línea está mal

Casi todo el mundo escribe el mismo primer intento: pasar el texto a minúsculas y cambiar los espacios por guiones. Falla con el primer título real que le des.

El problema de los acentos, con precisión

Unicode puede escribir "é" de dos maneras: como el carácter único U+00E9, o como una "e" simple seguida del acento agudo combinante U+0301. Las dos se ven idénticas en pantalla y ninguna es más correcta que la otra. El truco que usan todas las bibliotecas de slugs es forzar la segunda forma y después tirar el acento: normalizar el texto a NFD, que descompone las letras precompuestas en base más marcas, y luego borrar todo el rango combinante de U+0300 a U+036F. Ese único paso resuelve é, ñ, ü, å, ç y casi toda Europa occidental.

No hace nada por ß, ø, đ, ł, þ, æ ni œ, y esta es la parte que sorprende. No son letras acentuadas: son letras propias de sus alfabetos, sin ningún carácter base escondido dentro. NFD las deja intactas, el filtro ASCII las borra a continuación y "Straße" se convierte en silencio en "strae". La única salida es una tabla de equivalencias, y por eso esta herramienta trae una pequeña: ß a ss, ø a o, æ a ae, y así con el resto.

Alfabetos que no se pueden reducir

Una URL puede contener caracteres que no son ASCII: los navegadores los codifican como bytes UTF-8 en notación por porcentaje. La barra de direcciones esconde eso, así que un slug en cirílico o en griego se ve perfectamente limpio mientras lo estás mirando. Cópialo en un correo, en un chat o en una hoja de cálculo y se convierte en algo como %D0%BF%D1%80%D0%B8: seis caracteres de ruido por letra, porque cada una de esas letras ocupa dos bytes y cada byte cuesta tres caracteres al codificarlo.

Así que tienes una elección real, no una cuestión técnica. Conservar el alfabeto original y aceptar enlaces codificados y feos cuando viajen, o transliterar al latino y aceptar una aproximación. Esta herramienta no translitera cirílico, griego, árabe, hebreo ni CJK: eso necesita tablas por idioma, y la correspondencia correcta para una misma letra cambia entre el ruso y el ucraniano. Los elimina y te dice cuántos eliminó, en lugar de disimular.

Reglas que vale la pena respetar

Hasta dónde llega esta herramienta

No puede saber qué existe ya en tu sitio, así que generará tan tranquila el mismo slug dos veces para dos títulos parecidos. Añadir -2 es tarea de tu gestor de contenidos, o tuya. Tampoco conoce las rutas reservadas de tu plataforma: un slug como "admin", "api" o "feed" puede chocar con algo que tu framework ya ocupa.

Quitar las palabras vacías acorta bien las URL y de vez en cuando destroza el significado. "The Who" queda en "who" y "To Be Or Not To Be" queda en "not"; la lista incluye las palabras funcionales del inglés y también las del español, así que "La Casa de Papel" queda en "casa-papel". Deja la opción desactivada para los títulos que se apoyan en palabras pequeñas, y lee el resultado antes de publicarlo.

Preguntas frecuentes

¿Un slug de URL debe usar guiones o guiones bajos?

Guiones. Google lleva mucho tiempo diciendo que trata el guion como separador de palabras y el guion bajo como unión, así que un slug con guiones bajos se puede leer como un solo token. Además, el guion es lo que usan por defecto casi todos los gestores de contenidos.

¿Cuánto debería medir un slug?

Lo bastante largo para describir la página y lo bastante corto para leerse en un resultado de búsqueda. De tres a seis palabras es un rango cómodo. Una URL larga no tiene penalización en el posicionamiento, pero el recorte en los resultados de búsqueda y en las apps de mensajería hace que las largas reciban menos clics.

¿Qué pasa con los caracteres acentuados?

Se reducen a su equivalente latino simple: é pasa a e, ñ pasa a n, ü pasa a u. Las letras que no son la versión acentuada de nada se resuelven con una tabla de equivalencias: ß pasa a ss, ø pasa a o, æ pasa a ae.

¿Puedo usar cirílico, griego o chino en un slug?

Técnicamente sí, porque los navegadores los codifican en notación por porcentaje. En la práctica esa forma codificada asoma en cuanto el enlace se copia como texto plano, y cada letra se convierte en seis caracteres de ruido. Esta herramienta elimina esos caracteres y te dice cuántos, en lugar de adivinar una transliteración.

¿Es seguro cambiar el slug de una página ya publicada?

Solo con una redirección 301 de la ruta vieja a la nueva. Sin ella, cada enlace, marcador y resultado de búsqueda existente apunta a un 404, y las señales de posicionamiento acumuladas se van con él.

Última actualización 19 de septiembre de 2026