Free QR Code Generator

Create a custom QR code for a website, Wi-Fi network, contact card, and more.
Everything runs in your browser – no account needed.

Content

QR content type

Your entries stay in this browser tab unless you explicitly save them to your account.

Use a full address, including https://.

Customize

Patternsquare · square
Dot style
Eye style
Error correction Approximate recovery

At least 4 modules of clear space helps scanners read your code.

ColorsForeground & background

Use a dark foreground on a light background for reliable scanning. Test your final colors on the intended screen or printed material.

LogoNone

PNG, JPEG, or WebP, up to 2 MB. Your image stays in your browser.

Export1024px

SVG will stay vector at any size.

Preview

Static QR code

Enter your details to create a QR code.

— modulesError correction M1024px export

We appreciate you keeping it—it helps others discover QR Code Fairy. Totally optional.

Generated in your browser. Static codes do not expire. Test your downloaded code before sharing it.

Generator features

Choose what to share and how your code should look.

Seven content types
Forms for websites, text, email, phone calls, SMS, Wi-Fi, and contact cards.
Custom styles, reliable defaults
Choose dot and eye styles, colors, a clear quiet zone, and error correction. Add a local logo with H correction.
Private by default
No account or form submission. Your entries stay in this browser tab.

All seven content types support PNG and SVG downloads. Customize the pattern, colors, and logo while keeping your content in the browser.

How to create a QR code

  1. Choose your content. Select a type and enter the details you want someone to receive.
  2. Choose an export size. Use SVG for a scalable image or choose a PNG resolution. The settings guide below explains the design options.
  3. Test before sharing. Scan the exported image and check that the decoded content and intended action are correct.

QR code settings explained

A few careful choices make a code easier to read, on screen and in print.

Patterns and dot styles

The small squares in a QR code are called modules. Square, rounded, and dot styles change how those modules look. Start with square modules for a simple design, and test any styled version at its intended display size.

Eye and corner styles

The three large corner markers help readers locate the code. Keep them clear and easy to distinguish from the background. Rounded, circle, and leaf treatments change the appearance; they should never be covered by a logo or cropped.

Colors and contrast

A dark foreground on a light, solid background is a dependable starting point. Pale modules, similar foreground and background colors, and inverted colors can be harder to read. Check the actual printed result, since paper and ink can change the contrast.

Quiet zone

Keep an empty margin of at least four modules on all four sides. This is the quiet zone: it separates the code from nearby text and artwork. Preserve it when placing the image in a layout, and keep borders, labels, and photographs outside it.

Error correction

L, M, Q, and H offer increasing recovery capacity: approximately 7%, 15%, 25%, and 30% of codewords. These are not guarantees about how much of the image you can cover. Higher levels can make a code denser. M is a sensible starting point; consider H for a small logo and test carefully.

Adding a logo

Keep a logo small, centered, and away from the corner markers. A logo hides part of the pattern, so use conservative sizing and higher error correction. If scanning becomes inconsistent, reduce or remove the logo before making other changes.

Size and scanning distance

A code on a table is viewed differently from one on a poster. Give longer content and longer viewing distances more space. Test at the final size, in realistic lighting, using more than one phone. There is no single physical size that works for every code.

PNG, SVG, and print

SVG keeps the QR pattern sharp when resized, making it useful for print layouts. PNG is convenient for digital sharing; choose enough pixels for its final use and avoid enlarging a small image. Always check a physical proof before a large print run.

Technical reference: DENSO WAVE’s guidance on quiet zones and error correction.

Frequently asked questions

Do I need an account?
No account is required to generate and download a QR code.
Do static codes expire?
Static codes have no built-in expiration. A website they link to still needs to remain available.
Are my QR entries sent anywhere?
QR entries and logos stay in this browser tab. They are not submitted or saved by the application. Optional Google Analytics measures page visits only after you allow it; see our Privacy Policy for details.
Can I generate and download a code yet?
Yes. Choose a content type, enter your details, and download an SVG or PNG. You can also adjust the appearance and add a local logo before downloading.