QR Code Generator

Create scannable QR codes for your marketing campaigns

Content

URL or text to encode

Enter a URL, text, email, phone number, or any content

Customization

Colors and appearance

Higher levels allow QR to be read even if partially damaged

Tip: Use with UTM Builder to create trackable QR codes for print materials, business cards, and event signage.
Preview
Enter content to generate QR code

This free online QR code generator creates scannable QR codes with custom colors, sizes from 128 to 1024 pixels, and PNG or SVG export. Whether you need a quick QR code maker for a business card, a QR code creator for marketing campaigns, or a way to bridge print materials with digital landing pages, this tool runs entirely in your browser — no signup, no tracking, no expiration. Marketers use it for event signage, product packaging, restaurant menus, and out-of-home advertising. Developers prefer it because the output is clean, vector-ready, and accepts a URL via the ?url= parameter for handoff from our UTM Builder. Customize the foreground and background to match your brand, then download in the format your designer or printer needs.

Why This QR Code Generator

Most free QR code generators either lock essential features behind a paywall or strip out the controls professional marketers actually need. This QR code maker keeps everything free while giving you the precision required for production work.

Custom Colors for Brand Alignment

Pick any foreground and background hex value. Brand-aligned codes look intentional rather than generic. However, scanner reliability depends on contrast, so test darker palettes before printing at scale.

Four Sizes from 128 to 1024 Pixels

Smaller sizes suit email signatures and inline graphics. Larger exports preserve sharpness for posters and trade-show backdrops. Choose the right size for the use case rather than scaling up later.

Error Correction Levels L, M, Q, and H

Level L tolerates 7% damage, while Level H tolerates 30%. For codes with a logo overlay, Level H is mandatory because the logo physically obscures data modules. For clean prints on glossy stock, Level L keeps the pattern minimal.

PNG and SVG Export

PNG works for digital placements such as social posts, email, and website embeds. SVG scales infinitely without quality loss, making it the right format for print, signage, and any context where the final dimensions are not yet known.

URL Handoff via Query Parameter

Append ?url=https://example.com to the tool URL and the QR generator pre-fills the content field. This integrates with our UTM Builder workflow — build a tagged URL, then jump straight into QR generation.

Privacy-First Architecture

All QR generation happens in your browser. Nothing reaches our servers, no destinations get logged, and no accounts are required. Compare this to commercial dynamic QR services that track every scan.

How It Compares to Other QR Code Generators

Tool Custom Colors Logo Support SVG Export Free
CleverUtils QR Generator Yes Manual (H-level EC) Yes Yes
QRCode Monkey Yes Yes Yes Yes
Beaconstac Yes Yes Yes Trial only
Bitly QR Limited Paid plan Paid plan Paid plan

For deeper context on creative deployment patterns, see our guide on QR codes in marketing: 10 creative use cases for 2026.

📱 What Are QR Codes?

QR codes (Quick Response codes) are two-dimensional barcodes that store information in a pattern of black squares on a white background. Invented in 1994 by Denso Wave for tracking automotive parts, QR codes have become essential tools for connecting offline materials to digital experiences.

Unlike traditional barcodes that store data horizontally, QR codes store information both horizontally and vertically, allowing them to hold significantly more data—up to 4,296 alphanumeric characters or 7,089 numeric characters.

QR Code Anatomy

Finder Patterns — help scanners locate the code
Timing Patterns — define the grid structure
Data Modules — store the encoded information
Quiet Zone — empty border for detection

🛡️ Error Correction Levels

QR codes include built-in error correction using Reed-Solomon algorithms. This allows codes to remain scannable even when partially damaged, obscured, or customized with logos. Higher correction levels mean more redundant data—but also larger codes.

Level Recovery Best For Recommendation
L ~7% damage Clean digital displays, screens Use when code won’t be damaged
M ~15% damage General purpose, most use cases Recommended default
Q ~25% damage Industrial, outdoor signage Use for harsh environments
H ~30% damage Codes with logos, heavy branding Required for logo embedding

Best Practices

Follow these guidelines to ensure your QR codes scan reliably across all devices and environments.

✓ Size Properly

Minimum 2cm × 2cm for print. Rule: 1cm per 10cm of scanning distance.

✓ High Contrast

Dark foreground on light background. Black on white works best.

✓ Test Before Print

Scan with multiple devices and apps before final production.

✓ Keep Quiet Zone

Maintain white space around the code equal to 4 modules minimum.

✗ Invert Colors

Light codes on dark backgrounds often fail to scan.

✗ Distort Shape

Stretching or skewing the code breaks scanner recognition.

