CodeKitHub
Herramientas de código

Generador de Slug de URL

Última actualización:

Pega el título de una entrada de blog o cualquier texto y obtén al instante un slug limpio y apto para URL: en minúsculas, sin acentos, con la puntuación sustituida por el separador que elijas y sin separadores duplicados. Todo se actualiza en tiempo real mientras escribes, directamente en tu navegador.

¿Qué es esta herramienta?

Un slug es la parte de una dirección web amigable con las URL que identifica una página concreta, como el «my-awesome-post» en example.com/blog/my-awesome-post. Normalmente se genera a partir del título de la página, en minúsculas, con los espacios y la puntuación sustituidos por un separador.

Los buenos slugs son cortos, legibles y están formados solo por letras minúsculas, números y un separador — sin espacios, caracteres acentuados ni símbolos especiales que puedan romper los enlaces o confundir a los buscadores.

¿Por qué utilizarlo?

  • Vista previa en vivo: observa el slug generado mientras escribes, sin necesidad de pulsar ningún botón.
  • Elige guion o guion bajo como separador, y conserva las mayúsculas originales si lo prefieres.
  • Truncado opcional por longitud máxima que evita cortar una palabra por la mitad.
  • Transcribe caracteres acentuados habituales (é, ñ, ü, etc.) a ASCII plano en lugar de eliminarlos sin más.
  • Funciona por completo en tu navegador — no se sube ni se registra nada.

Cómo utilizarlo

  1. Pega o escribe tu título o texto en el cuadro de entrada.
  2. Elige un separador (guion o guion bajo) y activa o desactiva las minúsculas si lo necesitas.
  3. Si quieres, define una longitud máxima para mantener el slug corto.
  4. Copia el slug generado con un solo clic.

Ejemplo

Entrada

10 Tips for Building a Café in São Paulo!

Resultado

10-tips-for-building-a-cafe-in-sao-paulo

Los acentos se transcriben, la puntuación se elimina y los espacios se convierten en guiones.

Casos de uso habituales

  • Blogs y plataformas CMS: generar un slug limpio a partir del título de un artículo para la URL de la entrada.
  • Comercio electrónico: construir URL de producto a partir de los nombres de los productos, para obtener enlaces más limpios y fáciles de compartir.
  • Generadores de sitios estáticos: muchos exigen un campo de slug en el frontmatter derivado del título de la página.
  • Nombres de archivos y recursos: convertir texto cualquiera en nombres de archivo seguros, sin espacios ni caracteres especiales.

Buenas prácticas para los slugs

Mantén los slugs cortos y descriptivos — las URL largas son más difíciles de compartir y pueden truncarse en los resultados de búsqueda. Evita palabras vacías como «a», «the» o «and» cuando necesites acortar aún más un slug.

Una vez que una URL con un slug determinado está publicada e indexada, evita cambiarla — eso rompe los enlaces entrantes y el posicionamiento en buscadores, a menos que también configures una redirección. Decide tu convención de separador (el guion es la opción por defecto más recomendada) antes de publicar contenido, ya que mezclar estilos en un mismo sitio resulta poco coherente.

Preguntas frecuentes

¿Por qué poner el slug en minúsculas?

Los buscadores y la mayoría de servidores web tratan las URL distinguiendo mayúsculas de minúsculas, así que mezclarlas puede generar problemas de contenido duplicado (por ejemplo, que /Post y /post se consideren páginas distintas). Usar minúsculas evita ese problema por completo.

¿Guion o guion bajo — qué es mejor para el SEO?

Google recomienda usar guiones desde 2010, porque los interpreta como separadores de palabras, mientras que los guiones bajos pueden leerse como si unieran las palabras. El guion es la opción más segura por defecto para URL públicas.

¿Qué ocurre con los caracteres acentuados o no latinos?

Los caracteres latinos acentuados habituales (é, ñ, ü, ç, etc.) se transcriben a su equivalente ASCII más cercano. Los caracteres que quedan fuera de ese mapa (como escritura CJK o árabe) se eliminan, ya que la mayoría de las convenciones de slug de URL solo admiten ASCII.

¿Por qué la opción de longitud máxima evita cortar palabras?

Truncar a un número exacto de caracteres puede partir una palabra por la mitad, lo que queda mal en una URL. La herramienta recorta hasta el separador anterior, de modo que el slug siempre termina en una palabra completa.

¿Se envía mi texto a algún servidor?

No. La conversión se realiza por completo con JavaScript local en tu navegador. Nada de lo que escribas se sube, se almacena ni se registra.

Herramientas relacionadas