vikshortner
Self-hosted · your data never leaves your server

Short links that
know your audience

Shorten and brand your links, then send each visitor somewhere different based on their country, device or language — with full analytics behind every click.

No tracking cookies GDPR-friendly by design Full REST API
leomail.space/dashboard
leomail.space/launch Product launch announcement rotation 2,481
leomail.space/app Store link by platform platform 1,357
leomail.space/sale-in Festive campaign — India country 946
leomail.space/whitepaper Gated PDF download locked 412

Everything a link needs

Branding, targeting and measurement in one place — without handing your audience data to anyone else.

Branded domains Serve links from your own domain. Aliases are unique per domain, so each brand keeps its own namespace.
Smart targeting Route by country, operating system or browser language. Everyone else falls through to your default URL.
Traffic splitting Weighted A/B rotation across as many variants as you like, split at the moment of the click.
Click analytics Countries, cities, languages, browsers, platforms, devices and referrers, with a 30-day timeline.
Retargeting pixels Fire Meta, GA4, Google Ads, TikTok, LinkedIn and more as visitors pass through.
Password protection Lock sensitive links, set an expiry date or cap the number of clicks.
QR codes Every link gets a scannable code you can preview and download at print resolution.
Spaces Group links into colour-coded workspaces and export the whole set as CSV.
REST API Create, update and measure links from your own tooling with a Bearer token.

Ready to shorten your first link?

Create an account in seconds. Everything runs on your own server.

Get started