Free Tool

QR Code Generator

Create custom, high-quality QR codes for your links, emails, and phone numbers in seconds.

#000000
#ffffff

Enter content to generate

How to Generate a QR Code

1

Choose content type

URL, email, phone, WhatsApp, SMS, or plain text

2

Enter your content

Type or paste — the QR updates in real time

3

Customise

Pick size, error correction level, and colors

4

Download or copy

Save as PNG or copy the SVG source code

QR Code Generator FAQ

What is error correction in a QR code?

Error correction allows a QR code to be read even if part of it is damaged, dirty, or obscured. Higher correction levels (Q and H) let you overlay a logo on the QR code and still have it scan correctly, but result in a slightly larger, denser code.

What size QR code should I use?

For digital use (websites, emails), 300×300px is sufficient. For print, use 400px or larger — QR codes should be at least 2cm × 2cm when printed, with a quiet zone (white border) around them.

Can I use a custom color QR code?

Yes. You can set any foreground and background color. For reliable scanning, ensure there is sufficient contrast between the two colors — dark foreground on a light background works best. Avoid light-on-dark if scanability is critical.

Is the QR code generated on my device?

Yes. All QR code generation happens entirely in your browser using the open-source qrcode library. No data is sent to any server at any point.

Related Tools

More Design & Utility Tools

View all tools
Chat with us on WhatsApp