Short links that show who clicked.

Shorten any URL on urlxo.link, see clicks by country, device and referrer, and automate it with a REST API.

No account needed. Sign up to edit links and see stats.

Everything a link needs after you share it.

Click analytics

Daily clicks, unique visitors, countries, referrers, devices and browsers. Bots and chat previews are filtered out.

Sample data

Top country

Netherlands

Top referrer

t.co

Mobile share

63.4%

Your own alias

Pick the words after the slash, or let us generate a short code with no look-alike characters.

urlxo.link/spring-sale

QR codes

Every link gets a crisp SVG QR code, ready for print.

Rules per link

  • Password protection
  • Expiry date and time
  • Click limit
  • Pause and resume

Fast redirects

Links resolve from Redis and clicks are written in the background, so visitors never wait on the database.

302 Found

Developer API

Create links from code.

A small JSON API with Bearer keys. Create, update and delete links, then pull the same stats you see in the dashboard.

# create a link
curl -X POST https://urlxo-link.ryzenx3dhetz-d2qg.dockerxo.dev/api/v1/links \
  -H "Authorization: Bearer $URLXO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/launch","code":"launch"}'
201 Created
{
  "data": {
    "code": "launch",
    "short_url": "https://urlxo.link/launch",
    "url": "https://example.com/launch",
    "clicks": 0,
    "is_active": true
  }
}
Laptop, notebook and camera on a wooden desk

One link for print, chat and email.

Change the destination later
The poster is printed, the link keeps working. Point it somewhere new from the dashboard.
See which channel worked
Make one link per channel and compare clicks side by side.
Case-sensitive codes
More short codes fit in fewer characters, so links stay short.
No IP addresses stored
Unique visitors are counted with a hash that changes every day.

Questions

Is urlxo free?

Yes. Shortening, analytics, QR codes and the API are free. Anonymous links have an hourly limit to keep spam out.

Do I need an account?

Not to shorten a link. You need one to edit links, see click stats and create API keys.

Can I change where a link goes?

Yes. Edit the destination, alias, password, expiry or click limit at any time. Changes apply right away.

Which redirect status do you use?

A 302, so browsers do not cache the destination and every click is counted.

Are links scanned for abuse?

Links to blocked domains are refused. Report a harmful link to abuse@urlxo.link and it will be removed.

Where is my data stored?

In the EU. We keep the country, device, browser and referrer of a click, never the full IP address.

Your next link can tell you more.

Create free account