QR Code Generator

Make a QR code from text, a URL, Wi-Fi details, an email, a phone number, an SMS or a contact card, and download it as SVG or PNG.

Loading…

How to use

  1. Choose a Content type and fill in its fields; the QR code and the text it encodes update as you type.
  2. Set Error correction (L 7% to H 30%), the Size in pixels, the Margin (quiet zone, 4 modules is the standard) and the colors.
  3. Optionally add a center Logo image. Error correction is then fixed at H and the logo is kept within 20% of the code’s width.
  4. Press ⬇ SVG or ⬇ PNG to download the image, or Copy text to copy the encoded content.
  5. Scan the result with your phone before printing, especially with a logo or custom colors.

Frequently asked questions

Is my data or logo uploaded?
No. The QR code is built in your browser; the content you type and the logo image are not sent to our server or stored by this page.
Which error correction level should I choose?
L restores about 7% of damaged modules, M 15%, Q 25% and H 30%. Higher levels make the code denser. M suits most screens and clean prints; use Q or H for codes that may get dirty or scratched, or that carry a logo.
How much can one QR code hold?
Up to 2,953 bytes at level L (version 40, 177 × 177 modules), and less at higher levels. Text is stored as UTF-8, so a Korean, Japanese or Chinese character takes 3 bytes. Short content gives a smaller, easier-to-scan code.
Why doesn’t my phone read the code?
Common causes: light modules on a dark background (many scanners need dark on light), low color contrast, a margin under 2–4 modules, a printed size that is too small, or too much content. The tool warns about inverted or low-contrast colors.
Is “QR Code” a trademark?
“QR Code” is a registered trademark of DENSO WAVE INCORPORATED.