Util Tools logo Util Tools

Free QR Code Generator Online

Create QR codes for URLs, plain text, email, phone, SMS, WiFi, vCard contacts, and geo locations. Customize size, colors, and error correction, then download as PNG or SVG.

Generating…

QR Code Scanner

Upload an image containing a QR code to decode its contents.

Test your QR code

Open your phone's camera app and point it at the QR code above — a notification should appear with the encoded link or content. Print at a minimum of 2×2 cm and keep high contrast for reliable scanning.

Frequently Asked Questions

What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode that stores information like URLs, text, or contact details. Smartphones can scan QR codes using their camera to instantly access the encoded information.
Are QR codes generated here permanent?
Yes. This generator creates static QR codes — the data is encoded directly in the pattern. As long as the destination URL or content exists, the QR code works forever with no expiry. Dynamic QR codes (which can be edited) require a paid service.
What is error correction in QR codes?
Error correction allows QR codes to be read even if partially damaged or obscured. Level L (7%) is most compact. Level H (30%) is most resilient and allows up to 30% of the code to be obscured while still scanning. Use H for printed materials.
What is the maximum data a QR code can store?
A QR code can store up to 3,000 alphanumeric characters or 7,000 numeric digits. URLs should be as short as possible — longer URLs create denser, harder-to-scan codes.
Can I customize the colors of my QR code?
Yes. Use the customization panel to set foreground and background colors. Ensure sufficient contrast — always keep the foreground darker than the background. Inverted or low-contrast QR codes may not scan reliably.