Paste a long link β get a tiny isaac1804.com/s/xxxxx link. Bulk mode, QR codes, click counts, and a password-only log of who clicked. Runs on my own Cloudflare Worker + KV, so nothing expires and there is no third-party service in the middle.
π Admin
Anyone can compress links and open them. This password unlocks everything else:
the logs (who created & who clicked each link), deleting links, custom names, and unlimited links.
π Admin unlocked
Everything is unlocked: π Log and π Delete on every link, custom names, the
activity feed below, and unlimited links (the hourly limit only applies to visitors).
saved on this device
Compress links
One link per line β paste as many as you like. Everything after the # is dropped, https:// is added automatically.
0 links in the box
Totals
Live from the Worker's KV store. Cloudflare's list API is eventually consistent, so a link you just made can take up to a minute to appear here β the per-link counts below update straight away.
βshort links
βclicks
βcharacters saved
βmade on this device
My links
Saved in this browser. Unlock with the admin token to load every link made anywhere and to delete them.
π Who clicked β activity
Every creation and every click, newest first: who (device), from where (city/country), their ISP, and which page they came from. Visible only with the admin password β visitors never see this.
admin locked
How it works / API
POST /api/links{"url":"β¦","slug":"optional"} β {"short":"https://isaac1804.com/s/xxxxx"} β open to anyone, any link
GET /s/<code> β 302 to the target and logs the click β open to anyone
Everything else needs the admin password (sent as the X-Link-Token header only; 5 wrong tries locks you out for 15 min):
GET /api/links β every link with creator + clicks Β· GET /api/links/<code> β who made it + the last 100 clicks
GET /api/activity β newest creations + clicks Β· DELETE /api/links/<code> β delete a link and its log
GET /api/stats β public totals only (link count, clicks)
Codes use a 31-character alphabet with no 0 O 1 l i, so they survive being read out loud or typed off a screen. A repeated link returns the code it already has.
Click logs record IP, city/country, ISP, device and referer β kept only on this site's own Worker, readable only with the password.