Features
Everything you need to design a QR code that matches your brand and scans every time.
Colors & gradients
Pick any foreground/background color. Apply linear or radial gradient fills with two color stops.
Dot shapes
Square, rounded, dots, classy, classy-rounded, extra-rounded — six pattern styles.
Corner styles
Independent control over corner squares and corner dots — square, dot, or extra-rounded.
Logo overlay
Drop in any PNG, JPG, or SVG. Adjustable size from 15% to 50% of the code.
Frames & captions
Wrap your code in a branded frame with caption text — 'Scan me' or anything you want.
Error correction
Levels L, M, Q, and H — automatically bumped to H when a logo is added.
Multiple formats
Export as SVG (vector, infinite scale), PNG (up to 2048×2048), or JPG.
13 content types
Website, text, email, SMS, WhatsApp, phone, WiFi, vCard, event, geolocation, PDF, image, video.
Live preview
Every change updates the preview instantly — no 'generate' button to click.
Private by default
Static QR codes are built locally in your browser. We never see what you encode.