YOURLS – Crea tu propio servicio de acortamiento de URLs con control total
Descripción del programa YOURLS
YOURLS es un conjunto de scripts PHP gratuitos y de código abierto que permiten a cualquier persona ejecutar su propio servicio de acortamiento de URLs. Desarrollado y mantenido por una comunidad de colaboradores, su función principal es tomar direcciones web largas y generar versiones cortas personalizadas bajo un dominio que el usuario controla. Las siglas significan Your Own URL Shortener y resumen la filosofía del proyecto, que pasa por devolver al usuario la propiedad de sus enlaces.
La ventaja más destacada de YOURLS frente a los acortadores públicos reside en el control absoluto sobre los datos y la marca. Servicios como el TinyURL original gestionan los enlaces en servidores ajenos y someten su funcionamiento a los términos de una empresa externa. Con YOURLS, la instalación se realiza en un servidor propio, los enlaces cortos llevan el dominio personalizado del usuario y el archivo de estadísticas de clics no se comparte con ningún tercero.
El proyecto YOURLS fue creado en 2009 por Ozh Richard y Lester Chan, quienes querían una alternativa a los acortadores públicos para su propio uso. Con el tiempo, el proyecto se consolidó como la solución de referencia para quienes buscaban autonomía en la gestión de enlaces, recibiendo contribuciones de docenas de desarrolladores. La versión 1.10.2, publicada recientemente, demuestra que el software sigue activo y compatible con las versiones modernas de PHP.
¿Necesitas acortar enlaces con tu propia marca sin ceder tus datos a servicios de terceros?
Características clave de YOURLS
1. Acortamiento público o privado
YOURLS puede configurarse en dos modos de funcionamiento. El modo público permite que cualquier visitante cree enlaces cortos desde la página de inicio. El modo privado restringe la creación de enlaces al administrador o a los usuarios autorizados. Esta flexibilidad lo hace adecuado tanto para campañas de marketing abiertas como para la gestión interna de enlaces en una empresa.
2. Palabras clave personalizadas
El sistema ofrece la posibilidad de elegir entre una generación secuencial automática de identificadores o la asignación de palabras clave personalizadas para cada enlace. Un usuario puede definir manualmente que un enlace sea tucampaña en lugar de un código aleatorio, lo que aporta claridad y profesionalidad en comunicaciones impresas o en redes sociales.
3. Estadísticas detalladas de clics
Cada enlace creado con YOURLS acumula datos de seguimiento accesibles desde el panel de administración. La herramienta registra el número total de clics, el origen geográfico de las visitas, el sitio web de referencia desde el que se hizo clic y la evolución temporal de las visitas. Estas estadísticas permiten medir con precisión el alcance de los enlaces.
4. API para desarrolladores
YOURLS incorpora una API con la que otras aplicaciones pueden crear, consultar y gestionar enlaces cortos de forma programática. Esta interfaz permite integrar el acortamiento de URLs en flujos de trabajo automatizados, sistemas de publicación o aplicaciones móviles. La API usa autenticación mediante token y devuelve respuestas en formato JSON.
5. Interfaz de administración con AJAX
El panel de control de YOURLS emplea una interfaz dinámica basada en AJAX que permite gestionar los enlaces sin recargas de página. Las acciones de editar, eliminar, copiar o ver estadísticas se ejecutan de forma fluida desde una tabla central que muestra todos los enlaces activos con sus metadatos asociados.
Explicación detallada de las funcionalidades
El sistema de acortamiento se basa en la generación de un identificador único que se almacena en una base de datos MySQL o SQLite junto a la URL de destino. Cuando un visitante accede a ese identificador, el script de YOURLS consulta la base de datos y emite una redirección HTTP 301 o 302 hacia la dirección original. Este proceso es transparente para el usuario y ocurre en milisegundos, sin que la página de destino se vea alterada.
La gestión de cookies y sesiones de YOURLS se ha diseñado para respetar la privacidad. A diferencia de los acortadores comerciales, que pueden aprovechar las redirecciones para inyectar cookies de seguimiento publicitario, una instalación propia de YOURLS no añade ningún rastreo ajeno a las estadísticas básicas que el administrador decide recopilar. Los datos de clics se guardan exclusivamente en la base de datos del usuario y no se comparten con ningún servicio externo.
Cabe destacar la facilidad de instalación del programa. YOURLS incluye un instalador amigable que guía al usuario en la configuración de la base de datos y en la creación del archivo de configuración. Para quienes no estén familiarizados con la administración de servidores, plataformas como Softaculous ofrecen instalaciones automatizadas con un solo clic en la mayoría de los proveedores de alojamiento web.
En este sentido, la arquitectura de complementos de YOURLS amplía sus capacidades sin sobrecargar el núcleo. Existen extensiones que permiten compartir enlaces en redes sociales directamente desde el panel de administración, generar códigos QR a partir de los enlaces cortos, geolocalizar las visitas con precisión de ciudad o aplicar protección mediante contraseña a enlaces sensibles. Esta extensibilidad convierte a la herramienta en una base sólida sobre la que construir un gestor de enlaces completamente adaptado.
Descarga e instalación de YOURLS
- Página oficial: YOURLS – Your Own URL Shortener
- Versión actual: 1.10.2 (julio de 2025)
- Últimas versiones: 1.10.1 (enero de 2025), 1.9.2 (junio de 2023)
- Tamaño: Aproximadamente 12.27 MB
- Sistemas operativos compatibles: Independiente del sistema operativo. Funciona en cualquier servidor con PHP 7.4 o superior y MySQL 5.0 o SQLite 3.
- Requisitos mínimos: Servidor web con PHP 7.4 o superior, base de datos MySQL o SQLite, módulo de reescritura de URLs habilitado.
- Licencia: Código abierto bajo licencia MIT. Totalmente gratuito para uso personal y comercial.
- Idiomas: Inglés en la distribución base. Existen traducciones comunitarias a español, francés, alemán, japonés y otros idiomas.
- Soporte técnico: Comunidad activa en el repositorio de GitHub, foro en la página oficial del proyecto y documentación extensa con ejemplos prácticos. No existe soporte comercial oficial.
Cómo usar YOURLS
Una vez que hayas subido los archivos de YOURLS a tu servidor web y hayas creado la base de datos, accede a la URL del instalador que te guiará paso a paso. El asistente te pedirá la dirección del sitio, los datos de acceso a la base de datos, un nombre de usuario y una contraseña para el panel de administración. Tras completar estos campos, la instalación se realiza en segundos y el sistema te redirige automáticamente a la pantalla de inicio de sesión del panel de control.
El flujo de trabajo diario es muy directo. En la página principal del panel ves una tabla con todos los enlaces que has creado y un formulario en la parte superior. Pegas la URL larga en el campo correspondiente, escribes una palabra clave opcional si deseas personalizar el enlace corto y pulsas el botón de acortar. El nuevo enlace aparece al instante en la tabla y puedes copiarlo al portapapeles, editarlo o consultar sus estadísticas con los botones de acción situados a la derecha de cada fila.
Para tareas más avanzadas, el panel te permite filtrar enlaces por fecha o palabra clave, exportar la lista completa a formato CSV y gestionar las estadísticas desde una sección dedicada. Si has habilitado la API, puedes usar aplicaciones de escritorio como ShareX o extensiones de navegador para crear enlaces cortos con un clic sin necesidad de abrir el panel de administración. La documentación del proyecto incluye ejemplos detallados de cómo integrar esta funcionalidad en distintas herramientas.
Observaciones sobre el programa YOURLS
YOURLS se distingue técnicamente de servicios comerciales como TinyURL o Bitly en que no es un servicio, sino un software autocontenido. Mientras que TinyURL ofrece un plan gratuito con funciones limitadas y un plan profesional desde 16 dólares mensuales, YOURLS no tiene costes de suscripción. La única inversión necesaria es el alojamiento web, que en muchos casos ya se tiene contratado para otros fines.
El beneficio práctico más tangible es la independencia. Los enlaces acortados con YOURLS residen en un dominio propio y seguirán funcionando mientras el usuario mantenga su servidor y su dominio. No hay riesgo de que un servicio externo cierre, cambie sus condiciones o desactive los enlaces. Para empresas que imprimen códigos QR en materiales físicos o que integran enlaces en documentación oficial, esta permanencia constituye un argumento de peso.
El equipo de desarrollo de YOURLS está formado por un grupo de voluntarios coordinados a través de GitHub. Los fundadores originales, Ozh Richard y Lester Chan, siguen vinculados al proyecto y supervisan las contribuciones. La financiación se sostiene mediante donaciones esporádicas y el trabajo no remunerado de los colaboradores, lo que explica la ausencia de un calendario fijo de lanzamientos y de canales de soporte comercial.
Las actualizaciones se publican cuando el equipo considera que los cambios acumulados justifican una nueva versión estable. La rama 1.10 ha recibido revisiones que corrigen problemas de seguridad y compatibilidad con las versiones recientes de PHP. Al utilizarse en servidores, la herramienta depende de un entorno que el administrador debe mantener actualizado por su cuenta para garantizar el funcionamiento óptimo.
No existe una versión portable de YOURLS porque su naturaleza es la de una aplicación web. El concepto de portabilidad se aplica de forma distinta: los archivos del programa se pueden mover de un servidor a otro copiando la carpeta y exportando la base de datos. La migración entre proveedores de alojamiento es sencilla y no implica dependencia de ningún servicio propietario.
Más allá del acortamiento básico, YOURLS incluye funcionalidades extra como la generación de un marcador para el navegador que permite acortar la página que se está visitando con un solo clic. El archivo bookmarklet se arrastra a la barra de favoritos y actúa como un botón de acceso rápido al servicio. También existe una función de previsualización que muestra la URL de destino antes de la redirección, lo que aporta transparencia y seguridad a quien recibe el enlace.
Limitaciones importantes
- La instalación requiere un servidor web con PHP y una base de datos. No es una aplicación de escritorio que se pueda instalar en Windows con un doble clic.
- La responsabilidad del mantenimiento recae en el usuario. Las actualizaciones de seguridad deben aplicarse manualmente descargando los archivos del repositorio oficial.
- La herramienta no incluye funcionalidades de marketing avanzado como tests A/B en enlaces o segmentación por dispositivo, algo que los servicios comerciales de pago sí ofrecen.
Alternativa recomendada
TinyURL en su versión comercial es la alternativa más popular para quienes no desean gestionar un servidor propio. Este servicio web ofrece acortamiento inmediato sin registro, con planes de pago que añaden dominios personalizados, análisis de clics y acceso a API.
Frente a YOURLS, la principal ventaja de TinyURL es la ausencia total de requisitos técnicos. Basta con acceder al sitio web, pegar la URL larga y copiar el enlace corto generado. Para usuarios que necesitan acortar enlaces de forma esporádica sin ninguna infraestructura técnica, esta inmediatez supera con creces la flexibilidad y el control que ofrece YOURLS. Descarga YOURLS desde su página oficial si prefieres la autonomía de gestionar tus propios enlaces.
Sección FAQ
¿YOURLS es gratis o de pago?
YOURLS es completamente gratuito y de código abierto. Se distribuye bajo la licencia MIT, que permite su uso sin coste en cualquier ámbito, incluido el comercial. No existe ninguna versión de pago ni funciones premium.
¿Funciona en Linux, macOS, Windows 10 y Windows 11?
YOURLS no es una aplicación de escritorio, sino una aplicación web que se instala en un servidor. Se accede a ella desde cualquier navegador en Windows, macOS o Linux. El servidor que la aloja puede funcionar bajo Linux o Windows Server con PHP.
¿Qué diferencia a YOURLS de otras alternativas similares?
La diferencia principal es que YOURLS es software autocontenido, no un servicio externo. Mientras que TinyURL o Bitly acortan enlaces en servidores de la empresa, YOURLS permite ejecutar el acortador en un dominio propio, conservando el control de los datos y la marca.
¿Necesito un servidor propio para usar YOURLS?
Sí, es un requisito indispensable. Necesitas un servicio de alojamiento web que soporte PHP y MySQL. La mayoría de los proveedores de alojamiento compartido cumplen estos requisitos, y el coste suele estar cubierto si ya tienes contratado un plan para tu sitio web.
¿Qué ocurre con mis enlaces si el desarrollador abandona el proyecto?
Los enlaces permanecen en tu base de datos y tu servidor. La desaparición del proyecto no afecta al funcionamiento, ya que todo el software reside bajo tu control. Podrías seguir usando YOURLS indefinidamente sin dependencia del equipo de desarrollo.
