What are QR codes used for?
QR codes are two-dimensional barcodes that store information in a grid of black and white squares. Smartphones can read them instantly using the built-in camera. They are used to share website links, WiFi credentials, contact details, payment information and any other short piece of data that would be inconvenient to type out manually.
A URL QR code lets you print a link on a physical surface like a flyer, poster, business card or product packaging so that anyone nearby can visit the page without typing the address. A WiFi QR code lets guests connect to your network without telling them the password. A contact QR code lets someone save your details to their phone with a single scan.
How QR Vault generates your codes
Everything runs in your browser. When you click Generate, the QR code is built entirely on your device using JavaScript. No data is sent to any server. This means your WiFi password, contact details and URLs are never transmitted or stored anywhere outside your own screen.
The generated code can be downloaded as a PNG image and used in print or digital materials. For best print quality, use the largest size setting before downloading.
Frequently asked questions
Click to upload or drag and drop an image here
PNG, JPG, GIF, WebP supported
How the QR scanner works
Upload any image file containing a QR code and the scanner will decode it instantly in your browser. The image processing happens entirely on your device. Nothing is uploaded to any external server. You can also use your device camera to scan QR codes in real time.
The scanner works on screenshots, photos, PDF exports, or any image file that contains a clearly visible QR code. For best results, make sure the QR code is not blurry or partially cropped out of frame.
Frequently asked questions
Which barcode format should I use?
Code 128 is the most versatile format and works for any combination of letters, numbers and symbols. It is the right choice for internal labels, logistics, inventory and general purpose use.
EAN-13 and UPC-A are the standard formats used on retail product packaging. EAN-13 is used globally and encodes 13 digits. UPC-A is used primarily in North America and encodes 12 digits. If you are creating barcodes for retail products you will need to obtain a GS1 registered number before using these formats commercially. Code 39 and ITF-14 are common in industrial and shipping contexts where durability and large print sizes matter.
Frequently asked questions
Click to upload or drag and drop an image here
PNG, JPG, GIF, WebP supported
About the barcode scanner
Upload an image containing a barcode and the scanner will attempt to read and decode it. The scanner supports QR codes as well as standard 1D barcodes including Code 128, EAN, UPC and Code 39. Processing happens entirely on your device with no data sent to any server.
For the camera scanner, hold your device steady and make sure the barcode fits within the frame on screen. Good lighting and a clean, undamaged barcode will give the most reliable results.