QR Code Generator

No uploadWorks offlineFree forever

Generate styled QR codes for URLs, WiFi, contacts, SMS, and email.


COLORS

DOTS STYLE

SIZE

ERROR CORRECTION

HISTORY

Generate custom QR codes for URL, WiFi, vCard, SMS and more

Create styled QR codes privately in your browser. Custom colors, 4 dot styles, 4 error correction levels. Download PNG or SVG. Zero upload.

6 content types
URL, WiFi (SSID/password), vCard contact, plain text, SMS, and email. Each type has tailored input fields.
Custom colors & styles
Choose foreground and background colors. Four dot styles: Square, Rounded, Dots, and Extra-rounded.
Error correction
Four levels: L (7%), M (15%), Q (25%), H (30%). Higher levels make the QR scannable even if partially damaged.
PNG or SVG download
Download as PNG for sharing or SVG for scalable print use. Copy to clipboard in one click.
PrivatePhotoSuite vs other online tools
FeaturePrivatePhotoSuiteOther tools
Upload to server Never — all client-side ✗ Some tools upload
WiFi QR codes ✓ SSID + password Often URL-only free
vCard support ✓ Full contact fields Rare on free tools
SVG export ✓ Yes Often PNG-only free
QR history ✓ Last 5 saved locally Rarely
What is the best error correction level?

Level M (15%) is a good default — it's reliable for most printed and digital uses. Use Level H (30%) if you plan to print the QR on packaging or materials that might get scratched.

How do I create a WiFi QR code?

Select the WiFi tab, enter your network name (SSID), password, and encryption type (WPA2 for most home networks). The QR code lets guests connect by scanning — no typing needed.

What is a vCard QR code?

A vCard QR code encodes your contact information — name, phone, email, organisation, and website. When scanned, it prompts the user to save you as a contact.

Can I use a custom logo in the QR code?

The current version does not support embedded logos. This is a planned feature. The rounded and dots styles give a softer, more branded look in the meantime.

Step-by-step guide: Learn how to get the best results with our QR Code Generator tutorial.
Read guide →