Skip to content

Generador de Slugs de URL — Convierte tu Texto

Convierte cualquier título en un slug de URL limpio y optimizado para SEO al instante. Translitera acentos y cirílico, o conserva letras Unicode. 100% privado, en tu navegador.

Sin rastreo Se ejecuta en el navegador Gratis
Toda la generación de slugs sucede localmente en tu navegador. No se envía ningún dato a ningún servidor.
Opciones
Prueba un ejemplo
Escribe algo arriba para ver su slug.

Revisado por la corrección de la reducción de acentos NFD, el comportamiento del modo ASCII frente a Unicode, la guía de SEO de guion-vs-guion-bajo y la estabilidad del truncado en límite de palabra. — Equipo de Ingeniería de Go Tools · Jun 24, 2026

¿Qué Es un Slug de URL?

Un slug de URL es la parte de una dirección web que identifica una página específica de forma legible. En `https://go-tools.org/blog/how-to-write-url-slugs`, el slug es `how-to-write-url-slugs` — el segmento tras la última barra que nombra el contenido. La palabra viene de la edición periodística, donde un "slug" era el nombre corto de trabajo que los editores daban a una noticia; la web tomó prestado el término para el nombre corto que identifica una página.

Un slug bien formado sigue unas pocas convenciones que se han vuelto casi universales. Está en minúsculas, porque los motores de búsqueda tratan las URL como sensibles a mayúsculas y una forma consistente en minúsculas evita que la misma página sea accesible en varias URL. Usa guiones para separar palabras, porque Google lee un guion como un límite de palabra (así que `url-slug-generator` son tres keywords) pero lee un guion bajo como una unión de palabras. Elimina la puntuación y los símbolos, porque caracteres como `?`, `&`, `#` y los espacios tienen significados reservados en las URL o deben codificarse con porcentaje, lo que hace la dirección fea y más difícil de compartir. Y es conciso — lo bastante largo para describir la página y llevar la keyword objetivo, lo bastante corto para leerse de un vistazo.

Generar un slug a mano es mecánico pero tedioso: poner el título en minúscula, reemplazar espacios por guiones, eliminar la puntuación, reducir los caracteres acentuados, colapsar cualquier guion doble y recortar los extremos. Esta herramienta hace todo eso en un solo paso, en cada pulsación de tecla. Las decisiones interesantes están en torno al texto no ASCII. Hay dos filosofías válidas. La primera, la transliteración (el modo ASCII de esta herramienta), convierte é a e, ü a u, ß a ss y Привет a privet, produciendo un slug puro ASCII portable que funciona en todas partes. Se apoya en la normalización Unicode NFD para dividir una letra acentuada en una letra base más una marca combinante, luego descarta la marca — una técnica sin dependencias integrada en cada motor de JavaScript — más pequeñas tablas mantenidas a mano para caracteres que no tienen descomposición (ß, æ, ø) y para los alfabetos cirílico y griego. La segunda filosofía, la preservación Unicode (el modo Unicode de esta herramienta), conserva las letras de cada escritura y solo pone en minúscula y añade guiones, produciendo un slug internacionalizado como 你好-世界. Esta es exactamente la regla que GitHub aplica cuando convierte un encabezado de Markdown en un enlace de anclaje, y los navegadores y motores de búsqueda modernos la soportan plenamente a través del estándar IRI.

El slug es una pequeña pieza del diseño de URL, pero hace trabajo real: les dice a los visitantes humanos de qué trata una página antes de hacer clic, da a los motores de búsqueda señales de keyword y hace los enlaces legibles cuando se comparten en chat, email o redes sociales. Un slug descriptivo como /tools/url-slug-generator gana a uno opaco como /tools/page?id=4823 en cada una de esas dimensiones.

