QR Code Generator
Create QR codes for URLs, text, Wi-Fi, email, phone and SMS. Customise colours, size and error correction, then download as PNG or SVG.
Runs in your browser — your data never leaves your deviceDesign
Medium — good default
Fill in the details to see your QR code.
Encoded: https://magicdoctool.com
How to use QR Code Generator
- 1
Choose a QR type
Pick URL/text, Wi-Fi, email, phone or SMS and fill in the details.
- 2
Customise the design
Set the foreground and background colours, size, margin and error-correction level.
- 3
Download your QR code
Watch the live preview update, then download it as a PNG image or scalable SVG.
Frequently asked questions
Do these QR codes expire?
No. They are static QR codes — the content is encoded directly in the pattern, so they work forever and don’t depend on any server or tracking link.
How does the Wi-Fi QR code work?
Scanning it with the camera on iPhone or Android offers to join the network automatically, without typing the password. The details are generated in your browser and never uploaded.
Should I download PNG or SVG?
Use PNG for websites, documents and social posts. Use SVG for print — it’s a vector file that stays perfectly sharp at any size, from business cards to posters.
Which error correction level should I pick?
M (15%) is a good default. Choose H (30%) if the code may get scratched or if you plan to place a small logo over it; choose L for the smallest, simplest pattern when encoding long text.