
Branded short links on your own domain, routed by country or device, with QR codes and click analytics
- Deploy
- One-click
- License
- AGPL-3.0
- GitHub stars
- 107 stars
- Last commit
TinyURL is a URL shortening service that adds custom aliases, custom domains and click analytics. Two listed apps do its main job and run in your own Cloudflare account.
Each answer comes from the app’s README and source code, compared with the features TinyURL describes on its own site.

Branded short links on your own domain, routed by country or device, with QR codes and click analytics

Self-hosted URL shortener with a REST API, typed SDKs and an MCP server, on Workers, D1 and Cloudflare Access
| Feature | OpenShort.link | shrtnr |
|---|---|---|
| Shorten a long URL | Yes | Yes |
| Custom aliases for branded links | Yes | Yes |
| Connect a custom domain | Yes | Partly |
| Click analytics by location, device, referrer and time | Yes | Yes |
| Link management with search, tags and archive | Yes | Partly |
| Bulk link creation | Yes | No |
| API for creating and managing links | Yes | Yes |
Branded short links on your own domain, routed by country or device, with QR codes and click analytics
Sources:github.com/idhamsy/openshortlink#readmetinyurl.com/app/features/custom-linkstinyurl.com/app/features/link-analyticstinyurl.com/app/dev
Self-hosted URL shortener with a REST API, typed SDKs and an MCP server, on Workers, D1 and Cloudflare Access
Sources:github.com/oddbit/shrtnr#readmetinyurl.com/app/features/link-managementtinyurl.com/app/dev