Free QR code generator & barcode scanner
Create, scan and organize QR codes and barcodes in your browser — nothing ever leaves your device.
A https:// prefix is added automatically if missing.
Preview
Fill in the form to see your QR code
Downloading also saves the code to your history.
Free online QR code & barcode toolkit
CodeKit is a fast, private, browser-based QR code generator and barcode scanner. Create custom QR codes for links, Wi-Fi, contacts and more, render retail-ready barcodes in EAN, UPC and Code 128 formats, then scan anything back with your camera, an image, or a connected handheld device. History, favorites and pins stay on your device — no account required.
100% On-Device Privacy
All QR generation, barcode rendering, and image/camera scanning happen locally inside your browser. Sensitive Wi-Fi passwords and contacts never touch a server.
Static Codes That Never Expire
Every QR code and barcode encodes your payload directly into the image—no redirect links, no scan caps, and no paid subscriptions required.
Print-Ready Vector SVG & PNG
Download crisp PNG images for digital sharing or infinitely scalable vector SVG graphics ready for product packaging, labels, and business cards.
How to generate or scan a QR code and barcode online
- 1Choose your tool or code format
Pick QR Code Generator (URL, Wi-Fi, vCard, WhatsApp, email, SMS, phone, location), Barcode Generator (Code 128, EAN-13, UPC-A, Code 39, ITF-14), or the live Scanner.
- 2Enter your data & customize appearance
Type your content and adjust size, quiet zone margin, error correction level (L, M, Q, H), foreground/background colors, or barcode bar dimensions.
- 3Download PNG/SVG or scan instantly
Export high-resolution PNG or vector SVG files with zero watermarks, or scan codes via camera, drag-and-drop image, clipboard paste (Ctrl+V), or USB/Bluetooth scanner.
Frequently asked questions
Is this QR code generator and barcode scanner free?
Yes. CodeKit is 100% free with no account, no watermark and no scan limits. Every tool — QR generator, barcode generator, camera scanner and image scanner — runs without signing up.
Do my codes or scans get uploaded to a server?
No. Generation, scanning and your history, favorites and pins all live inside your browser using on-device storage. Nothing is uploaded, tracked or shared, and the tools even work offline once loaded.
Do generated QR codes or barcodes expire?
Never. Codes are rendered as static images (PNG or SVG) that encode your data directly, so they keep working forever with no subscription or redirect service in between.
Which barcode formats are supported?
Code 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14, MSI, Pharmacode and Codabar for generation. The scanner reads those plus QR Code, Data Matrix, Aztec and PDF417 from a live camera or a photo.
What QR code types can I create?
Website URLs, plain text, Wi-Fi join codes, email, SMS, phone numbers, WhatsApp links, contact cards (vCard) and map locations — each with adjustable size, colors, margin and error-correction level.
Can I use a physical or handheld barcode scanner?
Yes. Connect a USB or Bluetooth scanner in the Scanner tab — pairing only lists real scanner devices, each with a live connected/not-connected status. Wedge-style scanners that “type” their result need no pairing at all: enable wedge mode and scan.
How do I scan a QR code from a saved photo?
Open the Scanner tab and either drag & drop an image onto the scanner, paste a screenshot with Ctrl+V, or click “Scan from image”. The decoded content appears instantly and is saved to your history.
How do I organize my saved codes?
Every generated or scanned code lands in History. Star codes to add them to Favorites, pin the ones you use daily to the top, and search everything by name or content from the navbar.
Explore all free QR code & barcode tools
QR Code Generators
1D Barcode Generators
Online Scanners