QR Code Generator
Generate a QR code from any link, text, phone number or Wi-Fi info — adjust size, error-correction level and colors, then download a high-resolution PNG. Runs entirely in your browser.
About this tool
QR Code Generator turns any link, text, phone number or Wi-Fi detail into a scannable QR code you can download as a crisp PNG. Type your content, tweak the look, and save an image ready for a poster, business card, menu or slide.
You can adjust the size, foreground and background colors, and the error-correction level, which controls how much of the code can be damaged and still scan. The whole thing runs in your browser, so the data you encode is never sent anywhere.
How to use
- Enter the link, text or other data you want to encode.
- Choose a size that suits where the code will be displayed.
- Pick the foreground and background colors, keeping good contrast.
- Set the error-correction level — higher tolerates more damage but adds density.
- Scan the live preview with your phone to confirm it works.
- Click Download to save the QR code as a PNG.
Features
- Encode URLs, plain text, phone numbers and Wi-Fi credentials.
- Adjustable size for print or screen use.
- Custom foreground and background colors.
- Selectable error-correction level (L, M, Q, H).
- High-resolution PNG export suitable for printing.
- Generated locally — your data is never uploaded to a server.
Frequently asked questions
Is the data I encode kept private?
Yes. The QR code is generated entirely in your browser, so the URL or text you enter never leaves your device.
Do these QR codes expire?
No. The code is a static image that directly encodes your data, so it works forever and does not depend on this site staying online.
What error-correction level should I use?
Use L or M for clean digital display, and Q or H when the code might be printed small, placed on a curved surface, or partly covered by a logo — higher levels stay readable with more damage.
Why won't my QR code scan?
The most common causes are low contrast between the two colors, a code printed too small, or inverted colors (dark background with light dots). Keep dark modules on a light background and leave a quiet margin around it.