Private beta · invite only

Links that
don’t sink.

Short links, retargeting pixels, social previews and QR codes — running on the edge, so they never go down.

No spam. One quack when you’re in.

Go on,
paste something.

One field. You get a short link, the pixels your pool already uses, a social preview and a QR code — ready to print.

  • Pixels inherited from the pool
  • A QR code for every link, SVG or PNG
  • Edit the destination after printing
app.qkqk.link
Meta pixel GA4 TikTok inherited from pool Acme
  • SVG Sharp at any print size
  • PNG Ready for screens and chats
  • Printed We ask before the destination changes

What happens
in a click.

01 Someone clicks or scans qkqk.link/bf
02 The nearest edge answers resolved in milliseconds
preview botGets the social cardWhatsApp, X, LinkedIn see your title & image
human + pixelsPixels fire, then goA 1 KB page tags them for retargeting
humanStraight to the destinationAn uncached 302 — editable forever

Meanwhile, the click is counted for the link — without slowing anyone down.

Everything your links need.
Nothing they don’t.

Meta GA4 TikTok LinkedIn Google Ads +6

↳ inherited from pool: acme

Pixels on every link

Set retargeting pixels once on a pool. Every link inside inherits them — switch one off right on the link when you need to.

Black Friday — up to 60% off The deals you waited all year for. qkqk.link

Previews that sell

Control the title, image and description people see on WhatsApp, X, LinkedIn and Slack — set it on the pool, change it on one link.

qkqk.link/bf
SVG
PNG
Printed ✓

A QR code for every link

Every link comes with its QR code — SVG for print, PNG for screens. Mark it as printed and we’ll double-check with you before the destination changes.

  • your workspace
  • acme pool
  • black-friday pool
  • qkqk.link/bf
  • qkqk.link/bf-ig

Pools, one inside another

Group links by client, then by campaign. Pixels, previews and consent set on a pool reach every link inside, so nothing gets mixed up.

Consent banner pool: eu-store

↳ pixels fire only after “OK”

Consent, where the law asks

Turn on a consent banner for a pool: its links fire pixels only after the visitor says yes.

Built for humans,
devs and agents.

Dashboard

Paste. Copy. Done.

One field to shorten. Everything else — slug, pixels, preview, QR — is one click away, never in the way.

API

Boring, in the best way.

$ curl -X POST https://api.qkqk.link/v1/links \
  -H "Authorization: Bearer $QKQK_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://acme.com/bf"}'
quack. {"shortUrl":"https://qkqk.link/q4ck", …}
For agents

Agents find their way.

An OpenAPI spec with examples, API keys with scopes and an llms.txt: an agent reads the docs and shortens links on its own.

Not your average
shortener.

qkqk.link Typical shortener
Retargeting pixelsSet once per pool, inheritedAdded link by link
Social previewsPer pool, editable per linkPer link, if at all
Printed QR codesWe ask before the destination changesChange it and hope
The redirectUncached 302 on the edgeOften a cached 301
Consent bannerBuilt in, per poolBring your own
APIEverything the panel does, with a keyCapped or extra

The redirect
is sacred.

  1. On the edge, everywhere. Every click resolves in a data center near the person clicking — no single server to fall over.
  2. Isolated from everything else. The redirect runs apart from the dashboard and the API. If those hiccup, your links don’t notice.
  3. Printed means printed. No cached redirects, so you can change where a QR code goes — and we’ll double-check before you do.

Get your ducks
in a row.

We’re letting people in a few at a time. Leave your email and we’ll send one quack when it’s your turn.

Questions,
quacked.

When can I get in?

We’re in private beta and opening in small batches. Waitlist folks go first, in order.

Which pixels do you support?

Meta, Google Tag Manager, Google Ads, GA4, LinkedIn, X, TikTok, Pinterest, Reddit, Bing and Quora — plus your own script. With a consent banner where the law asks for one.

Can I change where a printed QR code goes?

Yes. The redirect is never cached, so a new destination works right away — and if the link is marked as printed, we ask you to confirm first.

Is there an API?

Yes: a REST API with OpenAPI docs and API keys with scopes. Everything the dashboard does, the API does too.

How do you say “qkqk”?

“Quack, quack.” Mom says the first quack, the little one answers with the second — just like a link and its QR code.

Why a rubber duck?

Because it floats. Also because explaining things to a rubber duck is how half the internet gets fixed. (Try typing “quack”.)

Coming

Not in the beta yet. We’ll tell the waitlist when each one lands.

  • ComingYour own domains

    Point a CNAME, get HTTPS in minutes — subdomains or a dedicated domain, even behind your own Cloudflare proxy.

  • ComingAnalytics without the bots

    Clicks, uniques, places, devices, referrers and UTMs, with bots filtered out. Daily totals kept for good.

  • ComingOne QR per placement

    Give the store counter, the window sticker and flyer #3 their own QR code, and see which one gets scanned.

  • ComingCLI and MCP

    Shorten from the terminal, or let your AI agent manage links through an MCP server.

  • ComingImport a CSV

    Bring your links from another shortener: slugs stay the same and printed QR codes keep working.