QRToolkit
Advertisement

Free QR & barcode generator

Create scannable QR codes and 1D barcodes in your browser at qrbarcodetool.com. No login, no upload, and no server-side encoding — download PNG or SVG when you are ready to print or share.

QR Generator

URLs, text, email, phone, and SMS codes you can download as PNG or SVG.

Barcode Generator

Code 128 for inventory and EAN-13 for retail, with check-digit validation.

Wi-Fi QR

Let guests join your network without typing the password.

vCard QR

Share name, phone, email, and address from a business card or badge.

What are QR codes and barcodes?

A QR code (Quick Response) is a square matrix of dark and light modules. Phones read it with the camera and then open a link, offer to join Wi-Fi, start a call, or save a contact. It can hold more data than a classic barcode, which is why menus, posters, and packaging often use QR.

A barcode is a row of varying-width bars. Warehouse scanners and supermarket tills are built around these 1D codes. Code 128 is common for internal stock and parcels. EAN-13 is the 13-digit retail product number used internationally (UPC-A is the 12-digit North American cousin).

Both exist to replace typing. A scan copies the exact value you encoded — no misspelled URLs, no wrong parcel ID, no Wi-Fi password written on a whiteboard.

Why they are useful

  • Speed — guests, pickers, and cashiers scan instead of typing.
  • Accuracy — the encoded string does not change when someone misreads handwriting.
  • Cheap to print — one PNG or SVG works on paper, vinyl, or a screen.
  • Offline once printed — the paper does not need your website to still contain the same payload (the destination page might, but the code itself is just data).

How it works on this site

  1. Choose a tool: QR, barcode, Wi-Fi, or contact card.
  2. Enter the fields. The preview updates as you type.
  3. Adjust size, margin, and colours, then download PNG or SVG.

QR payloads follow phone conventions (https links, mailto, tel, sms, WIFI, and vCard 3.0). EAN-13 values are checked against the official checksum so you do not print an invalid retail number. Optional history stays on this device.

Where industry uses them

Restaurants and cafés

Print a table QR that opens your live menu or ordering page. Staff stop reprinting paper when the specials change. Add a second Wi-Fi QR for guest internet. Example menu link to encode:

https://your-cafe.example/menu?table=12

Example guest Wi-Fi string (created automatically by the Wi-Fi tool):

WIFI:T:WPA;S:CafeGuest;P:example-pass;H:false;;

Parcels, logistics, and warehouses

Handheld scanners expect a 1D barcode. Encode your internal tracking ID as Code 128, then optionally add a customer QR to a tracking URL using the same ID.

PKG-AU-2026-00481
https://track.example.com/PKG-AU-2026-00481

Retail and events

Shelf and product GTINs use EAN-13. Name badges and business cards use a vCard QR. Posters use a short https URL. More walkthroughs: industry use cases.

Frequently asked questions

Is this QR generator free?

Yes. On qrbarcodetool.com you can create and download QR codes and barcodes without an account. Processing happens in your browser.

What is the difference between a QR code and a barcode?

A QR code is a 2D square that can hold a URL, Wi-Fi login, or contact card and is usually scanned with a phone camera. A barcode (Code 128 or EAN-13) is a 1D strip of bars, typically scanned by a laser gun at a till or warehouse dock.

Can I use this for restaurant menus or parcel labels?

Yes. Use a URL QR for a digital menu or ordering page, a Wi-Fi QR for guest internet, and Code 128 barcodes for parcel or stock IDs. See the industry use-cases guide for sample payloads.

Does my data leave this device?

The payload you type is encoded locally. Optional history is stored in this browser only. See the privacy policy for advertising cookies on content pages.

Which barcode should I use?

Use Code 128 for internal labels and IDs. Use EAN-13 when you have a retail GTIN. A 12-digit UPC can usually be encoded as EAN-13 with a leading zero.