Short.io

short.io

YES

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.

Promptfree, for everyone, and the only version there is
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

Dub

$0

Link management with analytics and custom domains, self-hostable.

dubinc/dubfree · open source

YOURLS

$0

A 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

Interest · last 30 days

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

All 12 in Social media & links

Coming soon

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

Esc