rdyrct 1.1.0 is out. You can now bring your links from Bitly, Short.io, Rebrandly or Dub without breaking a single one, tag links with a free UTM builder, shorten from the homepage, and run your own copy in one step. The changelog lists everything.
Bring your links from another service
Open Import on the Links page, pick the service your links are on, and choose the CSV it exports. Each link keeps its domain, its slug and where it goes: go.harborkitchen.com/menu stays go.harborkitchen.com/menu. UTM tags in a destination become the link's UTM fields.
Your links keep working on the old service the whole time. The domain is checked with two TXT records, so its certificate is ready before you touch the CNAME. Change the CNAME last, and your links answer from rdyrct with no gap. The import runs on our side, so you can close the page and come back. It needs a paid plan, and clicks start from zero.
Tag links with the free UTM builder
The UTM builder tags a link as you type, with no account, and nothing leaves your browser unless you shorten the result. It catches the mistake that splits campaign reports: analytics counts Instagram and instagram as two sources, so one click turns every value into lowercase with hyphens.
More in the UTM parameters guide.
Shorten from the homepage
Paste a link into the bar on the homepage and press Enter. You get the short link, its QR code and PNG or SVG downloads. Without an account the link works for 24 hours. Signed in, it is saved to your organization, on its own domain.
Run your own copy in one step
rdyrct is open source and runs on your Cloudflare account. From a terminal, one command sets it up:
git clone https://github.com/baronunread/rdyrct
cd rdyrct && bun install
bun run setup
It asks for a name, a domain (or a free workers.dev address) and the admin's email, creates the database, storage and queues, and deploys. It refuses a name your account already uses, so it never overwrites anything. No terminal? The README has a Deploy to Cloudflare button.
Already running a copy? The 1.1.0 release notes say what updating takes.
Also in 1.1
- Deleting an account on a paid plan cancels its subscription first.
- Signed-in pages load faster: each API call checks the session with one database query instead of three.
- The roadmap is now a board of what comes next, later, and what already works, each item linked to its GitHub issue.
- On a phone, fields for links and domains bring up the URL keyboard and stop autocorrecting what you paste.
The free plan still has no time limit. Make your first link, or bring the ones you already have.