OpenAltFinder
Shlink

Shlink

The definitive self-hosted URL shortener with analytics, QR codes, custom domains, and a powerful API.

Open source alternative to:

Shlink is a feature-rich, self-hosted URL shortener built with PHP and the Mezzio framework. It is designed to be the most comprehensive open-source alternative to commercial link shortening services, offering advanced features typically found only in paid platforms.

Key capabilities include detailed visit analytics, QR code generation for every short link, custom domain support, device and geolocation tracking, and a robust REST API. Shlink also supports redirects, tag-based link organization, and integration with third-party services via webhooks.

With Docker support for easy deployment, Shlink scales from personal use to enterprise needs. Its well-documented API and CLI make it a developer-friendly choice for building link management into applications.

Shlink replaces commercial services like Bitly, TinyURL, Rebrandly, Short.io, and Cutt.ly with a fully self-hosted, privacy-respecting solution.

Looking for contributors

This project is actively seeking help, join the community!

Visit Shlink
License
MIT
Self hostable
Yes
Repository details
Version
v5.0.2
Created
4/8/2016
Stars
4,980
Forks
389
Open issues
22
Last commit
5/5/2026

Updated 5/11/2026, 10:37:50 AM

View Repository

Similar open source alternatives