QR

Marketing Tools

Beautiful QR codes you can edit after printing.

Design styled QR codes, then make them dynamic: change the destination any time without reprinting, and watch scans roll in with built-in analytics.

/q/x4Tz9Qa

→ acme.com/spring-menu

Edit destination

1,284 scans · printed once, repointed twice

Styled, on-brand codes

Pick foreground and background colors — or go fully transparent — so your code sits naturally on menus, packaging and posters instead of looking bolted on.

Dynamic destinations

Pro codes encode a short /q/ link you own. Repoint it to a new URL any time and every printed copy follows instantly — no reprints, no stickers.

Scan analytics

Every dynamic code tracks total scans, a 30-day daily chart and a live feed of recent scans with referrers, so you know which placement actually works.

Print-grade error correction

Choose L through H error correction. Higher levels survive laminate glare, curved bottles and the occasional coffee stain while still scanning first try.

High-res PNG downloads

Export crisp 256, 512 or 1024 pixel PNGs straight from the browser — sharp enough for business cards and big enough for a storefront window.

Pause or retire instantly

Flip a dynamic code off and it stops redirecting on the spot; flip it back on later with its scan history intact. Deleting removes it for good.

How it works

1

Design your code

Enter a URL or any text, dial in colors, size and error correction, and watch the live preview update as you go.

2

Print it anywhere

Download a high-res PNG and put it on menus, flyers, packaging, signage — anywhere a phone camera can reach.

3

Edit the destination anytime

Dynamic codes keep working after the ink dries: change where they point in one click and watch the scans roll in.

Simple, honest pricing

Start free. Upgrade when it earns its keep.

Free

$0

  • Static QR codes
  • 3 saved codes
  • Color customization
Start free

Pro

$7/month

  • Unlimited dynamic QR codes
  • Edit destinations after printing
  • Scan analytics & history
  • Custom colors & sizes
  • High-res PNG downloads
Demo mode — connect Stripe to charge real payments

Frequently asked questions

What's a dynamic QR code?

A static code bakes the destination into the pattern itself, so it can never change. A dynamic code instead encodes a short /q/ link that QRForge controls — when someone scans it, we redirect them to whatever URL you've currently set. That means you can print a code today and point it at a new page next month without touching the print.

Do static codes ever expire?

No. A static code is just an image — once you download the PNG it works forever, whether or not you keep your QRForge account. Your saved designs stay in your library so you can re-download or tweak them any time.

How do I make sure my code scans well in print?

Download at 512px or 1024px for anything bigger than a business card, keep strong contrast between foreground and background, and raise the error correction level (Q or H) if the code will be laminated, curved or exposed to wear. Higher correction adds redundancy so a partially damaged code still scans.

What happens to my dynamic codes if I cancel Pro?

Printed codes keep redirecting to their last destination — we never break a code you've put out in the world. You just lose the ability to create new dynamic codes, edit destinations or view analytics until you re-subscribe. You can still pause or delete codes at any time.

Can I use a transparent background?

Yes — tick the transparent option in the designer and the PNG exports with a fully transparent background, perfect for dropping onto colored flyers, dark websites or product packaging. Just make sure the surface behind it keeps enough contrast with the foreground color.

Print it once. Change it forever.

Free to start. $7/mo when you outgrow it.

Open QRForge