Rebrandly
Replaceable in one session with an AI coding agent.
Short links on your own domain, with click tracking, UTM defaults and team permissions. The product is the branded domain more than the redirect.
Build me a branded link shortener I run myself. STACK - Node with Fastify, SQLite via better-sqlite3, Caddy in front for automatic TLS - One process, one file, deployable to a small VPS THE REDIRECT - GET /:slug looks up the target and returns 301 for permanent links, 302 for ones marked temporary - Answer in under 10ms: keep the whole map in memory, refreshed on write - Unknown slug returns your own 404 page, never a stack trace CREATING LINKS - Slug is generated as seven URL-safe characters, or supplied by hand and checked for collisions - Reserve a list of words that must never become slugs: admin, api, login, static - Optional expiry date, after which the link 410s rather than 404s TRACKING - One row per click: slug, referrer host, country from a local GeoIP database, coarse device bucket, timestamp - Never store an IP; store an HMAC of it with a secret salt for unique counting - Bots identified by user agent are recorded and flagged, not dropped UTM DEFAULTS - A workspace-level template applied to every link unless overridden per link - Show the final URL before saving, so nobody discovers a broken parameter after posting DOMAINS - Multiple hostnames served by one instance, each with its own default UTM template - Document the DNS records and let Caddy handle the certificates Include a README on the redirect latency budget, the backup of the SQLite file, and what happens to links if the process restarts.
What you lose
- Custom domain management with certificates issued and renewed for you
- Link retargeting pixels and UTM templates applied across a whole workspace
- Team roles, so marketing can create links without touching DNS
- A browser extension and integrations that create links from where people work
- Uptime on the redirect itself, which is the one thing that must never fail
If you would rather not build
- Short.io — paid, closest competitor, cheaper entry tier
The escape hatch
open source · no votes, no paid placement
Shlink
$0Short-URL server with a REST API, QR codes and per-link visit tracking.
shlinkio/shlinkfree · open source
Why this verdict
our own opinion · changed only by a person
84/100
Verdict yes at 84: a redirect table and a click log is the archetypal weekend build, and Caddy removes the certificate work that used to make custom domains annoying. What you take on is uptime — a dead shortener breaks every link you have ever posted.
History
tracked since 9 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 Rebrandly
answered from the record above
Is Rebrandly free?
No — the plan we track is $39 a month. Starter around $39/month billed monthly, cheaper annually; limits are on branded links, clicks and custom domains.
Can you replace Rebrandly by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 84 out of 100, build time one session. Read what you lose before you decide.
How much does Rebrandly cost?
$39 a month on Starter — $468 a year. Recorded 9 Aug 2026.
What do you lose by replacing Rebrandly?
Custom domain management with certificates issued and renewed for you; Link retargeting pixels and UTM templates applied across a whole workspace; Team roles, so marketing can create links without touching DNS; A browser extension and integrations that create links from where people work; Uptime on the redirect itself, which is the one thing that must never fail. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Rebrandly?
Yes: Shlink, Dub. 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