Short.io
Replaceable in one session with an AI coding agent.
A link shortener on your own domain. You paste a long URL, it hands back a short one, and it counts the clicks — with a dashboard for the links you have made and where the traffic came from.
Build me a link shortener on my own domain. STACK - A single serverless function or a small Node process, whichever my host makes cheaper - SQLite for the links, one table - No frontend framework — one HTML page for the dashboard THE REDIRECT - GET /:code looks the code up and answers 301, or 404 with a real page - The lookup is the only thing on the hot path: no analytics write blocks it - Cache the code-to-URL map in memory, invalidated on write MAKING A LINK - Paste a URL, get a code back; optionally choose the code myself - Reject a code that already exists rather than overwriting it - Refuse a target that is not http or https, and refuse one that points back at my own shortener COUNTING - One row per click: code, timestamp, referrer host, country if the host header carries it, and a coarse device bucket - Never store the raw IP or the raw user agent - The dashboard reads counts at query time; no aggregate tables THE DASHBOARD - One page, password-protected with a single shared secret in an environment variable - Table of links with clicks, sortable, and a per-link view with clicks by day QR - Generate the QR as an SVG at request time from the short URL, no image library Include the schema, a seed script and a README covering the DNS records the domain needs.
What you lose
- Redirects served from an edge network, so a link opens fast from anywhere in the world
- Click analytics with country, referrer and device already broken out
- A team dashboard where somebody who does not deploy code can still make a link
- Bulk import and a QR code per link, both there from the first minute
If you would rather not build
- A Cloudflare Worker with a KV namespace, which is about forty lines
The escape hatch
open source · no votes, no paid placement
YOURLS
$0A PHP shortener that has been running on shared hosting for over a decade.
YOURLS/YOURLSfree · open source
Why this verdict
our own opinion · changed only by a person
86/100
Verdict yes at 86: a redirect table and a counter. The only real risk is the one this entry names — links you have already handed out have to keep working forever, which makes the migration, not the build, the hard part.
History
tracked since 10 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Short.io
answered from the record above
Is Short.io free?
No — the plan we track is $24 a month. Personal at $24/month billed monthly, $19 annually; higher tiers are priced on click volume.
Can you replace Short.io by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 86 out of 100, build time one session. Read what you lose before you decide.
How much does Short.io cost?
$24 a month on Personal — $288 a year. Recorded 9 Aug 2026.
What do you lose by replacing Short.io?
Redirects served from an edge network, so a link opens fast from anywhere in the world; Click analytics with country, referrer and device already broken out; A team dashboard where somebody who does not deploy code can still make a link; Bulk import and a QR code per link, both there from the first minute. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Short.io?
Yes: Dub, YOURLS. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site