QR Code Generator

Create custom QR codes for URLs, text, email, Wi-Fi, contacts, and more. Download as PNG or SVG.

Advanced Options

Watch How It Works

Watch David demonstrate the QR Code Generator in this short tutorial. The video does not load or set any cookies unless you press play.

Free Online QR Code Generator

Create custom QR codes instantly for URLs, plain text, email, SMS, Wi-Fi networks, contact cards (vCards), and cryptocurrency payment requests. All processing happens in your browser with no data uploaded to any server.

Supported QR Code Types

Customization Options

Choose from six module shapes, including circle QR codes made of round dots, rounded squares, and classy styles, and match the corner squares to fit. Fill your code with a single color or a linear or radial gradient between two colors. Fine-tune size from 100px to 1000px, adjust error correction, set a background color, and add a logo or image overlay. Download as PNG for digital use or SVG for professional printing at any size.

Every Code Is Scan-Verified

Styled QR codes look great, but heavy styling, low contrast, or a large logo can make them unreliable. After each code is generated, this tool decodes its own output right in your browser and shows a verification badge. If a design cannot be read, error correction is raised automatically and the code is checked again, so you never download a QR code that will not scan.

Best Practices for QR Codes

Frequently Asked Questions

Is this QR code generator really free?
Yes. Create unlimited QR codes with no watermarks, fees, or account required.
Can I add my company logo?
Yes. Choose any image from your device as a logo overlay. Set error correction to "High" for best results with logos.
Can I make a circular QR code?
Yes. Set Shape to "Circles" to build the code from round dots, and set Corner Squares to "Circle" for fully rounded corners. The scan check confirms your styled code still reads correctly.
How do I know my styled QR code will scan?
Every generated code is decoded in your browser as a test. A green badge means it scanned correctly; a warning means you should increase contrast, shrink the logo, or simplify the shape.
Do generated QR codes expire?
No. QR codes are static and never expire. The encoded data remains the same forever.
What size should I use for printing?
For business cards use 200-300px, flyers 300-500px, posters 500-800px, and billboards 800-1000px. Use SVG for the best print quality at any size.