301 · Moved permanently
Long links,
short route.
Paste a URL and rdrcto hands back a short one that sends people straight to it. One hop, no waiting page, no account required.
Shorten a link
Links stay live until you delete them. Want a name instead of five characters? Claim a custom ending like rdrcto.com/q3-report while it's free.
The hop
What happens when someone clicks
A short link is a redirect, not a landing page. rdrcto answers the request and steps out of the way.
Someone opens the short link
From an email, a slide, a printed QR code — anywhere the full URL wouldn't fit.
rdrcto replies with the address
A 301 and a Location header, served from the edge in a few milliseconds. Nothing renders.
The browser lands on your page
The visitor sees your site, with the referrer and query string intact.
$ curl -I https://rdrcto.com/x7k2p HTTP/2 301 location: https://example.com/2026/quarterly-report cache-control: public, max-age=300 server: rdrcto
No interstitial, no ad frame, no script injected into your page.
What you get
Enough, and not more
Custom endings
Choose the part after the slash so the link reads like the thing it points at: rdrcto.com/spring-sale.
Click counts
See how often each link was opened, by day, with referrer and country. Counts only — no profiles, no cross-site tracking.
QR codes
Every link comes with a QR code you can download as SVG or PNG, sized for anything from a business card to a banner.
Expiry dates
Give a link an end date. After it passes, the link returns 410 Gone instead of quietly sending people somewhere stale.
Editable destinations
Point an existing short link at a new URL. Anything already printed or sent keeps working.
Malware checks
Every destination is checked against known phishing and malware lists before the link resolves, and rechecked over time.
For scripts and apps
One endpoint, one key
Create links from a deploy script, a CMS, or a spreadsheet job. JSON in, JSON out.
$ curl -X POST https://api.rdrcto.com/v1/links \ -H "Authorization: Bearer $RDRCTO_KEY" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com/2026/quarterly-report","slug":"q3-report"}' 201 Created { "short": "https://rdrcto.com/q3-report", "url": "https://example.com/2026/quarterly-report", "qr": "https://rdrcto.com/q3-report.svg", "created":"2026-08-27T09:41:12Z" }
Rate limit: 100 links per minute per key. Bulk creation takes an array and returns them in order.
Questions
The usual ones
Do I need an account?
Not to shorten a link. An account adds click counts, custom endings, editing and the API.
How long does a link last?
Until you delete it or the expiry date you set arrives. Links are not recycled, so an ending you used once won't later point somewhere else.
301 or 302?
301 by default, so browsers cache the hop and search engines pass the destination its credit. Switch a link to 302 when the destination changes often.
Can I use my own domain?
Yes. Point a CNAME at rdrcto and your links read go.yourcompany.com/q3-report. Certificates are issued and renewed automatically.
Something abusive is being shortened here
Send the short link to abuse@rdrcto.com. Confirmed links are disabled and the destination is added to the blocklist.