Esta herramienta corre enteramente en tu navegador — el slug se actualiza sin ninguna petición de red, y tu texto nunca se sube ni se registra. Para trabajo de texto relacionado, el convertidor de mayúsculas cambia el texto entre camelCase, snake_case, kebab-case y otros estilos de identificador, el codificador/decodificador de URL maneja la codificación porcentual de URL completas y cadenas de consulta, y el contador de palabras mide la longitud y el tiempo de lectura. Juntos cubren la mayor parte del modelado de texto que un desarrollador o autor de contenido hace antes de publicar.

// The core of a zero-dependency slugify (ASCII mode)
function slugify(input) {
  return input
    .normalize('NFD')                 // café → cafe + combining accent
    .replace(/[\u0300-\u036f]/g, '')  // drop the combining marks
    .replace(/ß/g, 'ss')              // chars with no NFD decomposition
    .replace(/&/g, ' and ')           // keep the meaning of '&'
    .toLowerCase()
    .replace(/[^a-z0-9]+/g, '-')      // every other run of junk → one hyphen
    .replace(/^-+|-+$/g, '');         // trim leading / trailing hyphens
}

slugify('Crème Brûlée Recipe');   // 'creme-brulee-recipe'
slugify('Salt & Pepper');         // 'salt-and-pepper'
slugify('10 Tips: A Guide!');     // '10-tips-a-guide'

Características Clave

Dos Modos de Transliteración

El modo ASCII reduce los acentos y romaniza el cirílico y el griego a un slug portable a–z; el modo Unicode conserva las letras de cualquier escritura, al estilo de los anclajes de GitHub. Un solo conmutador cubre tanto el caso de uso "hazlo portable" como el "conserva mi idioma" que otras herramientas te obligan a elegir entre uno u otro.

Reducción Precisa de Acentos

Usa la normalización Unicode NFD para reducir café → cafe, naïve → naive y Zürich → zurich, más un manejo explícito para los caracteres que no tienen descomposición (ß → ss, æ → ae, ø → o). El resultado es correcto para el francés, el español, el portugués, el alemán, las lenguas nórdicas y más.

Tiempo Real, Sin Botón Convertir

El slug se actualiza en cada pulsación de tecla y cada cambio de opción — sin botón que pulsar, sin recarga de página. Pega un título, lee el slug, cópialo. Construido para la velocidad de publicar de verdad.

Controles de Separador, Mayúsculas y Longitud

Alterna entre separadores de guion y de guion bajo, conserva o quita las minúsculas, y limita el slug a una longitud máxima que trunca en un límite de palabra en lugar de partir a la mitad. Los valores por defecto sensatos (guion, minúsculas, sin límite) coinciden con las buenas prácticas de SEO de fábrica.

Manejo Inteligente del Ampersand

El ampersand se expande a "and" para que "Salt & Pepper" se convierta en salt-and-pepper en lugar de perder una palabra en silencio. Las secuencias de cualquier otra puntuación se colapsan en un solo separador, así que nunca obtienes guiones dobles ni finales.

Permalink Compartible

Tu entrada y tus elecciones de opciones se codifican en la URL de la página, así que puedes compartir un enlace que reproduzca el slug exacto que generaste — útil para documentar una decisión de nombrado en un ticket o pull request.

Privacidad 100% en el Navegador

Cada slug se genera localmente en tu navegador. Tu texto nunca se sube, registra ni analiza — seguro para nombres de productos no anunciados y borradores de títulos. Cero peticiones de red mientras escribes; verifícalo en la pestaña de Red de tu navegador.

Alternativas de Generador de Slugs Comparadas

slugify (paquete npm)

librería JavaScript

La librería slugify de Node más popular — separador, minúsculas, reemplazos personalizados y un mapa de transliteración configurables. Úsala en tu pipeline de build para generar slugs programáticamente; usa esta herramienta para slugs puntuales y para previsualizar cómo se verá un título antes de fijarlo en el código.

github-slugger

librería JavaScript

