Generador de slugs para URL y quitar acentos
Convierte títulos en slugs limpios para URL y quita los acentos de cualquier idioma con alfabeto latino: á, é, ñ y ü del español, ç, ş y ğ del turco, ä, ö y ß del alemán, đ del vietnamita y más.
Cómo se convierten las letras
- Las letras con acento siguen la tabla de la OACI (ICAO) que usan las líneas de lectura mecánica de los pasaportes: á → a, ñ → n, ü → u, ç → c, ş → s, ğ → g, ı → i, đ → d, ß → ss, æ → ae, ø → oe. Para ä, ö y ü la tabla admite a, o, u o ae, oe, ue; la segunda forma es la alemana y tiene su propia opción.
- En un slug, todo lo que no sea letra o número se convierte en un solo separador, los signos ¿ ¡ y los apóstrofos desaparecen, y se quitan los separadores del principio y del final. Con una longitud máxima, el slug se corta después de una palabra completa siempre que se pueda.
- Con «Letras rusas en alfabeto latino» marcado, las letras rusas siguen la tabla de la OACI para pasaportes (Юлия Щукина → iuliia-shchukina). El hangul, los kanji y otras escrituras no se transliteran: se quedan en el slug tal cual o se eliminan con la opción de arriba.
- Todo se hace en tu navegador. El texto que escribes no se envía a LeedyBox ni se guarda.
Fuente: ICAO Doc 9303 Part 3, 6.A · Última comprobación:
Fuente: ICAO Doc 9303 Part 3, 6.B · Última comprobación:
Fuente: Unicode Character Database 18.0 (UnicodeData.txt) · Última comprobación:
¿Resultado incorrecto? Si una letra se convierte mal o desaparece, envíanos por correo el texto, las opciones elegidas y el resultado que esperabas, para que podamos corregirlo.
¿Alguna frase de esta página suena poco natural en tu idioma? Avísanos también.
Cómo se usa
- Pega uno o varios títulos en el cuadro, uno por línea. Cada línea da un slug.
- Elige el separador y, si tu sistema limita la longitud, el número máximo de caracteres.
- Decide si el coreano, el japonés y otras escrituras sin forma latina se quedan en el slug o se eliminan. Las letras rusas pasan al alfabeto latino mientras «Letras rusas en alfabeto latino» esté marcado. Para textos en alemán, marca «Diéresis alemana como ae, oe, ue».
- Copia los slugs o, si necesitas conservar los espacios y la puntuación, el texto sin acentos de abajo.
Preguntas frecuentes
¿Qué es un slug?
Es la parte de una dirección web que nombra una página, como ano-nuevo-en-malaga en example.com/blog/ano-nuevo-en-malaga. Un slug corto, en minúsculas y con guiones entre las palabras se lee, se escribe y se comparte con facilidad. La guía de Google sobre la estructura de las URL recomienda usar palabras legibles en lugar de números de ID largos, y guiones en lugar de guiones bajos para separarlas.
¿Puedo usar la ñ y las tildes en una URL?
Los navegadores las muestran en la barra de direcciones, pero al copiar o compartir el enlace se codifican y la dirección se vuelve larga e ilegible: España aparece como Espa%C3%B1a. Por eso en los slugs se suelen quitar las tildes y escribir la ñ como n.
¿Guiones o guiones bajos?
Usa guiones en las direcciones de las páginas: las pautas de Google para las URL los recomiendan para separar palabras. Los guiones bajos son habituales en nombres de archivo, código y campos de bases de datos, así que la herramienta ofrece las dos opciones.
¿Por qué la ü de un texto alemán se convierte en u y no en ue?
Las dos formas son correctas según el idioma. La tabla de la OACI que siguen los pasaportes admite U o UE para Ü, A o AE para Ä y O u OE para Ö. El alemán escribe ae, oe y ue cuando faltan los puntos, así que esa opción está activada en las páginas en alemán; el español (pingüino → pinguino), el turco y la mayoría de los idiomas simplemente quitan la diéresis.
¿Puedo cambiar el slug de una página ya publicada?
Puedes, pero la dirección antigua dejará de funcionar. Configura una redirección permanente (301) de la dirección antigua a la nueva para que los enlaces y los resultados de búsqueda sigan llevando a la página.
¿Se envía a algún sitio el texto que escribo?
No. Los slugs se crean en tu navegador y la página no guarda lo que escribes.