QR & Barcode Tools
Generate and scan QR codes and barcodes for any use case.
Top QR & Barcode Tools tools
WiFi QR Code Generator
Create QR codes for WiFi network access.
vCard QR Code Generator
Create QR codes for contact details.
Email QR Code Generator
Create QR codes that open an email draft.
SMS QR Code Generator
Create QR codes for SMS messages.
WhatsApp QR Code Generator
Create WhatsApp chat QR codes.
PDF QR Code Generator
Create QR codes that link to PDF files.
Image QR Code Generator
Create QR codes that link to images.
Dynamic QR Code Generator
Create editable dynamic QR codes.
Bulk QR Code Generator
Generate multiple QR codes in bulk.
EAN Barcode Generator
Generate EAN barcodes for products.
UPC Barcode Generator
Generate UPC barcodes for retail products.
Code128 Barcode Generator
Generate Code128 barcodes for inventory and logistics.
Barcode Scanner
Scan barcodes using an uploaded image or camera.
Barcode to Text
Extract readable text from barcode images.
How to use QR & Barcode Tools
- 1Choose the QR or barcode tool you need: generator, decoder, WiFi QR, vCard QR, EAN/UPC, Code 128.
- 2Type or paste the data — URL, text, WiFi credentials, contact info, payment string.
- 3Pick size, error-correction level, color, and (for QR) optional logo.
- 4Download the QR or barcode as PNG, SVG, or PDF — vector exports stay sharp at any size.
Key features
- QR codes for URLs, plain text, WiFi, vCard, email, SMS, geo location, calendar, and payments
- Logo overlay with safe error-correction (H = 30%) so scanners still read the code
- Barcode generator: EAN-13, UPC-A, Code 128, Code 39, ITF, QR, Data Matrix
- Bulk QR generator from CSV — produce hundreds of QRs in one ZIP
- QR/barcode decoder: drop an image and read the encoded data instantly
- PNG, SVG, and PDF exports with custom colors and transparent backgrounds
Frequently asked questions
What's the maximum amount of data I can put in a QR code?
Up to 4,296 alphanumeric characters or 2,953 bytes of binary data. Longer payloads make the code denser and harder to scan — keep URLs short.
Can I add a logo to my QR code?
Yes — upload a PNG/SVG and we place it in the centre with the highest error-correction level (H, ~30%) so the QR stays scannable.
What's the best error-correction level for printed QR codes?
Use H (30%) for outdoor or print where the QR may get scuffed. L (7%) is fine for digital screens and saves space.
How do I generate a WiFi QR code?
WiFi QR Generator asks for SSID, password, and encryption (WPA/WEP/None). Scanning the QR connects iOS and Android devices automatically.
Can I create a vCard QR for my business card?
Yes — vCard QR Generator embeds name, phone, email, company, and website. Scanning saves the contact directly to the phone.
Are the QR codes free for commercial use?
Yes. Generated QRs and barcodes are yours to print, sell, or include in any product without licensing fees or attribution.
What barcode format should I use for retail?
EAN-13 for global retail (matches most products), UPC-A for North America, Code 128 for internal SKUs and shipping labels.
How do I make a high-resolution QR for printing on a poster?
Export as SVG or PDF — vector formats scale to any size with no pixelation. For raster, use 1200+ DPI PNG.
Can I customize the QR colors?
Yes — pick foreground and background colors. Keep contrast above 4.5:1 (dark on light) so scanners read reliably.
Will inverted QR codes (light on dark) scan?
Most modern scanners handle inverted QRs but older apps don't. Stick to dark-on-light if you need universal compatibility.
Can I bulk-generate QR codes from a CSV?
Yes — upload a CSV with one URL/text per row and we output a ZIP of named PNGs or a single PDF sheet.
Does the QR code expire?
Static QRs encode the data directly and never expire. If you need to change the destination later, host the URL on a redirect you control.
Can I decode a QR or barcode from a photo?
Yes — drop the image into QR Decoder. We support QR, Data Matrix, EAN, UPC, Code 39, Code 128, and PDF417.
Why won't my QR code scan?
Common causes: too much data, low contrast, motion blur, or the logo is too large. Try error-correction H, simplify the data, or increase the printed size.
Are my QR contents uploaded anywhere?
No — generation and decoding run in your browser. URLs, WiFi passwords, and vCard data never leave your device.