Avexora Tools

QR Code Generator

Free QR code generator. Turn any URL or text into a QR code with selectable size and error correction, and download it as a high-resolution PNG.

About the QR Code Generator

A QR code generator that turns any URL or text into a scannable QR code with selectable size (512, 1024) and error-correction level (L/M/Q/H), generated entirely in your browser, with PNG download.

This generator creates a scannable QR code for any text or link in a second — choose a size, pick an error-correction level, generate, and download a crisp PNG ready for print or screen. QR codes are the fastest bridge from the physical world to a URL: on a shop counter, a restaurant table, a poster, a business card, a product label or an invoice, one scan replaces typing an address.

Two settings matter more than they look. Size: 512 pixels suits most digital uses, while print jobs should use 1024 so the code stays sharp when scaled — a blurry QR code is an unscannable QR code. Error correction: QR codes carry built-in redundancy, and the level sets how much of the code can be dirty, damaged or covered while still scanning. Level M (15%) is the everyday default; choose H (30%) if you plan to overlay a logo in the centre or print somewhere the code may get scuffed. Higher correction means a denser code, so very long URLs pair better with lower levels.

Everything happens in your browser — the content you encode is never uploaded, so it's fine for private links and Wi-Fi passwords. One practical tip: prefer short URLs. A shorter address produces a sparser, easier-to-scan code, and lets you use a forgiving error-correction level even at small print sizes.

How to use the QR Code Generator

  1. Paste the URL or text you want to encode.
  2. Choose the size — 512 px for screen, 1024 px for print.
  3. Pick an error-correction level: M (15%) is the typical default, H (30%) if you'll overlay a logo or the code may get scuffed.
  4. Generate the code and preview it.
  5. Download it as a PNG, then print or place it — keep it at least 2 × 2 cm for close-range scanning.

Worked example

Paste "https://example.com", select 512px and M error correction, and you'll get a scannable QR code ready to download.

Frequently asked questions

What is error correction in a QR code?
Built-in redundancy that lets a code scan even when partly obscured or damaged. L tolerates ~7% damage, M 15%, Q 25%, H 30%. Higher levels make the code denser, so they suit shorter content.
What size should I use for print?
Generate at 1024 pixels and print the code at least 2 × 2 cm for close-range scanning; larger if people will scan from a distance. Never upscale a small PNG — regenerate at the bigger size instead.
Do QR codes expire?
The code itself never expires — it's just the encoded text. It stops working only if the URL behind it goes dead, so point codes at addresses you control.
Is my content uploaded to a server?
No — the code is generated entirely in your browser and only exists on your device until you download it.
Can I add a logo to the center of my QR code?
Yes, you can overlay a logo after downloading. Make sure to use the High (H) error correction level so the QR code remains scannable even with the logo covering the center.

More from Avexora

All Avexora products →

Business software from the team behind these free tools.

Get one practical business tip every week

Tools, templates and tactics for running your business — free, no spam.

Related tools

More developer & web utilities