Skip to content
Free ToolUtilities

Generate customizable QR codes for any content

Enter a URL, plain text, WiFi network credentials, or contact card details and get a scannable QR code in seconds. Customize foreground and background colors, embed a logo in the center, choose error correction level, and download as a high-resolution PNG or scalable SVG.

Use this tool free

Features

1

Multiple content types

Generate QR codes for URLs, plain text, email addresses, phone numbers, WiFi credentials (SSID, password, encryption type), and vCard contact cards with name, phone, and address fields.

2

Color and style customization

Set the foreground module color and background color using a picker or hex input. Choose between square, rounded, or dot module shapes to match your brand aesthetic.

3

Center logo embedding

Upload a logo (PNG or SVG) and the tool places it in the center of the QR code. Error correction is automatically raised to High (30 %) to ensure the code remains scannable with the logo overlay.

4

Error correction levels

Choose Low (7 %), Medium (15 %), Quartile (25 %), or High (30 %) error correction. Higher levels make the code more resilient to damage or partial obstruction — essential when adding logos or printing on textured surfaces.

How to use

1

Select content type

Choose URL, Text, WiFi, or vCard from the dropdown. The input form adapts to show the relevant fields for each type.

2

Enter your data

Type or paste the URL, text, or credentials. For WiFi codes, enter the network name, password, and encryption type (WPA/WPA2/WEP/None).

3

Customize appearance

Set colors, module shape, and error correction level. Optionally upload a center logo. The live preview updates after every change.

4

Download

Export as a PNG at your chosen resolution (up to 4000 x 4000 px) or as a scalable SVG for print. Both formats produce scannable codes at any size.

Specifications

Content typesURL, text, WiFi, vCard, email, phone
Output formatsPNG (up to 4000 px), SVG
Module shapesSquare, rounded, dot
Error correctionL (7 %), M (15 %), Q (25 %), H (30 %)
Logo supportPNG or SVG, auto-centered
ProcessingClient-side (no upload)

Related Magic Eraser Tools

Common questions

Will adding a logo make the QR code unscannable?

+

Not if you use High error correction (30 %). The tool automatically switches to High when you upload a logo, which allows up to 30 % of the code to be obscured while remaining scannable by all major QR readers.

What is the best size for printing a QR code?

+

A minimum of 2 x 2 cm (about 0.8 x 0.8 in) at 300 DPI works for most scanning distances. For posters or signage meant to be scanned from several feet away, increase the size to 10 x 10 cm or larger.

Can I change the QR code content after downloading?

+

Static QR codes encode data directly in the pattern and cannot be changed after printing. To update the destination later, encode a short-link URL that you control and redirect it as needed.

Need a branded QR code on a photo?

Use AI Enhance to upscale and sharpen the image where you plan to overlay the QR code. A crisp background ensures the code remains scannable and the overall design looks polished.

Try it free