Guía

Cómo generar un slug de URL legible

Introduce una frase, elige guion, guion bajo o punto y decide si quieres minúsculas. El resultado normaliza acentos y separadores, o queda vacío si no hay texto alfanumérico.

Herramienta Generador de Slugs para URL

Para qué sirve un slug legible

Un slug es una versión breve y legible de un texto preparada para utilizarse en una URL. Esta herramienta transforma títulos, nombres de páginas o frases en un slug limpio y permite escoger entre guion, guion bajo y punto como separador. También puedes decidir si quieres convertir el resultado a minúsculas. Así, puedes adaptar la presentación del identificador al formato que necesites sin conservar espacios, signos ni acentos tal como aparecen en la entrada. La conversión resulta útil cuando partes de un texto normal, escrito para personas, y necesitas revisar una versión más compacta para una dirección web. El campo de texto es opcional, por lo que puedes probar el comportamiento del resultado incluso antes de preparar una frase definitiva. Conviene tener presente que el slug representa una transformación del texto original: no mantiene necesariamente sus mayúsculas, sus símbolos, sus espacios ni sus caracteres acentuados. Elige las opciones según el aspecto que quieras comprobar antes de utilizar el valor obtenido.

Pasos para generar el slug

  1. Introduce el título o la frase que quieras transformar en el campo de texto. Puedes dejarlo sin contenido para comprobar el caso de entrada vacía, aunque en ese supuesto no se generará ningún slug. 2. Revisa el separador disponible antes de iniciar la conversión. El guion está seleccionado inicialmente, mientras que el guion bajo y el punto son alternativas documentadas. La elección modifica la forma en que se unen las palabras del resultado, no el texto que has escrito. 3. Comprueba el control de mayúsculas. La conversión a minúsculas empieza activada; si la desactivas, la entrada permite conservar las mayúsculas del resultado cuando corresponda. 4. Ejecuta la transformación y examina el valor obtenido. El texto se normaliza previamente a una forma compatible con ASCII, de modo que «Café résumé naïve» pasa a utilizar equivalentes sin acento. 5. Observa cómo se han tratado los separadores. Las series de caracteres no alfanuméricos se sustituyen por la opción seleccionada, se eliminan los separadores situados en los extremos y se agrupan los que aparecen seguidos. Si introduces únicamente símbolos o signos, el resultado queda vacío. Para una revisión más ordenada, compara el texto inicial, el separador escogido y el estado de las minúsculas antes de cambiar de opción.

Qué significa el resultado

Lee el resultado como una versión normalizada de la entrada, no como una reproducción literal de su formato. Las letras acentuadas se representan mediante equivalentes sin acento, y los espacios, signos u otras series no alfanuméricas se condensan alrededor del separador elegido. Por esa razón, una frase con varias pausas puede terminar con una sola separación entre palabras. Cuando la opción de minúsculas permanece activada, el valor resultante se muestra en minúsculas; al desactivarla, puede conservar mayúsculas según el texto introducido. Si el resultado no tiene contenido, revisa primero si la entrada estaba vacía o formada solo por caracteres especiales. En cambio, un resultado con palabras permite comprobar la normalización, la eliminación de separadores extremos y la reducción de repeticiones. Además del slug, un resultado no vacío incorpora el texto original limitado a sus primeros 100 caracteres y el recuento de caracteres del slug generado. Ese recuento describe el valor transformado, por lo que no tiene por qué coincidir con la longitud de la frase de partida. Examina ambos datos por separado cuando necesites verificar qué se ha transformado y cuánto mide el resultado.

Ejemplo práctico

Una persona quiere transformar el título «Café résumé naïve: guía práctica» en un identificador legible para una URL y comprobar los datos que acompañan al resultado.

Introduce «Café résumé naïve: guía práctica», conserva el guion y deja activada la conversión a minúsculas. Después revisa el slug y comprueba por separado el texto original limitado y el recuento de caracteres que acompañan al resultado.

Para una entrada con palabras, acentos y signos, el resultado tiene una forma compatible con ASCII, utiliza guiones entre las palabras, no conserva separadores repetidos y no empieza ni termina con un separador. Al ser un resultado no vacío, también incorpora el texto original limitado a sus primeros 100 caracteres y el recuento de caracteres del slug.

Limitaciones

  • Una entrada vacía o compuesta solo por caracteres especiales produce un slug vacío; los datos adicionales aparecen únicamente con resultados no vacíos.

Errores frecuentes

  • Si ves un resultado vacío, comprueba primero que hayas introducido alguna letra o número; una entrada vacía o compuesta solo por signos no puede producir palabras para el slug.

Preguntas frecuentes

¿El slug se genera siempre en minúsculas?

Solo cuando la conversión a minúsculas está activada, que es su configuración inicial. Si desactivas esa opción, el resultado puede conservar las mayúsculas del texto introducido.

¿Qué separadores puedo usar?

Puedes seleccionar un guion, un guion bajo o un punto. Si conservas la configuración inicial, se emplea el guion para separar las partes del texto transformado.

¿Qué ocurre si dejo el campo vacío?

Cuando el campo no contiene texto, el resultado es un slug vacío. Ocurre lo mismo si la entrada está formada únicamente por caracteres especiales, porque no quedan palabras alfanuméricas que transformar.

Herramienta

Generador de Slugs para URL