rdrcto

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

rdrcto.com/x7k2p

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.

Request

Someone opens the short link

From an email, a slide, a printed QR code — anywhere the full URL wouldn't fit.

Response

rdrcto replies with the address

A 301 and a Location header, served from the edge in a few milliseconds. Nothing renders.

Arrival

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.