12 data types
URLs, WiFi, vCards, events, payments and more — all encoded natively.
Generate, style and download high-resolution QR codes for URLs, WiFi, vCards, payments and more — right in your browser.
Pick a data type, enter your content, customise the look and download instantly.
Use your camera or upload an image. Everything decodes locally in your browser.
One click to load a ready-made QR type into the generator.
URLs, WiFi, vCards, events, payments and more — all encoded natively.
Colors, dot styles, error correction and your own logo in the center.
Export crisp PNG, scalable SVG or JPEG ready for print and web.
Everything runs in your browser. Nothing is uploaded or tracked.
Decode any QR code with your camera or an uploaded image.
Optimized, lightweight and tuned for Core Web Vitals.
Yes. Every QR code you generate is completely free, has no expiry, and contains no tracking. The data is encoded directly in the code so it works forever.
Absolutely. Upload a logo, pick foreground and background colors, choose dot styles and error correction, then download in PNG, SVG or JPEG.
URL, plain text, email, phone, SMS, WhatsApp, WiFi, vCard contact, location, calendar event, PDF link and image link — 12 types in total.
Yes. The scanner uses your device camera or an uploaded image and decodes QR codes instantly in the browser, with nothing sent to a server.
No account is required. Once the page is loaded the generator works offline because all processing happens locally in your browser.