La librería que impulsa los anclajes de encabezado de GitHub — conserva las letras Unicode (no translitera) y de-duplica los slugs repetidos en una página. El modo Unicode de esta herramienta reproduce su comportamiento de conservar-letras, que es lo que quieres al hacer coincidir enlaces de anclaje dentro de página en documentos Markdown.

Django slugify / Python-slugify

librería Python

El slugify integrado de Django translitera a ASCII; el python-slugify de terceros añade manejo Unicode y más opciones. Ambos son del lado del servidor. Esta herramienta de navegador te da el mismo resultado de transliteración de forma interactiva, sin necesidad de un entorno Python, para comprobaciones rápidas y trabajo de contenido.

Auto-slug de WordPress / Ghost / Hugo

función de CMS

Cada CMS importante autogenera un slug a partir del título al guardar. Son cómodos pero te dan poco control y a menudo dejan stop-words o un truncado torpe. Usa esta herramienta para crear y acortar el slug deliberadamente, luego pégalo en el campo de slug del CMS para anular el autogenerado.

Slugify de it-tools

herramienta de navegador

Un slugify limpio y de código abierto en la popular suite it-tools — translitera y pone en minúscula con un comportamiento fijo. Esta herramienta añade un conmutador explícito de modo ASCII/Unicode, controles de separador y longitud, manejo inteligente del ampersand, y ejemplos trabajados completos y guía de buenas prácticas para los casos límite no latinos y de SEO.

herramienta de slug de convertcase.net

herramienta de navegador

Un sitio de utilidades de texto de larga trayectoria con una opción básica de slug centrada en texto latino. Esta herramienta va más allá en internacionalización (romanización de cirílico/griego, un modo que preserva Unicode) y en las decisiones de SEO — elección de separador, límite de longitud y la lógica de guion-vs-guion-bajo — que determinan si un slug realmente posiciona.

Ejemplos del Generador de Slugs

Título de Post de Blog → Slug de URL

10 Tips for Faster JavaScript: A Complete Guide!
10-tips-for-faster-javascript-a-complete-guide

Los dos puntos, el signo de exclamación y las mayúsculas se normalizan todos. El resultado es el slug kebab-case exacto que WordPress, Ghost y Hugo generan por defecto — colócalo directamente en el campo de slug. Los números se preservan, así que "10" se queda al frente donde aporta valor de keyword.

Título Acentuado (modo ASCII) → Slug Transliterado

Crème Brûlée Recipe
creme-brulee-recipe

El modo ASCII reduce los acentos usando la normalización Unicode NFD: è → e, û → u. El slug es puro ASCII, así que funciona en cada URL, nombre de archivo y clave de base de datos sin codificación porcentual. Este es el comportamiento que la mayoría de plataformas CMS esperan para títulos en idiomas europeos.

Título Alemán con ß y Diéresis

Große Änderungen für 2026
grosse-anderungen-fur-2026

La ß no tiene descomposición NFD, así que se asigna explícitamente a "ss". Las diéresis ä y ü se reducen a a y u. Nota: esto usa la convención internacional simple (ä → a); si tu estilo de la casa requiere la grafía alemana ae/oe/ue, edita el slug tras copiarlo.

Título Cirílico (modo ASCII) → Slug Romanizado

Привет мир
privet-mir

Una tabla compacta de cirílico a latino romaniza toda la frase para que se convierta en un slug ASCII legible en lugar de una cadena vacía. Cambia a modo Unicode y la misma entrada permanece como привет-мир, conservando la escritura original para una audiencia de habla rusa.

Título CJK en Modo Unicode

你好 世界
你好-世界

Los ideogramas chinos, japoneses y coreanos no tienen transliteración ASCII aquí, así que el modo ASCII devuelve un slug vacío. El modo Unicode conserva las letras y solo añade guiones — el enfoque moderno y conforme a estándares para URL internacionalizadas que GitHub usa para sus anclajes de encabezado.

Símbolos y Ampersand → Palabras Legibles