✗ Low Resolution

Blurry or pixelated codes won’t scan reliably.

✗ Complex URLs

Longer data means denser codes. Use URL shorteners when needed.

📐 Size Guide by Use Case
2×2 cm Business cards, close-range
3×3 cm Flyers, brochures, packaging
5×5 cm Posters, signs (1-2m distance)
10×10 cm Banners, billboards (3-5m)
20+ cm Large signage, storefronts

🎯 Marketing Use Cases

QR codes bridge the gap between physical and digital marketing, enabling trackable offline-to-online conversions.

📄
Print Materials

Flyers, brochures, business cards

📦
Product Packaging

Instructions, registration, reviews

🎪
Events & Trade Shows

Registration, schedules, contact exchange

🍽️
Restaurants

Digital menus, ordering, payments

🏪
Retail & POS

Promotions, loyalty programs, reviews

🚌
OOH Advertising

Billboards, transit ads, posters

Tracking QR Code Performance

Combine QR codes with UTM parameters to track which physical placements drive the most conversions. For example:

  • utm_source=qr_code — identifies QR as the traffic source
  • utm_medium=print — categorizes as print channel
  • utm_campaign=spring_menu_2026 — identifies the specific campaign
  • utm_content=table_tent — differentiates placement locations

Frequently Asked Questions

Static QR codes encode the destination URL directly—once printed, they can’t be changed. Dynamic QR codes point to a redirect URL that you can update anytime, but require a paid service. This generator creates static codes, which are free, permanent, and don’t require any subscription.

SVG is ideal for print because it’s vector-based and scales to any size without quality loss. Use PNG for digital displays, emails, and web use. Always download at the largest size you might need.

Yes, but you’ll need to use H-level error correction (30%) to compensate for the obscured data. The logo should cover no more than 20-30% of the code area. Test thoroughly after adding any branding.

Common issues: insufficient contrast (light on dark), code too small, damaged quiet zone, blurry print, or reflective surface causing glare. Try printing larger, ensuring high contrast, and testing on multiple devices.

Static QR codes never expire—they work as long as the destination URL exists. However, if the linked page is deleted or the domain expires, the code becomes useless. Always use permanent URLs for printed materials.

As a rule of thumb: 1 cm minimum width per 10 cm of scanning distance. For business cards, 2×2 cm works well. For posters viewed from 1-2 meters, use at least 5×5 cm. Always test at the intended viewing distance.

This QR code generator does not embed logos automatically, but it produces SVG output that any vector editor (Figma, Illustrator, Inkscape) can layer with a logo. For reliable scanning, set error correction to Level H first, then place the logo over the center while keeping it under 25% of the total area. Test the result on multiple devices before mass-printing.

For business cards, target a printed size of 2×2 cm to 2.5×2.5 cm. Export the SVG from this generator at 512 px or larger so the printer can scale without rasterization artifacts. Keep the surrounding quiet zone clear and avoid placing the code over background imagery, which reduces contrast and scanner accuracy.

Use PNG for fixed-size digital placements such as email signatures, social posts, and inline web graphics. Use SVG for print, signage, and any scenario where the final dimensions are flexible. SVG remains crisp at any scale because it stores vector instructions rather than pixels. As a default, export both — PNG for quick previews and SVG as the production master.

Static QR codes themselves do not track scans — they simply encode a URL. To measure performance, append UTM parameters to the destination URL before generating the code. Build the tagged URL with our UTM Builder, then paste it into this QR generator. The resulting code will route every scan through your campaign attribution, letting you compare placements such as table tents, posters, and packaging in your analytics platform.

Error correction adds redundant data so the code remains scannable when partially obscured or damaged. The four levels are:

  • Level L (7%) — minimal redundancy, smallest visual footprint, suitable for clean digital placements.
  • Level M (15%) — balanced default for general print and screen use.
  • Level Q (25%) — recommended for industrial settings or partially exposed prints.
  • Level H (30%) — required when overlaying a logo or printing on rough surfaces.

Higher levels produce denser codes with more modules, so increase the printed size accordingly.

Treat each physical placement as a distinct campaign source. First, build a UTM-tagged landing URL for every channel — flyer, packaging, billboard, table tent. Next, generate one QR code per tagged URL. Finally, monitor performance in your analytics platform by source and content parameter. For deeper deployment patterns, see QR codes in marketing: 10 creative use cases for 2026, which covers menu cards, retail displays, event check-in, and direct mail.

Track Your QR Code Campaigns

Use our UTM Builder to create trackable URLs, then generate QR codes for them. This lets you measure exactly how many conversions came from each physical placement.