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.
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.
Free while in beta. No card, no sales call, no onboarding call you didn't ask for.
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.
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.
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.
No — the code is generated entirely in your browser and only exists on your device until you download it.
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.
Business software from the team behind these free tools.
A CRM and project workspace for growing businesses.
Visit Avexora AI CRMWhatsApp Business API platform for broadcasts, chatbots and automation.
Visit AvexWAFrom a blank page to a live funnel in minutes.
Visit Avexora AI EBOSEnterprise-grade AI systems for operations and growth.
Visit Avexora AIYour business phone, answered by AI in every language, every hour.
Visit Avexora AI Voice AgentsAI-powered OMR scanning and exam management for schools.
Visit Avexora ExamOSFree 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 / Decoder→Free 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 Generator→Free 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 Builder→Free 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 / Decoder→Free base64 encoder and decoder. Convert any text to base64 or decode base64 back to text, with full Unicode support — runs entirely in your browser.