Salt & Pepper: 100% Natural
salt-and-pepper-100-natural

El ampersand se expande a "and" para que la palabra sobreviva en lugar de desaparecer. El signo de porcentaje y los dos puntos se eliminan como caracteres de URL inseguros, mientras que los dígitos en "100" se conservan. El resultado se lee con claridad y lleva cada keyword significativa.

Cómo Usar el Generador de Slugs

  1. 1

    Pega o escribe tu texto

    Haz clic en el editor e introduce un título, encabezado o frase — o toca una de las fichas de preajuste (Título de blog, Acentos, CJK, Cirílico, Símbolos) para cargar un ejemplo representativo. El slug aparece al instante en la caja de salida de debajo.

  2. 2

    Elige el modo ASCII o Unicode

    Deja Modo en ASCII para un slug portable a–z que translitera los acentos y romaniza el cirílico/griego. Cambia a Unicode si tu texto está en una escritura no latina (chino, árabe, cirílico) y quieres conservar los caracteres originales en la URL.

  3. 3

    Ajusta separador, mayúsculas y longitud

    Mantén el separador de guion (recomendado) o cambia a guion bajo. Las minúsculas están activadas por defecto; desactívalas para preservar las mayúsculas. Fija una Longitud máxima para limitar los slugs largos en un límite de palabra, o déjala en 0 para el slug completo.

  4. 4

    Copia el slug

    Haz clic en Copiar para escribir el slug terminado en tu portapapeles — el botón parpadea "¡Copiado!" para confirmar. Pégalo en tu campo de slug de CMS, nombre de archivo o id de anclaje. Haz clic en Reiniciar para limpiar el editor y empezar de nuevo.

Errores Comunes con los Slugs

Dejar Mayúsculas en el Slug

Como las URL son sensibles a mayúsculas para los motores de búsqueda, un slug con mayúsculas mezcladas puede hacer que la misma página sea accesible en varias direcciones (/My-Post y /my-post), dividiendo las señales de enlace y arriesgando un tratamiento de contenido duplicado. Pon siempre los slugs en minúscula a menos que un sistema lo requiera específicamente de otro modo.

✗ Incorrecto
https://example.com/My-Awesome-Post
✓ Correcto
https://example.com/my-awesome-post

Usar Guiones Bajos en Lugar de Guiones

Los guiones bajos unen palabras a ojos de Google, así que my_first_post se lee como un solo token en lugar de tres keywords. Los guiones separan palabras y son la opción recomendada para SEO y estándar en los CMS. Cambia el separador a guion bajo solo cuando un sistema posterior lo obligue.

✗ Incorrecto
https://example.com/my_first_post
✓ Correcto
https://example.com/my-first-post

Dejar Caracteres No ASCII Sin Procesar en la URL

Pegar un título con acentos o símbolos directamente en un campo de URL puede producir una sopa codificada con porcentaje cuando se copia la dirección (caf%C3%A9-cr%C3%A8me). O translitera a ASCII (café → cafe) o elige deliberadamente el modo Unicode y acepta la codificación — no dejes caracteres accidentales medio codificados en el slug.

✗ Incorrecto
https://example.com/caf%C3%A9-cr%C3%A8me
✓ Correcto
https://example.com/cafe-creme

Meter el Título Entero en el Slug

Un slug de 90 caracteres que repite el titular completo palabra por palabra es difícil de leer, queda truncado en los snippets de búsqueda y diluye la keyword. Recórtalo a la frase central. Usa la opción Longitud máxima para limitar el slug y elimina las stop-words para una URL más ajustada.

✗ Incorrecto
the-10-absolute-best-and-most-effective-tips-for-writing-faster-javascript-code-in-2026
✓ Correcto
faster-javascript-tips

Quién Usa un Generador de Slugs

