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
- Paste the URL or text you want to encode.
- Choose the size — 512 px for screen, 1024 px for print.
- 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.
- Generate the code and preview it.
- 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.
- CRM
Avexora AI CRM
A CRM and project workspace for growing businesses.
Visit Avexora AI CRM - WhatsApp Business API
AvexWA
WhatsApp Business API platform for broadcasts, chatbots and automation.
Visit AvexWA - AI business ecosystem
Avexora AI EBOS
From a blank page to a live funnel in minutes.
Visit Avexora AI EBOS - Enterprise AI
Avexora AI
Enterprise-grade AI systems for operations and growth.
Visit Avexora AI - AI voice calling
Avexora AI Voice Agents
Your business phone, answered by AI in every language, every hour.
Visit Avexora AI Voice Agents - OMR exam software
Avexora ExamOS
AI-powered OMR scanning and exam management for schools.
Visit Avexora ExamOS
Related tools
Free barcode generator. Create EAN-13, UPC-A and Code 128 barcodes with check-digit validation, live preview and crisp PNG or vector SVG download for print.
URL Encoder / DecoderFree URL encoder and decoder. Percent-encode text for query strings or decode %20-style URLs back to readable text — with component and full-URI modes.
URL Slug GeneratorFree URL slug generator. Convert page titles into clean lowercase slugs with hyphens or underscores — paste multiple titles and get one slug per line.
UTM Link BuilderFree UTM link builder. Add utm_source, utm_medium, utm_campaign, term and content parameters to any URL with correct encoding for campaign tracking.
Base64 Encoder / DecoderFree base64 encoder and decoder. Convert any text to base64 or decode base64 back to text, with full Unicode support — runs entirely in your browser.
