Slugify — Texto a slug de URL
Convierte cualquier texto en un slug de URL limpio con separador de guion o guion bajo, minúsculas opcionales, eliminación de acentos y colapso de repeticiones.
Slugify — Texto a slug de URL — Slugify convierte un título o una frase en un slug limpio y apto para URL: reemplaza espacios, puntuación y símbolos por un separador y conserva solo letras y dígitos. Elige un separador de guion o guion bajo, pasa el resultado a minúsculas, elimina los acentos de caracteres como é o ñ y colapsa los separadores repetidos. Cada conversión se ejecuta por completo en tu navegador, así que nada de lo que escribes se sube jamás.
¿Qué es Slugify — Texto a slug de URL?
Slugify es un generador de slugs en línea y gratuito que convierte un título, un titular o cualquier frase en un slug de URL limpio: la parte legible de una dirección web, como "mi-primer-articulo". Programadores, blogueros y especialistas en SEO lo usan para crear enlaces permanentes, nombres de archivo, IDs de anclaje y nombres de clase CSS a partir de texto legible. Conserva solo letras y dígitos ASCII, y reemplaza cada espacio, signo de puntuación y símbolo por el separador que elijas. Puedes optar por un guion (el estándar kebab-case para URL) o un guion bajo, forzar el slug a minúsculas, eliminar los signos diacríticos para que caracteres acentuados como é, ü y ñ pasen a ser e, u y n, y colapsar las series de separadores repetidos en uno solo. Como el widget se renderiza únicamente con JavaScript, este texto es la descripción indexable: convierte texto en un slug de URL, genera un enlace permanente y limpia una cadena para usarla en un enlace.
Cómo usar Slugify — Texto a slug de URL
- Escribe o pega tu título o texto en la casilla Input.
- Abre el panel de ajustes y elige un separador: guion (-) para URL estándar o guion bajo (_).
- Activa Minúsculas para forzar el slug a minúsculas; está activado por defecto.
- Activa Quitar acentos para convertir caracteres como é o ñ a ASCII simple (e, n).
- Activa Colapsar repeticiones para fundir las series de separadores en uno solo.
- Lee el slug final en la casilla de solo lectura Output y haz clic en Copiar para usarlo.
Ejemplos
Título de artículo a slug con guion
Entrada
My First Blog Post!
Salida
my-first-blog-post
Quitar acentos de un nombre
Entrada
Café del Mar
Salida
cafe-del-mar
Separador de guion bajo, conservar repeticiones
Entrada
Hello World
Salida
hello___world
Preguntas frecuentes
- ¿Qué es un slug de URL?
- Un slug es la parte legible de una dirección web que identifica una página, como "mi-primer-articulo" en ejemplo.com/blog/mi-primer-articulo. Un buen slug usa solo letras minúsculas, dígitos y guiones, que es justo lo que produce esta herramienta.
- ¿Cuál es la diferencia entre el separador de guion y el de guion bajo?
- El guion (-) es la convención para URL y SEO, porque los buscadores tratan los guiones como límites de palabra; elígelo para los enlaces permanentes. El guion bajo (_) es habitual en nombres de archivo, identificadores de código y CSS, donde quizá no quieras un guion. La herramienta une las palabras con el carácter que elijas.
- ¿Qué hace Quitar acentos?
- Normaliza el texto (Unicode NFKD) y elimina los signos diacríticos combinados, de modo que los caracteres latinos acentuados se reducen a ASCII simple: é se convierte en e, ñ en n y ü en u. Los caracteres sin equivalente ASCII, como la mayoría de los CJK o los emojis, se descartan, porque el slug conserva solo A–Z, a–z y 0–9.
- ¿Qué hace Colapsar repeticiones?
- Con la opción activada, varios separadores seguidos se funden en uno, así que "Hello World" se convierte en "hello-world". Con la opción desactivada, cada espacio, signo de puntuación o símbolo se convierte en su propio separador, de modo que la misma entrada queda como "hello---world". En ambos casos se recortan siempre los separadores iniciales y finales.
- ¿Se sube mi texto a un servidor?
- No. Toda la conversión se ejecuta 100% en el lado del cliente, en tu navegador, usando las funciones de cadena integradas de JavaScript. Nada de lo que escribes se sube, almacena ni envía a ningún sitio, así que puedes generar slugs de títulos privados, nombres de páginas internas o contenido sensible con total tranquilidad.
Herramientas relacionadas
Codificar / decodificar Base32 / Base58
Codifica texto a Base32 (RFC 4648) o Base58 (alfabeto de Bitcoin) y decodifícalo de vuelta, con UTF-8 y en tu navegador.
Codificar / decodificar Base64
Codifica texto a Base64 o decodifica Base64 de vuelta a texto (compatible con UTF-8).
Conversor de mayúsculas y contador
Cambia el uso de mayúsculas y minúsculas del texto y cuenta caracteres, palabras y líneas.
Formateador y minificador de código
Embellece o minifica HTML, CSS y JavaScript en tu navegador, con sangría de 2 espacios, 4 espacios o tabulaciones y compresión de JavaScript con Terser.