Bloggers y Autores de Contenido
Convierte un título de post en el slug de URL que tu CMS espera. Pega "10 Tips for Faster JavaScript: A Complete Guide" y copia `10-tips-for-faster-javascript-a-complete-guide` directo en el campo de slug de WordPress, Ghost o Hugo — rico en keywords y limpio.
Especialistas SEO
Crea slugs cortos y centrados en keywords que se leen bien en los resultados de búsqueda y aportan valor de clic. Usa el control de Longitud máxima para mantener los slugs por debajo de ~60 caracteres y elimina las stop-words para una URL más ajustada y relevante.
Desarrolladores Nombrando Rutas y Archivos
Genera identificadores seguros para rutas de ruta, nombres de archivos estáticos, nombres de assets de imagen y claves de almacenamiento a partir de etiquetas legibles. El modo ASCII garantiza que el resultado sea portable entre sistemas de archivos y bases de datos que se atragantan con caracteres no ASCII.
Autores de Documentación y Markdown
Reproduce los slugs de anclaje de encabezado que GitHub, GitLab y la mayoría de generadores de sitios estáticos crean a partir de los encabezados, para que tus enlaces "#sección" dentro de la página coincidan. El modo Unicode replica el comportamiento de conservar-letras de GitHub para encabezados no ingleses.
Sitios Internacionalizados
Elige el comportamiento por idioma: translitera títulos europeos a ASCII para máxima compatibilidad, o cambia a modo Unicode para conservar caracteres chinos, cirílicos o griegos en la URL para lectores de escritura nativa. Ambos son válidos; el conmutador te deja decidir por página.
Equipos de E-commerce y Catálogo
Genera slugs estables de producto y categoría a partir de nombres de producto — incluidos nombres de marca acentuados y símbolos. El manejo inteligente del ampersand significa que "Salt & Pepper" se convierte en salt-and-pepper en lugar de perder la palabra, manteniendo el nombre del producto buscable.

Cómo Funciona la Generación de Slugs

Normalización Unicode NFD para Acentos
Las letras latinas acentuadas se reducen normalizando la cadena a NFD (Descomposición Canónica), que divide un carácter como é en la letra base e más un acento agudo combinante (U+0301), y luego elimina las marcas combinantes en el rango U+0300–U+036F. Esta es una capacidad integrada y sin dependencias de cada motor de JavaScript y cubre los acentos del francés, español, portugués, italiano, las diéresis alemanas y las lenguas nórdicas y centroeuropeas. Los caracteres sin descomposición canónica — ß, æ, œ, ø, đ, ł, þ — se manejan mediante un pequeño mapa explícito (ß → ss, æ → ae, etc.).
Romanización del Cirílico y el Griego
El modo ASCII incluye tablas de transliteración compactas y mantenidas a mano para los alfabetos cirílico y griego, así que Привет мир se convierte en privet-mir y Λάμδα se convierte en lamda. La tabla cirílica usa el esquema común de romanización del ruso. Los ideogramas CJK y la escritura árabe no se transliteran intencionalmente en modo ASCII — la conversión completa a pinyin/romaji requiere diccionarios grandes y produce salida ambigua — así que para esas escrituras, el modo Unicode (que preserva los caracteres) es la opción recomendada.
Hoja de Referencia de Transliteración
La tabla de abajo muestra cómo se comportan caracteres representativos en cada modo. El modo ASCII apunta a un slug portable a–z, 0–9; el modo Unicode conserva cualquier letra o dígito.

