How to Use
- Choose QR Code, Code 128, Code 39, EAN-13 or UPC-A.
- Enter one item per line; batch paste is supported.
- Generate a preview, then download PNG files, a batch ZIP, or print on A4.
Generate QR Code, Code 128 and Code 39 individually or in batches, download PNG files and print using A4 layouts. Your input is not uploaded to our server.
“Download All ZIP” includes a separate WUCJ Tools website return card and scannable QR code. Each barcode / QR PNG remains clean and unwatermarked.
Click an item to download it.
Enter content, then click Generate Preview.
Code 128 has higher data density and works well for warehouses and product identification. Code 39 is simpler but supports fewer characters and usually produces longer barcodes.
Keep enough quiet-zone margin, avoid printing too small or blurry, and make sure the content matches the selected barcode format. For Code 39, use uppercase letters, numbers and supported symbols.
Barcodes are generated by JavaScript in your browser. WUCJ Tools does not receive the locations, product names or URLs you enter. Advertising and analytics services may use cookies; see the Privacy Policy.
Use these formats when you already have the correct retail identifier. The tool can calculate the final check digit.
You may print generated codes for your own use, but official EAN/UPC product identifiers should be obtained from an authorized numbering organization rather than invented.
AdSense requires an internet connection to load ads. This online version also loads barcode libraries over the network.
This version stores settings only in your browser's localStorage and does not send them to our server. Clear the site's browser data to remove them.
Before processing important files, review format choices, limitations and output checks.
Read the guide →