Generador de Slugs para URL

Convierte cualquier texto en un slug apto para URL (kebab-case) formado solo por letras minúsculas, números y guiones. Incluye un modo simplificado opcional de romanización japonesa para hiragana y katakana.

Ejemplos de conversión

Antes Después
Hello World! hello-world
café cafe
___multiple---spaces   here___ multiple-spaces-here
がっこう (Romanizar japonés (hiragana/katakana)) gakkou

Qué es un slug de URL y para qué sirve este generador

Un slug de URL es la cadena corta y legible que aparece al final de la dirección de una página web, la parte que identifica un artículo, un producto o una sección concreta dentro del sitio. Cuando se usa directamente el título de un artículo o el nombre de un producto en la URL, el resultado suele incluir mayúsculas, espacios, acentos y símbolos que dificultan la lectura, generan enlaces poco fiables al compartirlos y, en algunos casos, se codifican de forma confusa en el navegador. Esta herramienta toma cualquier texto que introduzcas y lo transforma automáticamente en un slug limpio en formato kebab-case: solo letras minúsculas sin acentos, números y guiones, sin nada más.

El proceso normaliza el texto eliminando las tildes y diacríticos (por ejemplo, "café" se convierte en "cafe"), sustituye cualquier carácter que no sea una letra o un número por un guion y elimina los guiones sobrantes al principio o al final del resultado. Además, incluye una opción específica para textos en japonés: al activar "Romanizar japonés", el hiragana y el katakana se convierten a un romaji simplificado antes de generar el slug. Los kanji, en cambio, no se romanizan automáticamente, porque un mismo carácter puede tener varias lecturas válidas según el contexto y no existe una forma fiable de elegir la correcta sin comprender la frase completa; por eso se eliminan en lugar de convertirse de forma potencialmente incorrecta. Todo el procesamiento ocurre en tu propio navegador mediante JavaScript, así que el texto que escribes nunca llega a ningún servidor.

Cómo usar el generador de slugs de URL

  1. Introduce el texto que quieres convertir Pega el título del artículo, el nombre del producto o cualquier cadena de texto en el campo de entrada.
  2. Activa la romanización si el texto está en japonés Si el texto contiene hiragana o katakana, marca la casilla "Romanizar japonés" para que se conviertan automáticamente a romaji antes de generar el slug.
  3. Revisa el slug generado El resultado en formato kebab-case aparece de inmediato en el campo de salida, actualizándose en tiempo real conforme escribes.
  4. Ajusta el resultado manualmente si hace falta Como los kanji se eliminan por completo, puede que necesites añadir alguna palabra en inglés o romaji para que el slug conserve el sentido original.
  5. Copia el slug y pégalo donde lo necesites Usa el botón Copiar para llevarlo al portapapeles y pégalo en el campo de permalink de tu CMS o en cualquier otro sistema.

Consejos para aprovecharla mejor

  • El slug generado solo contiene letras minúsculas, números y guiones, por lo que es seguro reutilizarlo directamente en rutas de URL, nombres de archivo y clases CSS.
  • Los kanji no se pueden romanizar automáticamente y se eliminan durante la conversión. Si vas a convertir un título en japonés, activa primero "Romanizar japonés" y ajusta el resultado manualmente si hace falta.
  • Los kana usados como partículas, como は y へ, se romanizan según su lectura literal (ha/he) sin tener en cuenta el contexto, por lo que こんにちは se convierte en "konnichiha" en lugar de "konnichiwa"; edita el resultado a mano si esto es importante para tu caso.
  • Las secuencias de símbolos, espacios y guiones bajos se combinan en un único guion, y los guiones al principio o al final se eliminan automáticamente.
  • Usa el botón Copiar para llevar el resultado directamente al portapapeles y pegarlo en un CMS o una hoja de cálculo.

Casos de uso del generador de slugs de URL

Permalinks de artículos de blog

Cuando el slug que genera automáticamente un CMS como WordPress resulta demasiado largo o poco natural, puedes usar esta herramienta para preparar una versión más limpia y concisa antes de sustituirla a mano.

URLs de páginas de producto en tiendas online

Convertir el nombre de un producto en un slug corto y descriptivo evita URLs excesivamente largas o con caracteres mal codificados, y ayuda a que la página se posicione mejor para búsquedas relacionadas con ese producto.

Normalización de nombres de archivos e imágenes

Antes de subir imágenes o documentos a un servidor, puedes usar esta herramienta para eliminar espacios, acentos y caracteres especiales del nombre del archivo y evitar problemas de compatibilidad.

Generación de clases CSS e identificadores HTML

A partir del texto de un encabezado, puedes crear rápidamente un identificador de ancla o una clase CSS formada únicamente por letras, números y guiones, lista para usarse en el marcado.

