self-hosted · entirely yours
Cut your links
down to size.
A tiny URL shortener you run yourself. Only the owner can add links, and every link can carry a password, an expiry, or a hard click limit.
MIT licensed · no trackers · your database
→ https://example.com/2026/posts/why-short-links-still-matter
deploy
Run it anywhere.
One codebase, and each host uses its native storage — so there's nothing extra to wire up. From a one-click button to docker compose up.
- VercelUpstash Redis
- CloudflareWorkers KV
- RailwayManaged Redis
- RenderKey Value
- CoolifyBundled Redis
- DokployBundled Redis
- Docker / VPSAny Redis
- + your own
per-link control
Small, sharp, and yours.
Password gate
Lock any link behind a password. Visitors enter it before the redirect fires — guesses are rate-limited.
Expiration
Auto-disable a link at a chosen date and time. After that it's a dead end, not a redirect.
Click limits
Cap total clicks. The counter is exact, and the link dies the moment it hits the cap.
Layered windows per IP throttle owner sign-in and link-password guesses.
Owner and per-link passwords live only as SHA-256 hashes.
Click caps and limiters are exact on Redis — no double-spend.