Generate static QR codes in your browser

Create QR codes for links, text, Wi-Fi, email, phone numbers, and SMS without uploading anything.

Your content stays on your device. QR generation happens locally in your browser and nothing is uploaded.

Create a QR code

Paste content, choose the type, and export a static QR code as PNG or SVG.

Live preview

Your QR refreshes locally as you change the content and styling.

Add a link to preview your QR code

Paste a website or landing page URL and the QR preview will appear here.

Content

Use a URL, plain text, Wi-Fi details, an email address, a phone number, or an SMS payload.

Link to a website, landing page, or app.

Try an example

Design settings

Keep contrast high and leave a clean border so scanners can read the code quickly.

Contrast between foreground and background
18.88:1

This checks how different the dark QR modules are from the background. Darker foreground on a lighter background usually scans best.

Body style
Eye style
Center logo

Add a small logo only when you also keep enough error correction and contrast.

Keep the logo modest so scanners still have enough room to read the pattern.

Payload summary

Review the current QR content and export the final file once the preview looks right.

Type
URL
characters
0
Logo
Off
EC
M
Encoded payload

Paste a website or landing page URL and the QR preview will appear here.

Export

Download PNG for everyday sharing or SVG for crisp printing.

PNG downloads at 1024px by default. SVG stays scalable for print and larger layouts.

What this QR code generator is built for

This tool is focused on fast static QR creation for everyday use. You can generate codes for a website link, plain text, Wi-Fi access, email, phone, or SMS, preview the result locally, and export it as PNG or SVG.

It is intentionally narrow. There is no account system, no dynamic redirect management, and no scan tracking. The goal is to make a clean, reliable QR code quickly without sending your payload anywhere.

Supported QR content types

Type Best for Notes
URL Landing pages, product pages, signup links Keep the destination final before printing because static codes are not editable later.
Text Labels, short notes, packaging inserts Shorter text usually scans faster and leaves more room for styling.
Wi-Fi Guest networks, events, cafes, meeting rooms Use the exact SSID. WPA is the right choice for most WPA, WPA2, and WPA3 networks.
Email Support inboxes, sales contact, feedback shortcuts Recipient is required. Subject and body are optional.
Phone Call buttons on print materials Best when the main action is calling one known number.
SMS Lead capture, quick support, event check-ins Message text is optional, but the phone number is required.

What affects QR quality the most

A QR code is only useful if a phone can scan it quickly. In practice, reliability usually depends on four things more than anything else.

  • Contrast: dark modules on a light background are the safest choice. Low contrast is one of the fastest ways to make a code look good but scan poorly.
  • Quiet zone: the empty border around the code gives the camera room to detect the symbol cleanly. Trimming that border too hard can break scanning.
  • Error correction: higher levels tolerate more damage or center-logo coverage, but they also make the symbol denser.
  • Payload length: shorter content needs fewer modules, so the resulting code stays simpler and usually more forgiving.

How to use the design controls well

  • Use Foreground color and Background color to stay on-brand, but keep the contrast ratio comfortably high.
  • Choose a higher Error correction level when you plan to use a center logo or expect rough printing conditions.
  • Keep Body style and Eye style subtle. Rounded styles are usually fine; extreme decoration is where scanning starts to suffer.
  • Add a logo only if it is small and visually simple. The more of the center pattern it covers, the more error correction you need.

Center logo: when it helps and when it hurts

A center logo can make a QR code feel more branded, but it also covers modules that scanners need to read. That is why the safest rule is simple: add a small logo only when you also keep enough error correction and contrast.

  • Keep the logo small, simple, and centered so it covers as little of the pattern as possible.
  • Use a higher Error correction level before adding a logo, especially for print or public signage.
  • Do not trade away contrast just to make the logo match brand colors more closely.
  • Skip the logo when the QR code is already dense, physically small, or meant for difficult scanning conditions.
  • Always test the finished code on a real phone before publishing or printing it in quantity.

QR code best practices

  • Keep the payload as short as you reasonably can.
  • Use a dark foreground on a light background whenever possible.
  • Preserve the quiet zone instead of trimming the border too tightly.
  • Use higher error correction when you expect wear, print damage, or a center logo.
  • Prefer SVG for print and resizable layouts, and PNG for quick everyday sharing.
  • Test the final QR code on more than one phone before treating it as done.
  • Regenerate the code if the static destination changes later.

PNG or SVG?

PNG is the practical default for everyday use. It is easy to drop into docs, slides, chat messages, and social graphics. For most on-screen workflows that is enough.

SVG is the better export when the QR code may be resized later, printed on packaging, placed on signage, or handed to a designer. It stays crisp at multiple dimensions and avoids raster blur.

Other popular QR formats you may want next

Many commercial generators also support richer content types. The most common next additions are:

  • vCard for saving a contact card directly to a phone.
  • Event QR codes with date, time, and location details.
  • WhatsApp deep links with a prefilled message.
  • App-store links that route based on device type.
  • Social link hubs for Instagram, TikTok, LinkedIn, and similar profiles.
  • File or media landing pages for PDF, image, audio, and video sharing.

Frequently asked questions

Why does low contrast trigger a warning?

The scanner has to distinguish the dark QR modules from the background. If the colors are too close, the camera has less signal to work with and the code becomes slower or less reliable to scan.

Why are size and margin not exposed as main controls here?

For a static generator, sensible defaults are usually safer than asking everyone to tune technical settings. This tool keeps a stable quiet zone and gives you practical export formats instead of pushing low-level sizing choices into the main flow.

How should I use a center logo safely?

Keep the logo small, use strong contrast, and move to a higher error-correction level before branding the center of the code. If the QR code is very small, visually dense, or meant for rough print conditions, skipping the logo is usually the safer choice.

Should I choose WPA for WPA2 or WPA3 networks?

Yes. In QR Wi-Fi payloads, WPA is the standard value used for most modern secured networks, including WPA2 and WPA3 in practice. Use WEP only for legacy hardware and Open network when no password is required.

Can I edit a static QR code after printing it?

No. A static QR code stores the final payload inside the symbol itself. If the link or data changes later, you need to generate and print a new code.