All free tools

Free business tool

QR Code Generator

Create a static QR code for a website, text, email, phone number, or Wi-Fi details and download it as PNG or SVG.

Supported files are processed locally in your browser.

Live QR preview

Scan-test before printing or publishing

Enter content to create a QR code

Static QR code: the destination is encoded directly in the image and cannot be edited after printing.

How to use this tool

  1. 1Choose the QR content type.
  2. 2Enter the destination or details.
  3. 3Adjust size, margin, and colors.
  4. 4Download PNG or SVG.

What it helps with

  • Static QR codes
  • PNG and SVG downloads
  • Color and margin controls
  • No account required

Important limitations

  • Static QR destinations cannot be changed after printing.
  • Always scan-test the final code at the size and material you plan to use.

Practical guide

How to use qr code generator well

A static QR code stores the destination directly inside the pattern. It does not require a subscription and does not expire, but the encoded destination cannot be edited after the image has been printed.

Reliable QR codes need strong contrast, a clear quiet zone, sufficient physical size, and a destination that works on mobile. Decorative colors are possible, but scan performance matters more than visual novelty.

Useful for

  • Website and landing-page links
  • Wi-Fi access details
  • Contact and email actions
  • Menus, packaging, signs, and printed cards

Quality checklist

  • Use a stable final destination
  • Keep dark modules on a light background
  • Preserve the quiet margin
  • Scan-test PNG and SVG exports
  • Test from the actual printed size and distance

Practical guide

01

A QR code is only useful when the final printed version scans

The encoded data can be correct while the physical code still fails. Protect contrast, the empty quiet zone around the pattern, square proportions, and enough module size for the viewing distance. Test the exact exported artwork after it has been placed into the final design, not only the clean preview inside the generator.

Static QR codes store the destination directly in the pattern. They do not expire by themselves, but a website link, payment page, or other destination can change or disappear. Use a stable final destination before printing large quantities.

02

Print and scan checklist

Export SVG for scalable print work when the production system accepts it, or a sufficiently large PNG for ordinary documents. Scan the finished design from more than one phone at the intended size and distance. Test under typical lighting and avoid glossy reflections or patterned backgrounds that interfere with the modules.

  • Keep dark modules on a light quiet background.
  • Do not stretch the QR code.
  • Test after adding surrounding branding.
  • Confirm the destination before every large print run.
03

What this generator does not provide

A static code does not include click analytics, destination editing, identity verification, anti-phishing protection, or a managed redirect service. If a campaign requires changing the destination later, monitoring scans, or controlling access, use a dedicated managed QR platform and review its privacy and security terms.

04

Privacy considerations

Do not encode secrets, passwords, private personal information, or data you would not want visible to anyone who can scan the code. The pattern itself can be photographed and decoded. A QR code is a convenient transport format, not an access-control mechanism.

05

How to create a QR code that still scans after printing

QR reliability depends on more than generating the pattern. Use a complete destination, leave clear space around the code, keep strong contrast between the modules and background, and avoid placing the final code so small that printing or camera focus destroys detail. After exporting, scan the exact file on more than one phone and test a printed sample at the intended physical size before ordering a large batch.

A static QR code contains the destination directly. The image does not expire by itself, but the website, form, menu, or other destination can change. For printed material, prefer a stable URL that you control and verify that redirects, HTTPS, and mobile layout work before distribution.

  • Keep a clear quiet area around the code.
  • Use strong foreground/background contrast.
  • Test the final printed size, not only the on-screen preview.
  • Use a stable destination you expect to maintain.
06

QR codes for menus, packaging, invoices, and business cards

The destination should match the context. A business card may point to a contact page, packaging may point to product instructions, and an invoice may point to a payment or account page. Avoid making the user guess what will happen after scanning. Add a short human-readable label near the code when the surrounding design does not already explain the destination.

Frequently asked questions

Practical answers about formats, privacy, quality, limitations, and common use cases.

The generated image does not expire. However, a linked website can stop working or change.