Slugify en línea — Generador de slugs URL

Transforma un título o una etiqueta en un slug seguro para URL, con vista previa en vivo. Ofrece transliteración del cirílico, separador guion o guion bajo, mayúsculas o minúsculas, longitud máxima a tu elección y eliminación de acentos. Es gratuito y se ejecuta en tu navegador.

Cargando…
Slugify
Crea slugs aptos para URL a partir de títulos. La herramienta translitera el cirílico, quita los diacríticos con NFD, limpia en ASCII, une los separadores, aplica mayúsculas o minúsculas y trunca con limpieza a una longitud máxima.

Cómo funciona slugify

El texto pasa por estos pasos, en orden. Se recortan los espacios de los extremos, se transliteran el cirílico y la ß, y se pueden quitar los diacríticos con NFD. Los caracteres no alfanuméricos pasan a ser el separador, los separadores repetidos se unen y se limpian los bordes. Después se aplican mayúsculas o minúsculas y se trunca a la longitud máxima en un límite de separador. La vista previa se actualiza mientras escribes. El CJK y otras escrituras no cubiertas no se transliteran. Se convierten en separadores y pueden dar un slug vacío.

Opciones

Separador (- / _)
Los guiones sirven para las rutas de URL típicas, y los guiones bajos para slugs al estilo de un identificador.
Mayúsculas y minúsculas (minúsculas, mayúsculas, conservar)
Minúsculas es lo habitual en la web, mayúsculas sirve para constantes, y conservar mantiene las mayúsculas y minúsculas originales después de la limpieza.
Longitud máxima (0 = ilimitado)
Introduce cualquier límite hasta 500 caracteres. 0 significa ilimitado. El truncado prefiere cortar en un separador para no dejar un separador final.
Quitar diacríticos
Activado por defecto: é pasa a e mediante Unicode NFD. Desactívalo solo si aceptas que una limpieza solo en ASCII elimine los acentos.

Ejemplos prácticos

Título en francés

Entrada

Café Déjà Vu!

Slug

cafe-deja-vu

Guion bajo + mayúsculas

Entrada

Hello World (separador _, mayúsculas)

Slug

HELLO_WORLD

Utilidades relacionadas

Para convertir mayúsculas y minúsculas de un identificador (no slugs de URL), usa el convertidor de mayúsculas y minúsculas. Codifica componentes de URL con URL encode.

FAQ de Slugify

Preguntas sobre slugs de URL

¿Se transliteran el cirílico y la ß alemana?

Sí. Las letras cirílicas se pasan a aproximaciones latinas (por ejemplo, Привет pasa a privet), y la ß pasa a ss antes de la limpieza en ASCII. El CJK y el árabe no se transliteran.

¿Qué ocurre con una entrada vacía?

Obtienes una cadena de slug vacía.

¿Se sube el slug?

No. La conversión se queda en tu navegador.

¿Por qué truncar en los separadores?

Cortar a mitad de palabra queda poco elegante en las URL. Si se corta en un separador, la última palabra se mantiene entera siempre que se puede.

Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.