Saltar al contenido principal

Generador de slugs gratis

Convierte cualquier título o texto en un slug compatible con URL. Perfecto para entradas de blog, páginas de CMS y URL optimizadas para SEO.

Funciona sin conexión una vez cargado
Separador
Slug generado
mi-titulo-de-publicacion-de-blog
32 caracteres6 palabras

Ejemplos rápidos

Usos habituales

  • Generar URL slugs para publicaciones de blogConvierte títulos de publicaciones en slugs URL limpios y optimizados para SEO compatibles con WordPress, Ghost y cualquier CMS.
  • Generar nombres de archivo seguros a partir de títulosConvierte títulos de documentos, nombres de fotos o nombres de activos en nombres de archivo seguros para el sistema de archivos sin espacios ni caracteres especiales.
  • Optimizar URL slugs para SEOCrea slugs URL concisos y ricos en palabras clave que ayudan a los motores de búsqueda a comprender y clasificar tus páginas.
  • Generar slugs para CMS y sistemas headlessCrea slugs consistentes para entradas de contenido en Contentful, Sanity, Strapi y otros CMS headless.
  • Generar URL slugs de productos para comercio electrónicoCrea slugs de página de producto limpios y ricos en palabras clave para Shopify, WooCommerce y tiendas de comercio electrónico.

Cómo funciona

El generador de slugs se ejecuta enteramente en tu navegador sin bibliotecas externas. Convierte texto a slugs seguros para URL usando una tabla de transliteración escrita a mano para cirílico, griego y caracteres especiales latinos, combinada con la normalización Unicode integrada del navegador (NFKD) para eliminar acentos.

  1. 1
    Pasada de transliteración
    Cada carácter se busca en una tabla CHARMAP integrada que mapea escrituras no ASCII a equivalentes latinos: cirílico (а→a, ж→zh, ш→sh), griego (θ→th, ψ→ps), y especiales latinos (æ→ae, ß→ss, ð→d). Los caracteres con mapeos dedicados como ё→yo se gestionan aquí antes de cualquier procesamiento posterior.
  2. 2
    Normalización Unicode y eliminación de acentos
    El String.normalize('NFKD') nativo del navegador descompone los caracteres precompuestos, así que á se convierte en a + acento agudo combinante. Luego una expresión regular elimina todas las marcas de combinación (rango Unicode U+0300–U+036F), reduciendo letras latinas acentuadas como é, ñ y ț a su base ASCII plana.
  3. 3
    División de palabras y filtrado de palabras vacías
    Los caracteres no alfanuméricos restantes se sustituyen por espacios y el texto se divide en palabras. Si la eliminación de palabras vacías está activada, se descartan de la lista de palabras las palabras funcionales comunes en inglés (the, and, of, in, …). Las palabras se unen luego con tu separador elegido (guion, guion bajo o punto).
  4. 4
    Truncamiento de longitud y salida
    Si se fija un límite de longitud máxima, el slug se corta en el límite de palabra más cercano antes del límite, nunca a mitad de palabra, recorriendo hacia atrás hasta el último separador. El slug final se muestra al instante mientras escribes, con recuentos de caracteres y palabras mostrados debajo.

Herramientas relacionadas

Preguntas frecuentes