URL Shortener
Your own short-link service. Custom domain, unlimited links, click analytics.
A Bitly / Dub.co alternative you fork to your own domain. Built for indie hackers, agencies, and anyone tired of subscription link caps.
Features: unlimited links, click analytics with referrer + device breakdown, custom slugs, QR codes, UTM-builder, link expiration (by date or click count), password-protected links, bulk CSV import, owner-gated dashboard. Public /r/{slug} redirect endpoint. Free TLS on your custom short domain.
Fork it, point a CNAME at it, and you have replaced Bitly in 60 seconds.
Talk to it from your AI
Once URL Shortener is on your account, the same AI you used to install it can read its data, send its emails, and change its code — for the life of the project. Try things like:
Every Hatchable project ships with an MCP server scoped to it — how it works.
Features
Your links on your own domain
Short links live on your subdomain, or any custom domain you attach. No third-party branding, and the whole link history is yours.
Click analytics per link
Every redirect is recorded. See totals and last-clicked times, and learn which links actually earn their keep.
Password-protected links
Lock any link behind a password. Checked server-side with PBKDF2 and a constant-time compare, not a JavaScript curtain.
Links that expire on schedule
Set an expiry date or a maximum click count per link. Expired links return a clean 410 page instead of redirecting forever.
QR code for every link
One click pops a QR code for print, slides, or packaging.
Custom slugs when they matter
Auto-generated slugs by default. Set your own when the URL needs to read well on a slide or in print.
What you get
- Source code, deployed to your account on Hatchable
- Your own subdomain (or BYO custom domain on the Builder plan)
- A real Postgres database, scoped to this app
- The ability to make a copy, edit it, and redeploy via your AI tool
- CSV export of your data, any time