1. Content
2. Logo / center icon
3. Pattern & colors
4. Background
5. Frame
PNG includes the frame. SVG is the plain QR (no frame).
PNG includes the frame. SVG is the plain QR (no frame).
Create a custom QR code online for free in seconds — no sign-up, no watermark and no limits. This QR code generator turns a website link, plain text, email, phone number, SMS, WhatsApp message, WiFi login or digital business card (vCard) into a scannable code you can download and use anywhere. You can fully design it: choose dot and corner shapes, pick any colors or a gradient (linear or radial), make the background transparent, drop in your own logo or a ready-made icon, and wrap it in a frame with a call-to-action like "SCAN ME". Everything runs entirely in your browser, so your data is never uploaded to a server.
QR codes are everywhere — restaurant and café menus, business cards, product packaging, posters and flyers, event tickets, WiFi sharing in hotels and homes, payment and donation links, social-media profiles, and "review us" cards. Because the codes you create here are static, the information is encoded directly into the pattern, so they keep working forever and never expire.
Keep strong contrast between the dots and the background (dark on light scans best). Don't make the logo too large — keep it under about a third of the code. This tool already uses the highest error-correction level so logos and styling still scan. Leave a little quiet space (margin) around the code, print it large enough, and always test-scan with a phone before printing or sharing.
Yes. The whole generator works in your browser using JavaScript — your link, contact details, WiFi password and uploaded logo never leave your device or get sent to any server.
Yes, it is completely free with no sign-up, no watermark and no limits. Everything runs in your browser.
No. These are static QR codes — the data is encoded directly into the code, so they never expire and keep working forever.
Yes. Upload your own logo or choose a ready-made center icon, and adjust its size with the slider. The tool uses high error correction so the code stays scannable.
Yes. Tick "Transparent background" and download as PNG to get a QR code with no background, perfect for placing on colored designs.
Yes. Set any dot and corner colors, and turn on a linear or radial gradient with a second color. Keep good contrast with the background so it still scans.
PNG is a standard image (and includes your frame) — best for printing and sharing. SVG is a scalable vector of the plain QR — best for designers who need to resize it without quality loss.
A WiFi QR code lets people connect to your network by scanning it. A vCard QR code shares your contact details (name, phone, email, company) so they can be saved to a phone instantly.
No. Most modern phones scan QR codes directly from the built-in camera app — just point the camera at the code.