Everything urlr does. In detail.
Six features, one tool. Here's exactly how each one works.
Custom aliases
Skip the random string. Pick a slug that means something — urlr.io/launch instead of urlr.io/kx4Rp.
Aliases are 3–30 characters, letters, numbers, hyphens and underscores. Reserved words like admin and api are blocked, and every alias is checked for availability the moment you type it.
Click analytics
Every redirect is logged: when it happened, where it came from, the visitor's approximate country, and their device.
Break clicks down by referrer, location, and device — with a 30-day trend chart on top. No sampling, no "upgrade to see more."
QR codes
Every link gets a QR code the instant it's created — no separate tool, no extra step.
Download as PNG or SVG, recolor it to your brand, and drop the urlr bracket mark in the center. Generated server-side, so there's no third-party watermark.
Link expiration
Set an expiry date, a maximum click count, or both. When a link is done, it's done.
Visitors who hit an expired link get a friendly "this link has expired" page — not a broken redirect. A background job retires links automatically.
Team dashboard
Every link in one sortable, searchable table — filter by status, search by alias, act in bulk.
Pause or delete links individually or in batches, jump straight to a link's analytics, or grab its QR — all from the same view.
API access
Create and manage links straight from your own scripts. One token, a simple REST API.
Full reference lives in the docs. Here's the whole "create a link" call:
curl -X POST https://urlr.io/api/links \
-H "Authorization: Bearer urlr_live_sk_7f3a9c2e8b41d0f6a29c" \
-d '{"url":"https://example.com"}'
New to link shortening? Start with the urlr free URL shortener, or compare plans on the pricing page.
Ready to stop pasting ugly links?
Free forever. Set up your first link in under a minute.
Sign up free