EntradaModo ASCIIModo Unicode
é è ê ëeé è ê ë (conservado)
ü ö äu o aconservado
ñnñ (conservado)
çcç (conservado)
ßssß (conservado)
æ / œ / øae / oe / oconservado
Приветprivetпривет
Λάμδαlamdaλάμδα
你好 世界(descartado)你好-世界
&andand
🚀 (emoji)(descartado)(descartado)
Colapso y Recorte de Separadores
Tras la transliteración, cada secuencia de caracteres que no es una letra ni un dígito se reemplaza por un solo separador. Esto significa que la puntuación doble y triple nunca puede producir separadores dobles: "a---b__c" se convierte en a-b-c. Los separadores iniciales y finales se recortan, así que un título que empieza o termina con puntuación nunca produce un slug con un guion colgante. El ampersand se expande a "and" antes de este paso para que la palabra se preserve.
Truncado en Límite de Palabra
Cuando fijas una longitud máxima, el slug se corta a esa longitud y luego, si el corte cayó en mitad de una palabra, se retrocede hasta el separador anterior para que nunca obtengas media palabra al final. Un separador final dejado por el corte se elimina. Siempre se conserva al menos una palabra, aunque la primera palabra sea más larga que el límite. Pon el límite en 0 para desactivar el truncado por completo.
Sensibilidad a Mayúsculas y Minúsculas
Las URL son sensibles a mayúsculas por especificación — /About y /about son direcciones diferentes para un motor de búsqueda — así que la herramienta pone en minúscula por defecto para evitar que el mismo contenido sea accesible en varias URL (un riesgo de contenido duplicado). En modo Unicode, las minúsculas se aplican a las escrituras que tienen caja (latina, cirílica, griega) y no hacen nada en las que no la tienen (CJK). Desactiva la opción Minúsculas cuando un sistema posterior requiera preservar las mayúsculas originales.

Buenas Prácticas para Slugs de URL

Mantén los Slugs Cortos y Centrados en Keywords
Apunta a aproximadamente 3–6 palabras significativas, idealmente por debajo de unos 60 caracteres. Un slug corto es más fácil de leer, menos propenso a quedar truncado en los resultados de búsqueda y más limpio al compartir. Incluye la keyword objetivo de la página y elimina el relleno — las stop-words como a, the, of y for casi siempre pueden quitarse sin perder claridad.
Usa Guiones, No Guiones Bajos ni Espacios
Google trata los guiones como separadores de palabras y los guiones bajos como uniones de palabras, así que los guiones dan a cada palabra su propia señal de keyword. Los espacios tienen que codificarse con porcentaje como %20, lo que afea las URL. Los guiones son la convención universal de los CMS — esta herramienta los usa por defecto por una buena razón.
Nunca Cambies un Slug Publicado
Un slug es una dirección permanente. Cambiarlo tras publicar rompe cada enlace entrante existente, marcador y compartido en redes sociales, y reinicia el valor SEO acumulado de la página a menos que configures una redirección 301. Decide el slug antes de publicar, y si debes cambiarlo más tarde, añade siempre una redirección del slug antiguo al nuevo.
Elige ASCII o Unicode Deliberadamente
Para una audiencia amplia o internacional, la transliteración ASCII maximiza la compatibilidad y mantiene las URL limpias al copiarse como texto. Para una audiencia no latina de un solo idioma (un sitio chino, ruso o griego), los slugs Unicode son más legibles para tus lectores reales y están totalmente soportados por los motores de búsqueda modernos. Adapta el modo a quién leerá la URL.
Deja las Fechas Fuera del Slug
No incrustes un año o una fecha en el slug (/2024-buyers-guide). Cuando actualices el contenido más tarde, te quedas atascado con una fecha obsoleta en la URL o con un cambio de slug que rompe enlaces. Guarda la fecha de publicación en los metadatos de tu CMS en su lugar, y mantén el slug atemporal para que la misma URL pueda llevar contenido actualizado durante años.

Preguntas Frecuentes

