Obviously, Shlink would not be any good if it was not capable of shortening URLs.
Track all the visits to your short URLs, including stats like location, visitor's browser or referrer.
Personalize your campaigns' short URLs by using custom slugs or multi-segment custom slugs.
Serve multiple short domains under the same Shlink instance. You can even use the same custom slugs.
Dynamically redirect visitors to different places based on geolocation, device type, language, etc.
Tag your short URLs and classify them for later analytics.
Emojis are just unicode. Use them in your short URLs, long URLs, titles, tags or anywhere you want.
Limit access to short URLs, by date range and/or maximum number of visits.
Shlink exposes a fully featured REST API that simplifies integrating it anywhere.
Limit the resources with which an API key can interact, by domain or only short URLs created with it.
Use the official docker image to deploy Shlink in a container-based infrastructure.
IP addresses are anonymized by default, making Shlink compliant with different data protection regulations.
Import your existing short URLs from third parties like bit.ly or YOURLS.
The most popular relational database engines are supported: MySQL, MariaDB, Postgres and Microsoft SQL.