Texto a slug

El slug es la parte legible de una URL: por-que-rust-esta-ganando en tusitio.com/por-que-rust-esta-ganando. Pega el título de un artículo y esta herramienta translitera las letras acentuadas a ASCII simple, sustituye por un único separador cualquier tramo de caracteres que no sean letras ni cifras, recorta los extremos y ajusta el resultado al límite de longitud que indiques. Tú eliges el carácter separador, si quieres todo en minúsculas y dónde cortar.

Cómo se construye el slug

  1. 1

    Pega un título o una frase

    El titular de un artículo, el nombre de un producto, la etiqueta de una sección. El resultado se actualiza mientras escribes.

  2. 2

    Los acentos se reducen a ASCII

    `é` pasa a `e`, `ñ` a `n`, `ß` a `ss`, `ø` a `o`, `æ` a `ae`. Los símbolos de moneda se escriben con letras: `€` pasa a `EUR`.

  3. 3

    Se bajan las mayúsculas, o no

    La opción de minúsculas viene activada. Si la desmarcas se respeta exactamente la capitalización original que hayas escrito.

  4. 4

    Todo lo demás se convierte en el separador

    Cualquier tramo de caracteres fuera de `A-Z`, `a-z` y `0-9` se convierte en un separador. Los separadores seguidos se funden en uno y los extremos se recortan.

  5. 5

    El límite recorta la cola

    Indica el máximo en caracteres, o `0` para no poner límite. El corte es por caracteres, así que puede caer a mitad de palabra; después se elimina el separador que quede suelto al final.

Los tres controles

Control Qué hace Detalles
Separador El carácter que sustituye espacios y puntuación Solo un carácter. Si lo dejas vacío, la herramienta vuelve a -.
Longitud máxima Tope duro de caracteres Con 0 no hay límite. Hasta 500. Corta por carácter, no por palabra.
Minúsculas Convierte A-Z en a-z Activado por defecto. Desactivado conserva tu capitalización original.

Ejemplos de conversión

Título que pegas Slug que obtienes
Por qué Rust está ganando (edición 2026) por-que-rust-esta-ganando-edicion-2026
Cultura del café en São Paulo cultura-del-cafe-en-sao-paulo
¡10 trucos! No te lo vas a creer... 10-trucos-no-te-lo-vas-a-creer
Node.js vs. Deno: benchmark 2026 node-js-vs-deno-benchmark-2026
Portátiles por menos de 500 € portatiles-por-menos-de-500-eur
C++ para principiantes c-para-principiantes

Dos merecen una segunda mirada. El punto de Node.js es puntuación como cualquier otra, así que se convierte en separador y sale node-js, no nodejs. Y ++ también es puntuación, de modo que C++ se queda en una c a secas. Cuando un símbolo aporta significado, escríbelo con palabras en el título: C plus plus para principiantes da c-plus-plus-para-principiantes.

Qué pasa con los alfabetos no latinos

Esta herramienta genera slugs en ASCII y solo translitera lo que tiene equivalente ASCII: el alfabeto latino con acentos. El español, el catalán, el gallego, el portugués, el francés, el alemán, el polaco, el turco, el vietnamita y las lenguas nórdicas pasan sin problema.

Los alfabetos que no tienen correspondencia en ASCII no se romanizan. Los caracteres cirílicos, griegos, árabes, hebreos, chinos, japoneses, coreanos y tailandeses se descartan, y solo sobreviven las cifras y las letras latinas que hubiera en el título:

Título que pegas Slug que obtienes
Как выбрать ноутбук в 2026 году 2026
初心者向けSEOガイド seo
블로그 시작하는 법 (vacío)

Si escribes en alguno de esos alfabetos tienes dos opciones razonables: dejar la URL en tu propio alfabeto y que tu gestor de contenidos la codifique en porcentajes, algo que hoy manejan bien todos los navegadores y buscadores, o redactar un título de trabajo corto en caracteres latinos solo para la URL y pegarlo aquí.

Qué hace bueno a un slug

  • Corto. Con tres o cinco palabras se cubre casi cualquier tema. Un slug de doce palabras suele indicar que el título se va por las ramas.
  • La palabra clave delante. Pon primero lo que importa. Los buscadores y las personas leen de izquierda a derecha.
  • Fuera el relleno. el, la, de, en, para alargan sin aportar, salvo que quitarlos cambie el sentido.
  • Cuidado con las fechas. mejores-frameworks-js-2026 envejece mal en cuanto llega febrero.
  • Sustantivos antes que verbos. guia-rendimiento-rust se lee mejor que guiando-el-rendimiento-de-rust.

Cómo evitar slugs duplicados

Si dos entradas se reducen al mismo slug, por ejemplo dos artículos titulados “Introducción”, la mayoría de gestores de contenidos añade un -2 o un -3 sin decir nada. Funciona, pero queda feo y no aporta nada al lector. Diferencia los títulos antes de guardar: introduccion-a-rust e introduccion-a-go son distintos y mucho más informativos que introduccion e introduccion-2.

Preguntas frecuentes

Guiones. Google trata el guión como separador de palabras y el guión bajo como parte de una sola palabra, así que texto-a-slug se lee como tres palabras y texto_a_slug como una. El campo del separador acepta el guión bajo si un sistema antiguo te obliga, pero el guión es el valor por defecto por algo.

Porque estaba escrito en un alfabeto sin equivalente ASCII. Los caracteres cirílicos, árabes, hebreos, griegos, chinos, japoneses, coreanos y tailandeses se eliminan en lugar de romanizarse, así que solo sobreviven las letras latinas y las cifras del título. Escribe un título de trabajo corto en caracteres latinos para la URL, o deja el alfabeto original en tu gestor de contenidos y que él codifique la URL.

Cuenta caracteres, no palabras, y corta justo en el límite. Si el corte cae a mitad de palabra, la palabra se queda truncada; solo se elimina el separador que quede colgando al final. Pon el campo a 0 si no quieres ningún límite.

Solo con una redirección 301 de la URL antigua a la nueva. Cambiar una URL en producción sin redirección rompe todos los enlaces entrantes y tira por tierra el posicionamiento que la página había conseguido. Si el slug antiguo no está claramente mal, déjalo como está.

Sí. El slug se genera en nuestro servidor y vuelve a la página mientras escribes, así que trátalo como cualquier otro formulario web y no pegues aquí información confidencial. El texto no se almacena, pero sí sale de tu dispositivo.

Herramientas relacionadas

Herramienta disponible en otros idiomas