TheHobbyist
How-To Guide ยท Labelist

How to Generate QR Codes, Barcodes & 2D Codes Free

A complete guide to generating QR codes, barcodes (Code 128) and 2D codes (PDF417) using Labelist โ€” a free offline desktop app for Windows and macOS. Covers single generation and bulk generation from a file.

Part 1 โ€” Generate a Single Code

1
Download & install Labelist

Get Labelist free from the Microsoft Store. Click the button below, then click Get in the Store. It installs in under a minute. No sign-up or account required.

Get it from Microsoft Store
2
Open the Single Gen tab

Launch Labelist. The app opens on the Single Gen tab by default โ€” this is where you generate one code at a time.

3
Enter the value to encode

Type the text, URL, number, email address or any data you want to encode in the Value / Text field. Examples:

  • A website URL: https://example.com
  • A product SKU: SKU-00123
  • Any plain text or number
4
Select the code type

Choose from the Code Type dropdown:

  • QR Code โ€” best for URLs, contact details, Wi-Fi credentials, general text
  • Barcode (Code 128) โ€” best for product labels, shipping, inventory (alphanumeric)
  • 2D Code (PDF417) โ€” best when you need to encode large amounts of text or data
5
Pick a color (optional)

Use the Code Color picker to choose a custom foreground color โ€” useful if you want codes that match your brand colors. Click Reset to black to go back to standard black.

6
Click Generate & download

Click the Generate button. Your code appears in the preview area below. Click PNG, JPG or PDF to download it. That's it!

Part 2 โ€” Bulk Code Generation

Need to generate tens or hundreds of codes at once? Labelist's Bulk Gen mode lets you do it from a simple text file.

1
Prepare your .txt file

Create a plain text file (.txt) with one value per line. For example:

https://thehobbyist.in
SKU-00101
SKU-00102
SKU-00103
Contact: John +91 98765 43210

Tip: You can export a column from Excel or Google Sheets as a .txt file and use it directly.

2
Open the Bulk Gen tab

Click the Bulk Gen tab at the top of the Labelist window.

3
Load your file

Drag and drop your .txt file onto the drop zone, or click it to browse. Labelist shows a preview of all values it detected.

4
Choose code type & color

Select the code type (QR Code, Barcode or 2D Code) and optionally set a custom color โ€” this applies to all codes in the batch.

5
Click Generate PDF

Click Generate PDF. Labelist generates all codes instantly and saves them into a single multi-page PDF โ€” one code per page โ€” ready to print or share.

๐Ÿ’ก Tips & Best Practices

  • For product labels, use Barcode (Code 128) โ€” it is the most widely supported format by handheld scanners.
  • For sharing URLs, contact info or Wi-Fi details, use QR Code โ€” any smartphone camera can scan it.
  • Keep QR code colors high-contrast. Very light colors on white backgrounds may fail to scan.
  • For bulk generation, keep each value on its own line with no extra spaces at the start or end.
  • Export as PNG for digital use (websites, presentations). Export as PDF for printing.
  • Labelist works completely offline โ€” you can use it on planes, in factories, or anywhere without Wi-Fi.
๐Ÿ“ท

Try Labelist โ€” It's Free

No sign-up. No subscription. Works offline. Available free on Windows via Microsoft Store.

Get it from Microsoft Store

โ† Back to Labelist  |  FAQ โ†’