Click analytics
Daily clicks, unique visitors, countries, referrers, devices and browsers. Bots and chat previews are filtered out.
Top country
Netherlands
Top referrer
t.co
Mobile share
63.4%
Shorten any URL on urlxo.link, see clicks by country, device and referrer, and automate it with a REST API.
Daily clicks, unique visitors, countries, referrers, devices and browsers. Bots and chat previews are filtered out.
Top country
Netherlands
Top referrer
t.co
Mobile share
63.4%
Pick the words after the slash, or let us generate a short code with no look-alike characters.
urlxo.link/spring-sale
Every link gets a crisp SVG QR code, ready for print.
Links resolve from Redis and clicks are written in the background, so visitors never wait on the database.
302 Found
Developer API
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 } }
Yes. Shortening, analytics, QR codes and the API are free. Anonymous links have an hourly limit to keep spam out.
Not to shorten a link. You need one to edit links, see click stats and create API keys.
Yes. Edit the destination, alias, password, expiry or click limit at any time. Changes apply right away.
A 302, so browsers do not cache the destination and every click is counted.
Links to blocked domains are refused. Report a harmful link to abuse@urlxo.link and it will be removed.
In the EU. We keep the country, device, browser and referrer of a click, never the full IP address.