QR Code Generator
Generate QR codes instantly from any URL or text. Customize size and error correction. Download as PNG.
What is a QR Code Generator?
A QR code (Quick Response code) is a two-dimensional barcode that can store text, URLs, contact information, Wi-Fi credentials, and more in a machine-readable format. QR codes are scanned with smartphone cameras to instantly open links, add contacts, connect to Wi-Fi networks, or make payments — no typing required. This QR Code Generator creates QR codes from any URL or text directly in your browser. You can customize the size and error correction level (how much of the code can be damaged and still scan correctly), then download the result as a PNG image.
How to use this tool
- Enter the URL or text you want to encode in the input field (e.g., https://yourwebsite.com or a Wi-Fi network string).
- Adjust the size slider to control the pixel dimensions of the output image.
- Choose the error correction level: L (7%), M (15%), Q (25%), or H (30%) — higher levels allow more damage tolerance.
- The QR code preview updates instantly as you type.
- Click Download PNG to save the QR code image to your device.
Common use cases
- Creating a scannable QR code for your website URL to put on business cards or flyers
- Generating a QR code for a Wi-Fi network so guests can connect without typing a password
- Linking a QR code to a contact vCard so people can save your information instantly
- Adding QR codes to product packaging or marketing materials linking to landing pages
- Creating event check-in codes or ticket identifiers
- Sharing a long URL quickly via QR code for presentations or printed materials
Frequently asked questions
- What types of data can a QR code store?
- QR codes can store URLs, plain text, email addresses, phone numbers, SMS messages, vCard contact data, Wi-Fi credentials (SSID + password), geographic coordinates, and more. The maximum data capacity depends on the QR version and error correction level — typically a few hundred to a few thousand characters.
- What is error correction level and which should I choose?
- Error correction allows a QR code to be scanned even if part of it is damaged or obscured. Level L (7%) works for clean digital displays. Level M (15%) is the standard for most uses. Level Q (25%) or H (30%) is recommended if the QR code will be printed small, placed outdoors, or may be partially covered by a logo.
- Can I add a logo in the center of the QR code?
- This tool generates standard QR codes without a logo overlay. Logos can be added by placing an image on top of the QR code in a design tool (Figma, Canva, Photoshop). Use error correction level H when adding a logo, as the logo will cover part of the code and high error correction ensures it still scans.
- Do QR codes expire?
- Static QR codes (like those generated here) do not expire — they are simply a visual encoding of text or a URL. However, if the URL the QR code points to goes offline or changes, the QR code will no longer work correctly. Dynamic QR code services let you update the destination URL without changing the printed code.