Skip to content

Free dynamic QR codes

QR codes you can change after they're printed.

Edit where a printed code points, see who scans it, and put it on your own domain.

Edit and track free for 14 days. After that, your 3 codes keep working forever. No card.

7free QR code types,
no signup
1–2 minfor a change to reach
your printed codes
Keptyour codes keep working,
even after the trial

Free QR code generator

Make a QR code now.
Free, no signup.

Drawn in your browser and test-scanned as you design it. Download PNG, SVG or a print-ready PDF.

Step 1: What should the code open?

Your content stays in this browser. KeptLink never receives it.

Step 2: Design it

Templates

Need to change it after printing? Make it a free dynamic code instead. Edit and track free for 14 days; after that, your 3 codes keep working forever. Start free

Everything after the print

One printed code.
Years of control.

Change it any time.

New menu, new listing, new campaign. Update the link in the dashboard and every printed copy follows.

See every scan.

Visits by day, device, country, city and referrer, split into QR scans and link clicks.

Your own domain.

Put your links on a subdomain you own, with HTTPS set up for you.

Built for teams.

Invite your team with roles, and give each client a workspace that shows only their codes.

Checked for safety.

Every destination is checked against Google's list of unsafe sites before it goes live.

Hundreds at once.

Create codes from a spreadsheet (Pro and Business), or connect your own systems with the API (Business).

POST /api/v1/links
{ "destination": "https://yourbrand.com/menu" }
→ 201 { "short_url": "https://go.yourbrand.com/menu" }

How it works

Three steps. Then it's yours.

  1. 1

    Paste your link

    We check it's safe and give you a short link and a QR code.

  2. 2

    Design and print

    Pick colours and a logo, test-scan it, and download print-ready files.

  3. 3

    Change it any time

    Point the same printed code somewhere new, and watch the scans come in.

The KeptLink promise

Your printed codes don't break
when you stop paying.

Some QR services switch codes off when a subscription ends. Codes made on a KeptLink paid plan keep redirecting to their last destination.

  • Cancel any timePaid codes keep redirecting; the workspace becomes read-only.
  • 12 months' noticeIf KeptLink ever closes, with a full export of your links.
  • Your domain stays yoursCodes on your own domain can be pointed elsewhere by DNS.
Read our continuity pledge

Pricing

Simple plans.
A 14-day free trial.

Prices billed annually; monthly billing is also available. No card needed for the trial, and your 3 trial codes keep working after it ends.

Business

$55/month

  • 5,000 dynamic codes
  • 10 custom domains
  • 25 client workspaces, API
Start free trial

Founders' lifetime deal: $79 once, for the first 100 buyers.Compare plans

Guides

Get it right the first time.

All guides

Questions

Good to know.

Is there a free dynamic QR code?

Yes. Start a free trial, with no card, and make up to 3 dynamic codes. Edit and track them free for 14 days. After that, they keep sending visitors to their last destination forever. To edit them again or see their scans, choose a plan.

Is the QR code generator really free?

Yes. Static QR codes are free to make and download, with no signup, no watermark and no limit on how many you create.

Can I change a QR code after printing it?

Yes, with a dynamic code. It points to a short link you control, so you can change the destination in the dashboard and the printed code follows within about a minute or two. A free static code can't be changed: what's inside it is fixed.

What happens if I cancel a paid plan?

Codes created on a paid plan keep redirecting to their last destination, unless a code is blocked for safety. Your workspace becomes read-only until you subscribe again.

Do free QR codes expire?

No. A static code contains your content directly, so it keeps working as long as the content does (for example, as long as the web page stays online). A free trial's dynamic codes don't expire either: after the 14 days, your 3 codes keep redirecting to their last destination.

What happens to the information I type in the free generator?

It stays in your browser. The code is drawn on your device, and your links, WiFi passwords and contact details are never sent to our servers.

Print it once.
Change it whenever.