Pick your format
Choose QR for links and text, Code 128 for inventory, or a specialist format from the full catalog.
Create unlimited barcodes and QR codes for free.
No signup needed. We will never ask for a credit card. Generate, download, and use your codes in seconds.
Positive moves right / down. Adjust after a plain-paper test. Single-code width applies to general-purpose paper only.
Print at 100% / Actual size with browser headers and footers turned off. Choose the template number printed on your label package. A4 and US Letter options are general-purpose sheets. Pre-cut templates use US Letter paper; select Actual size / 100%, disable browser headers and footers, and test alignment on plain paper first. Avery is a trademark of its owner; this tool is not affiliated with Avery.
♧ Your code data stays in this browser.
No uploads, accounts, or tracking redirects.
Paste one value per line to create up to 100 labels using the selected format. Download a ZIP of individual PNG images or a printable PDF or SVG sheet.
Choose QR for links and text, Code 128 for inventory, or a specialist format from the full catalog.
Enter a value and see it appear instantly. Format validation helps catch invalid input.
Download a crisp PNG, scalable SVG, or PDF with our small logo and website footer. Keep the white margins and test a scan before printing in bulk.
Choose the format your scanner, retailer, or workflow requires. If you are making internal inventory labels, Code 128 is a useful starting point.
| Format | Common use | What to enter |
|---|---|---|
| Code 128 | Internal inventory and asset labels | Your item ID, text, or numbers |
| Code 39 | Industrial and legacy inventory systems | Uppercase letters, digits, and supported symbols |
| UPC-A / EAN-13 / EAN-8 | Retail product identification | An assigned product identifier in the required format |
| ITF-14 / GS1-128 | Cartons and supply-chain labels | Valid data required by your trading partner |
| QR Code | Website links, text, Wi-Fi, email, and phone | Your chosen content; encoded directly without a redirect service |
| Data Matrix / PDF417 / Aztec | Compact or higher-density machine-readable data | Data in the format required by your application |
| ISBN / ISSN | Books and serial publications | A valid assigned publication number |
| Postal formats | Postal and delivery workflows | Valid data specified by the relevant postal service |
Creating a barcode image does not assign a globally unique retail number. Keep the white margins and test a printed sample with the scanner that will read it.
The full bwip-js catalog is available, including Code 128, Code 39, EAN, UPC, ITF, QR Code, Data Matrix, PDF417, Aztec, and postal formats. Specialist types have specific data requirements; the example button supplies a starting point.
No. This tool draws barcode images. It does not assign or register globally unique product identifiers. For retail products, use identifiers assigned to your business through the appropriate GS1 organization or required by your retailer.
These are static QR codes, with your content encoded directly. They have no subscription or built-in expiry. A website they link to can still change or stop working.
Your entered code content is processed locally and is not sent to a generation server or saved by this tool. Downloads remain on your device. Normal hosting requests may still be logged by the hosting provider.
You can download generated images for your projects. Choose the format and identifiers required by your application, preserve quiet zones, and test with your actual scanner. Generation is not certification of print or retailer compliance.
Code content: Text, URLs, Wi-Fi credentials, and barcode values are processed in your browser. This tool does not upload or store that content. Generated files are saved only when you choose to download them. QR codes are readable by anyone who can scan them; do not share a QR code containing a secret unless you intend to disclose it.
Website delivery: The hosting provider may process request information such as IP address, browser details, timestamps, and security logs to deliver and protect the site. Hosted private previews may use hosting authentication cookies. The generator itself does not set advertising cookies, use analytics, or collect account or payment information in this version.
Advertising: No advertising scripts are active in this preview. If Google AdSense is enabled later, third-party vendors, including Google, may use cookies to serve ads based on prior visits to this or other websites. Google's advertising cookies can enable Google and its partners to personalize ads. You can manage personalization at Google My Ad Center, and review Google's advertising policies. Any additional ad vendors and their privacy links will be disclosed when configured. Required consent and opt-out controls must be active before applicable advertising begins.
Your choices: You can clear entered content by refreshing the page, delete downloaded files, and use your browser's privacy controls. External links have their own policies. For questions or requests about information you send to the operator, use the contact link below.
This free tool generates images from the values you supply. You are responsible for lawful use, rights to the encoded content, and selecting valid identifiers. Do not use it for deceptive labels, impersonation, or unlawful content. Generating an image does not register a GS1 number, certify a label, or guarantee acceptance by a retailer or scanner.
Test your output at its actual printed size and preserve blank quiet zones. The tool is provided as available without guarantees of uninterrupted operation, suitability, or scan performance. To the extent permitted by applicable law, the operator is not responsible for losses caused by incorrect input or reliance on untested output. Nothing here excludes rights or liabilities that cannot lawfully be excluded. Brand and format names belong to their respective owners.
Make Codes Free is a simple browser-based utility managed by Flowwstate Promotions LLC. For support, corrections, or privacy questions, email info@makecodesfree.com.