Skip to content
MagicDocTool

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 device
QR code type

Design

Error correction

Medium — good default

Fill in the details to see your QR code.

Encoded: https://magicdoctool.com

How to use QR Code Generator

  1. 1

    Choose a QR type

    Pick URL/text, Wi-Fi, email, phone or SMS and fill in the details.

  2. 2

    Customise the design

    Set the foreground and background colours, size, margin and error-correction level.

  3. 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.