QR Code Generator
Create a QR code for a link, text, Wi-Fi network or contact card, as PNG or SVG.
Keep a good contrast (dark modules on a light background) and test the QR code with your phone before printing. Long content produces a denser code, which is harder to read at small sizes.
Processed in your browserFree
Related tools
- Convert images to PDFCombine photos or JPG, PNG, WebP images into one PDF, one page per image, in the order you choose.
- URL Slug GeneratorTurn a title into a clean URL slug: lowercase, no accents, words separated by hyphens.
- Read a QR Code from an ImageDecode a QR code from a photo or screenshot, with no app needed: link, Wi-Fi, text, contact.
- Barcode GeneratorCreate EAN-13, EAN-8, UPC-A, Code 128 and Code 39 barcodes as PNG or SVG, with the check digit calculated.
About this tool
Generate a custom QR code in seconds: web link, free text, Wi-Fi access (network name, password, security) or vCard business card. Adjust the size, margin, colors and error correction level, preview the result and download it as PNG (for print) or SVG (vector, scales without loss).
How to use this tool
- 1Choose the content type (link, text, Wi-Fi, contact) and fill in the fields.
- 2Set the size, margin, colors and error correction.
- 3Download as PNG or SVG, then test it with your phone.
Limits to know
- The QR code is static: its content is written into the image and cannot be changed after printing (no redirection or statistics).
- Very long content produces dense codes that need to be printed at a large size.
- The Wi-Fi format is recognized by Android and iOS 11+; the vCard by most QR code readers.
- Files
- No file to import: everything happens on the page.
Privacy and file processing
The QR code is generated in your browser. The encoded content (link, Wi-Fi password, contact details) is neither transmitted nor stored.
Read our privacy policyFrequently asked questions
No. It is computed by the open source "qrcode" library directly in your browser; the content (Wi-Fi password, contact details) never leaves your device.