¿Qué es un slug de URL?
Un slug de URL es el identificador legible al final de una dirección web que nombra una página específica — en `https://go-tools.org/blog/url-slug-best-practices`, el slug es `url-slug-best-practices`. Los slugs están en minúsculas, usan guiones en lugar de espacios, eliminan la puntuación e idealmente contienen las keywords objetivo de la página. Un buen slug es corto, descriptivo y estable (no debería cambiar tras publicar, porque cambiarlo rompe cada enlace existente). Esta herramienta convierte cualquier título o frase en esa forma automáticamente, así que no tienes que poner en minúscula, añadir guiones y eliminar caracteres a mano.
¿Debo usar guiones o guiones bajos en un slug de URL?
Usa guiones. Google ha declarado durante años que trata los guiones como separadores de palabras en las URL pero trata los guiones bajos como uniones de palabras — así que `url-slug-generator` se lee como tres palabras ("url", "slug", "generator") mientras que `url_slug_generator` puede leerse como un solo token. Los guiones son la convención universal en WordPress, Ghost, Hugo y prácticamente cada CMS moderno. Esta herramienta usa guiones por defecto por esa razón, pero ofrece una opción de guion bajo para los casos en que un sistema posterior lo requiera (algunos esquemas de nombrado de archivos y bases de datos legacy).
¿Cuál es la diferencia entre el modo ASCII y el modo Unicode?
El modo ASCII translitera cada carácter no ASCII a su equivalente latino más cercano y descarta lo que no puede convertir, produciendo un slug puro a–z, 0–9: café → cafe, Привет → privet, 你好 → (descartado). Es la opción más segura y portable y lo que la mayoría de plataformas CMS esperan. El modo Unicode conserva las letras de cualquier escritura (chino, árabe, cirílico, griego) y solo pone en minúscula y añade guiones, produciendo un slug internacionalizado como 你好-世界 — la misma regla que usa GitHub para los anclajes de encabezado. Usa el modo ASCII por defecto; usa el modo Unicode cuando tus URL están destinadas a lectores de una escritura no latina y quieres conservar los caracteres originales.
¿Son seguros y buenos para SEO los slugs de URL Unicode (no ASCII)?
Sí, con matices. Los navegadores modernos muestran los caracteres Unicode en las URL (el estándar IRI, RFC 3987) y los codifican con porcentaje de forma transparente al transmitirlos, y Google los indexa y posiciona correctamente — un slug como /статьи/привет está totalmente soportado. Las contrapartidas: al copiarse como texto plano, la URL puede aparecer codificada con porcentaje (%D0%BF%D1%80...), lo que se ve feo, y algunos sistemas o herramientas de analítica más antiguos manejan la codificación de forma imperfecta. La regla práctica: si tu audiencia lee la escritura de forma nativa, los slugs Unicode mejoran la legibilidad y el clic; si tu audiencia es internacional o quieres máxima compatibilidad, la transliteración ASCII es la opción más segura.
¿Cómo se manejan los emojis y símbolos especiales?
Los emojis y los símbolos pictográficos se eliminan en ambos modos, porque no son letras ni dígitos y no tienen lugar en una URL limpia. Así que "🚀 Launch Day" se convierte en `launch-day` en cualquier modo. Entre la puntuación, el ampersand (&) es un caso especial: se expande a la palabra "and" por defecto para que no pierdas significado en silencio ("Salt & Pepper" → `salt-and-pepper`). Todo lo demás — dos puntos, barras, comillas, signos de porcentaje, paréntesis — se trata como un separador y se colapsa en un solo guion, así que las secuencias de puntuación nunca producen separadores dobles.
¿Cuál es una buena longitud máxima para un slug?
No hay límite estricto, pero más corto es mejor. La mayoría de especialistas SEO apuntan a slugs por debajo de unos 60 caracteres o aproximadamente 3–6 palabras significativas — lo bastante largo para ser descriptivo y contener la keyword objetivo, lo bastante corto para leerse de un vistazo y no quedar truncado en los resultados de búsqueda ni al compartir. La opción Longitud máxima de esta herramienta trunca en un límite de palabra (no corta una palabra a la mitad) para que puedas recortar limpiamente un título largo. Ponla en 0 para conservar el slug completo. Recuerda que las stop-words (a, the, of, for) suelen poder eliminarse sin perjudicar la claridad, que es la forma más fácil de acortar un slug.
¿Cómo maneja la herramienta texto chino, japonés, coreano o árabe?
Depende del modo. En modo ASCII, los ideogramas CJK y la escritura árabe no tienen transliteración integrada aquí, así que se descartan y puedes obtener un slug vacío — el modo ASCII está diseñado para texto fuente latino, cirílico y griego. En modo Unicode, los caracteres se preservan: 你好 世界 se convierte en 你好-世界 y مرحبا بالعالم conserva sus letras árabes, en minúscula y con guiones. Para audiencias CJK y árabes, el modo Unicode es la elección correcta. (La transliteración completa a pinyin o romaji del chino y el japonés es una función deliberadamente fuera de alcance, porque requiere diccionarios grandes y produce resultados ambiguos.)
¿Debe un slug de URL incluir la fecha o un número?
En general, evita poner fechas en el slug en sí. Un slug como /2024-best-laptops envejece mal — cuando actualizas el artículo en 2026, o mantienes un 2024 engañoso en la URL o cambias el slug y rompes los enlaces entrantes. Mantén las fechas fuera del slug y deja que tu CMS guarde la fecha de publicación por separado. Los números que son parte del significado (recuentos de listas como "10 tips", números de versión, números de modelo) están bien y a menudo son valiosos para el clic — esta herramienta preserva los dígitos, así que "10 Tips for X" conserva el "10". El principio es: incluye números que son parte del tema, excluye fechas que quedarán obsoletas.
¿Mi texto se sube a algún sitio?
No. Cada slug se genera 100% en tu navegador con JavaScript. Tu texto nunca se transmite, nunca se almacena en ningún servidor, nunca se registra y nunca se analiza. Puedes verificarlo en la pestaña de Red de tu navegador — escribir en el editor o hacer clic en Copiar genera cero peticiones de red. Esto hace que la herramienta sea segura para nombres de productos no anunciados, borradores de títulos de artículos, nombres de documentos internos y cualquier otro material confidencial. La función de enlace compartible codifica tu entrada en la URL solo en tu propio navegador; nada se envía a ningún sitio hasta que eliges compartir ese enlace.

