A person designing a QR code in the QR Wave builder on a laptop at a sunlit desk
From a blank screen to a print-ready QR code in about two minutes — right in the browser.

Step 1: Choose static or dynamic

Before you generate anything, decide whether you need a static or dynamic QR code. Here's the quick rule:

  • Static if the link will never change and you don't need scan data (e.g., your portfolio URL on a personal card).
  • Dynamic if you might update the destination, want to track scans, or you're printing in bulk. This is the right choice 90% of the time for business use.

Still on the fence? The full trade-off is covered in static vs dynamic QR codes.

Step 2: Pick your QR code type

Most generators offer several types: URL, vCard, WiFi, PDF, and more. For your first code, URL is the simplest. Just paste the web address you want people to land on.

Tip: Use a dedicated landing page, not your homepage. A page built for the specific campaign ("20% off your first order") converts much better than a generic homepage.

Step 3: Enter your content

For a URL code, paste the full link including https://. Double-check for typos — a broken link is the fastest way to waste a print run.

For other types, fill in the relevant fields: name and phone for vCard, network name and password for WiFi, and so on.

Step 4: Customize the design

A QR code doesn't have to be a black-and-white blob. Modern generators let you:

  • Change module shapes (square, rounded, dots)
  • Adjust eye/finder patterns (rounded, leaf, circle)
  • Set foreground and background colors
  • Add your logo in the center
  • Apply gradients that match your brand palette

The key constraint: maintain enough contrast between the foreground and background for scanners to read it reliably. Dark on light works best. Avoid light-on-light or low-contrast combos.

From link to print-ready QR code
Destinationhttps://yourshop.com/spring-offer
StyleRounded
ColorBrand green
svg
Print test readyDark on light · quiet zone · dynamic link

Step 5: Test before you print

This step is non-negotiable. Test your QR code:

  1. On at least two different phones (iOS and Android)
  2. From the distance people will actually scan it (arm's length for a flyer, 3+ feet for a poster)
  3. In the lighting conditions where it'll be displayed
  4. After printing a test copy — screens and paper render differently
Pre-print test — phone, distance, lighting, paper
1
iOS + AndroidTwo phone cameras
2
Real distanceArm length or signage range
3
Actual lightingDim shop, window glare, overheads
4
Printed samplePaper changes contrast

Step 6: Download and place

Download as SVG for print (infinitely scalable, no pixelation) or PNG for digital use (email, social, web). Place it in your design file with enough quiet zone (white border) around it — at least 4 modules wide.

Minimum print size: 2 cm × 2 cm (about 0.8 inches) for close-range scanning. Scanning from further away, or styling the code with colors and a logo? The full print rules are in QR code design tips.

That's the whole process — six steps, about two minutes.

Start here: Create your first QR code on QR Wave — free for static codes, no account needed.