📱 QR Code & Barcode Generator

Generate styled QR codes with logo and frame text, or create barcodes in multiple formats.

About QR Code & Barcode Generator

QR codes are everywhere — restaurant menus, business cards, event posters, product packaging, and WiFi signs. This tool generates QR codes for URLs, WiFi credentials, vCard contacts, email, SMS, location, and more. Fully customize the appearance: change the color scheme, add your logo in the center, add a frame with custom text (like "Scan Me"), and download as high-quality PNG or SVG.

The tool also includes a barcode generator supporting Code 128, EAN-13, UPC-A, Code 39, and more. Whether you're making a QR code for a restaurant menu, WiFi card, branded campaign link, or product barcodes — everything runs entirely in the browser with no uploads required. There's also a built-in QR code decoder if you need to read an existing code.

Generates a geo: URI. Opens in Google Maps / Apple Maps when scanned.

Appearance & Style
Frame & Text Decoration
Logo / Icon (optional)

Center logo on QR. Use High error correction when adding a logo.

📁 Click to upload logo (PNG, JPG, SVG)
Preview
📱 QR code will appear here
📖 QR Code Types Reference

✓ Supported QR Code Model 2

The universal standard used by all phones today. Supports up to 4,296 alphanumeric characters. This is what we generate.

✓ Supported Frame QR (Logo + Text)

Standard Model 2 with a center logo and/or decorative text frame — a technique pioneered by Denso Wave. Use High error correction with logos.

ℹ Info only QR Code Model 1

Legacy predecessor to Model 2 (1994). Limited to 1,167 numeric chars. Virtually obsolete — no modern scanners require it and no browser JS library generates it.

ℹ Info only Micro QR Code

Compact variant (11×11 to 17×17 modules). Max 35 alphanumeric chars. Designed for tiny components and circuit boards. Requires specialized JS libraries not available via CDN.

⊘ Proprietary rMQR Code

Rectangular Micro QR — thin, elongated format by Denso Wave (2020). Fits on tubes, sleeves, and small labels. Patent-restricted; no public browser JS implementation exists.

⊘ Proprietary SQRC

Secure QR — standard Model 2 with an encrypted private data layer by Denso Wave. The encrypted portion requires a licensed reader. Not generatable in browser JS.

Code 128 — accepts letters, numbers and common symbols.

Preview
▌▌▌ Barcode will appear here
QR Code Decoder

Upload a QR code image or use your camera to scan and decode it instantly — no upload, runs entirely in your browser.

📁 Click or drag & drop a QR code image (PNG, JPG, WEBP, GIF)
make QR code barcode maker WiFi QR vCard QR download PNG SVG