Unificación de URLs en sitios multilingües

Si tienes páginas con títulos en japonés y quieres que todas las URLs del sitio usen el alfabeto latino, la opción de romanización te permite generar un borrador legible de la ruta en cuestión de segundos.

Glosario de términos sobre slugs y URLs

Slug
Cadena corta que identifica un artículo, producto o página dentro de una URL. El término proviene del mundo editorial, donde designaba el nombre provisional que se asignaba a una noticia antes de su publicación, y hoy es un campo habitual en la mayoría de los sistemas de gestión de contenidos.
Kebab-case
Convención de escritura en la que las palabras se separan con guiones, por ejemplo "mi-articulo-de-blog". Recibe su nombre por el parecido visual con los trozos ensartados en una brocheta y es el formato estándar recomendado para los slugs de URL.
Snake_case
Convención en la que las palabras se separan con guiones bajos, por ejemplo "mi_articulo_de_blog". Es muy común en nombres de variables de programación, pero se desaconseja para URLs porque los motores de búsqueda tienden a no reconocer el guion bajo como un separador real entre palabras.
Permalink
La URL permanente y estable de una página, pensada para no cambiar con el tiempo aunque se edite el contenido. En sistemas como WordPress, el permalink se construye combinando la estructura del sitio con el slug del artículo.
Romanización
Proceso de representar la pronunciación de un texto japonés (hiragana o katakana) mediante el alfabeto latino. Esta herramienta aplica una romanización simplificada y deja fuera los kanji, cuya lectura no puede determinarse de forma fiable sin contexto.
Normalización NFKD
Una de las formas de normalización Unicode, que descompone un carácter acentuado (como "é") en su letra base ("e") más el signo diacrítico correspondiente como carácter independiente. Esta herramienta se apoya en esa descomposición para eliminar los acentos de forma sencilla y consistente.

Preguntas frecuentes

Limítate a letras minúsculas ASCII (a-z), números (0-9) y guiones. Por lo general conviene evitar mayúsculas, espacios, símbolos y caracteres no latinos por motivos de compatibilidad de URL y SEO, y esta herramienta solo genera esos tres tipos de caracteres.

Porque Google ha indicado que trata los guiones como separadores de palabras, de modo que "word-word" tiende a interpretarse como dos palabras distintas, mientras que en "word_word" el guion bajo suele ignorarse y se interpreta como una sola palabra combinada.

Al activar "Romanizar japonés", la parte en hiragana y katakana se convierte a un romaji simplificado. Sin embargo, los kanji no se pueden romanizar de forma fiable porque sus lecturas no son únicas, así que se eliminan del slug. Para páginas importantes, revisa siempre el resultado y completa a mano las palabras que falten si es necesario.

No. Toda la conversión ocurre completamente en tu navegador mediante JavaScript: el texto que introduces nunca se envía ni se almacena en los servidores de toolbase.cc.
Tool-kun

A propósito — Los slugs y el debate del kebab-case

La palabra "slug" proviene de la jerga de periódicos y editoriales, donde designaba una breve etiqueta identificativa que se adjuntaba a un artículo antes de imprimirlo. En la web, pasó a significar un identificador corto y limpio derivado de una cadena legible por humanos, como el título de un artículo, que puede usarse de forma segura como parte de una URL. Muchos sistemas de gestión de contenidos, incluido WordPress, usan literalmente "slug" como nombre de campo en sus paneles de administración, así que es un término que muchos gestores de sitios ya conocen.

Durante mucho tiempo se ha debatido si los slugs de URL deberían separar las palabras con guiones (kebab-case) o con guiones bajos (snake_case). Google ha declarado públicamente que trata los guiones como límites entre palabras, mientras que los guiones bajos se tratan como caracteres de unión, de modo que "my-blog-post" tiende a interpretarse como tres palabras distintas, mientras que "my_blog_post" tiende a interpretarse como una sola palabra unida. Esa diferencia es una de las razones por las que la mayoría de los sitios centrados en SEO adoptan el kebab-case.

Convertir texto japonés en una URL pensada para una audiencia angloparlante es más difícil que un simple intercambio de caracteres. El hiragana y el katakana son escrituras fonéticas, así que se pueden romanizar mecánicamente, pero los kanji suelen tener varias lecturas válidas según el contexto (el "今日" de "hoy" puede leerse como "kyou" o como "konnichi", por ejemplo), por lo que no hay forma de elegir la correcta sin entender la frase. Por eso esta herramienta elimina deliberadamente los kanji en lugar de adivinar una romanización: un resultado incorrecto es peor que un vacío honesto que el usuario pueda completar a mano.