Herramientas relacionadas

Ver todas las herramientas →

Convertidor de Mayúsculas, Minúsculas, camelCase y Más

Procesamiento de Texto

Convierte texto entre UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE y 6 formatos más al instante. Gratis, en el navegador, sin registro.

Generador de Lorem Ipsum — Texto de Relleno

Procesamiento de Texto

Genera texto de relleno Lorem Ipsum al instante: por párrafo, frase, palabra, byte o lista. Copia o descarga como texto plano, HTML, Markdown o JSON. 100 % gratis, privado, en el navegador. Sin registro.

Probador de Regex Gratis — Depura Patrones en Línea

Procesamiento de Texto

Prueba patrones de expresiones regulares al instante contra cualquier texto. Resaltado de coincidencias en vivo, grupos de captura, vista previa de reemplazo, división y explicador. Regex JavaScript, 100% privado, sin registro.

Comparar dos textos — Diff

Procesamiento de Texto

Compara dos textos al instante en tu navegador. Vista lado a lado, resaltado palabra por palabra, exportación a diff unificado, opciones para ignorar mayúsculas/espacios/líneas vacías. 100 % navegador — sin uploads.

Contador de Palabras y Caracteres Gratis

Procesamiento de Texto

Cuenta palabras, caracteres, oraciones, párrafos y tiempo de lectura al instante. Contador de palabras en tiempo real con límites de Twitter, meta descripción e Instagram. Gratis, privado y sin registro.

Conversor de Bases — Binario, Hex, Decimal, Octal

Herramientas de Conversión

Convierte números entre binario, hexadecimal, decimal, octal y cualquier base personalizada (2-36) al instante. Gratis, privado, sin registro — todo el procesamiento ocurre en tu navegador.