QR Code Generator with Logo and a Print Readability Check

An online tool for making QR codes: link, Wi-Fi, vCard, email, SMS, phone, WhatsApp and a map pin — nine types in all. Colors, dot style, gradient, logo and error-correction level are adjustable; export to PNG, SVG, JPEG and PDF, with batch generation and a built-in scanner. Before you print, the tool checks by itself whether the code you designed still reads.

How to Use

1
Select content type

Choose from 9 types: URL, Text, WiFi, vCard, Email, SMS, Phone, WhatsApp, or Location. Enter your data in the form.

2
Customize design

Pick a template or customize colors, dot style, corners, gradient, and logo. Adjust error correction, size, and margin.

3
Preview in real-time

See your QR code update instantly as you type and adjust settings. The live preview shows exactly what you'll get.

4
Download or share

Export as PNG, SVG, JPEG, or PDF. Copy to clipboard or use batch mode for multiple QR codes at once.

Design, customize, and download QR codes for links, WiFi, contacts, and more

Checking readability…

Export Size: px

A dynamic code carries a short address, and where it leads can be changed at any time — after printing. A plain code carries the link inside itself: once printed, it is there forever.

Codes are created and edited below, under “My dynamic codes”.

0 characters
Templates
Design
Foreground Color
Background Color
Dot Style
Corner Square
Corner Dot
Gradient
Logo
Drag & drop or click to upload
Error Correction
800
10
Frame
No Frame
Bottom Text
Top & Bottom

A dynamic code belongs to an account: that is the only way we know who to show the statistics to, and who to contact if the code gets reported. Plain codes work with no sign-in at all.

Sign in

    Generate multiple QR codes at once. One URL or text per line.

    Scan QR codes using your camera or upload an image.

    Your recently generated QR codes (stored locally).
    Published Updated Author: