QR Code Generator
Create a QR code for your link, Wi-Fi or contact details. Make it yours with colors and a logo.
Preview
Scan the preview with your phone to test it before printing.
Created on your device · No login · No tracking links
https:// is added to domain names automatically.
23 / 2331 bytes
Logo (optional)
Or drop an image here · PNG, JPG, WebP · up to 20 MB
More options
Use Download if your browser does not support copying images.
One generator, seven content types
Choose a website link, text, Wi-Fi network, email, phone call, SMS message or vCard contact card. The preview updates as you type. Website domains receive https:// automatically; text supports any language and emoji. Wi-Fi supports WPA (including WPA2/WPA3 networks), WEP and open networks, with an option for hidden networks.
Customize colors and add your logo
Choose code and background colors, then optionally upload a PNG, JPG or WebP logo. A center logo automatically uses error correction H. Without a logo, choose L, M, Q or H under More options. Strong contrast and a quiet zone of at least 4 modules help phone cameras read the code. Always scan your finished design before printing.
Download a sharp PNG or scalable SVG
Download PNG at 256, 512, 1024, 2048 or 4096 pixels, copy the PNG into your document, or export SVG for print and design software. SVG embeds your logo so it remains self-contained. Browsers with file sharing support can share the PNG directly.
Private, static QR codes
Your content and logo stay in your browser. No QR generation API, account or tracking redirect is involved. These static codes have no subscription expiry: the pattern contains the content itself. A website QR still depends on the destination website staying available. To change an encoded link or password later, create a new code.