Short links and QR codes that show which channel earned the click.

rdyrct is an organization-based URL shortener and QR code generator that runs entirely on Cloudflare. Create branded short links on your own domain, generate custom QR codes, and see click analytics without giving up your team's privacy.

Branded short links

Point a custom domain at rdyrct and every short link carries your brand instead of a generic host. Choose your own slugs on a custom domain; on the shared rdyrct.com domain, slugs are always random so nobody can squat a name that isn't theirs.

QR codes with your logo

Generate a QR code for any link, styled with your own colors, dot shapes, and a logo in the middle. Download it as a PNG or SVG.

Privacy-friendly click analytics

Every click records country, referrer, device, and time, and nothing else. rdyrct never stores an IP address or a precise location, so you get the analytics that matter without tracking the people who click.

Campaign tracking with UTM tags

Tag a link with the built-in UTM builder, or paste a URL that already carries UTM parameters and rdyrct reads them back out rather than making you retype them. Campaigns, sources, and mediums are then ranked by clicks, so the question "which channel earned this" has an answer instead of an argument. The analytics page compares any period with the one before it, shows an activity heatmap of your busiest hours, and flags links that have gone quiet: no clicks in 30 days, or a drop of more than half week over week.

Built for teams

An organization holds the links, the domains, and the people. Owner, admin, and member roles decide who can edit links, connect a domain, and invite others; invites go out by email, are single-use, and expire after 7 days. Only the organization's owner needs a paid plan, and one subscription covers every organization that owner runs, so a team does not pay per seat to read its own numbers.

Links that do not break

Rename a slug and the old one keeps redirecting for 48 hours, so a link already printed on a flyer or sent to a list does not die the moment somebody tidies up. Extra aliases can point at the same link on purpose. Shorten a URL you have already shortened and rdyrct offers to add it as an alias on the existing link instead of quietly creating a second one, which keeps that link's statistics in one place.

Try it without an account

The homepage shortener works with no sign-up and no email: paste a URL, get a short link and a QR code back. Those links last 24 hours, and signing up turns them permanent and starts counting their clicks. The QR code generator is a page of its own and asks for nothing at all, because the code is built in your browser rather than on a server.

Plans

Free: 1 organization, 30 links, 7-day analytics. Hobby ($4/mo): 500 links, a custom domain, QR codes with your logo, 5 team members, 30-day analytics. Pro ($9/mo): 3 organizations, 3,000 links, 5 custom domains, 25 team members, 365-day analytics. rdyrct is also open source and can be self-hosted on your own Cloudflare account for free.

Frequently asked questions

Does rdyrct track IP addresses?

No. Click analytics store only country, referrer, device, and timestamp.

Can I use my own domain?

Yes, on the Hobby and Pro plans. Custom domains let you choose your own slugs.

Can I self-host rdyrct?

Yes. rdyrct is open source and runs entirely on Cloudflare Workers, D1, and KV; see the GitHub repository for deploy instructions. There is no enterprise edition held back: deploy it to your own Cloudflare account and you are the platform admin, which means you set your own limits.

Why are slugs random on the free plan?

Short links on the shared rdyrct.com domain always get a random slug, on every plan. One shared namespace means chosen names would be a land grab, so nobody gets to squat one. Picking your own slug comes with a custom domain, where the namespace is yours.

Is the free plan a trial?

No. It is 30 links, 3 teammates, QR codes, and 7 days of click analytics, with no card and no clock running. Paid plans add branded links on your own domain, chosen slugs, QR codes carrying your logo, and a longer analytics history.

Does rdyrct have an API?

Not yet. A public REST API, organization-scoped API keys, an OpenAPI document, and an MCP server for AI agents are the work being done next; each one is an open issue you can read on the roadmap.