QR Code Generator

Free QR code generator: make codes in bulk and download a ZIP, add your logo in the center, set colors and size, export PNG or SVG. No sign-up, no uploads.

  • Bulk + ZIP download
  • Logo in the center
  • Custom colors & size
  • PNG / SVG

🔒 Everything is calculated in your browser. No data is sent to any server.

How to use

  1. Enter a URL, text, phone number or Wi-Fi details and the QR code appears instantly on the right.
  2. Adjust size, colors and error correction as needed. A dark foreground on a light background scans best.
  3. After downloading the PNG or SVG, test-scan it with your phone before printing.
  4. Need many codes at once? Switch to “Batch” and enter one item per line. When you paste two columns from Excel, the first column becomes the file name. Click “Download ZIP” to get them all.

FAQ

Do these QR codes expire?

No. These are static QR codes: the content is encoded directly in the image with no redirect service, so they work forever.

Which error correction level should I choose?

M is fine for most uses. If the code will be printed somewhere it may get worn, or you want to put a logo in the middle, choose Q or H. Higher levels make the pattern denser.

What's the difference between PNG and SVG?

PNG is ideal for web pages and social media. SVG is a vector format that stays sharp at any size, so it's best for print and design files.

Will a logo make the QR code hard to scan?

With a logo, the highest error-correction level (H) is used automatically, which can recover about 30% damage, and the logo is limited to 25% of the width. Still, scan it with your phone before printing.

How are batch files named?

By default they are numbered 001, 002… If you paste two columns (name, content) from Excel, the first column becomes the file name; duplicates get -2, -3 automatically.