Custom QR Code Generator

Build branded, scannable QR codes with colors, gradients, logos, dot styles and error correction. Export **HD** PNG/WebP or vector SVG.

Text / URL
Tip: For URLs, prefer HTTPS and short links for faster scanning.
Size: 320px
Margin (quiet zone): 10px
Error correction
Foreground
Background
Dot style
Corner (square)
Corner (dot)
Gradient fill (dots)
Center logo (optional)
Upload logo (PNG/SVG)
Use transparent PNG/SVG for best results.
Logo size: 35%
For print, choose SVG or PNG/WebP at 4×–8× scale. All generation is local—no data uploaded.
Live preview
Error correction: M
Best practice
  • Keep strong contrast between foreground and background.
  • Preserve a white quiet zone (margin) around the code.
  • For busy backgrounds, use a solid background color.
  • Test scan on multiple phones before printing.

What this QR generator does best

Create on-brand QR codes with dot shapes, corner styles, gradients and a center logo while keeping them highly scannable. Export crisp vector SVG for print or PNG/WebP in HD for web.

FAQ

Which error correction level should I choose?

Use M for most cases. Choose Q or H if you place a logo on top or expect damage/occlusion; higher levels add redundancy.

What size is best for print?

For flyers, 3–4 cm usually scans well. For posters or billboards, go much larger and test from a distance. Export SVG for infinite sharpness.

Can I use gradients and logos safely?

Yes—keep high contrast, preserve a quiet zone, and use higher error correction (Q/H). Test with multiple devices before publishing.

Tips for higher scan rates

  • Use short URLs and HTTPS.
  • Avoid placing codes on very glossy or curved surfaces.
  • Print dark dots on a light background for best contrast.
  • Add a small call-to-action (e.g., “Scan for menu”).