make codesfree● No signup. No limits on single codes.
SMALL TOOL. ENDLESS POSSIBILITIES.

Free Barcode &
QR Code Generator

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.

✓ Free to use✓ Runs on your device✓ PNG, SVG & PDF
01 MAKE IT YOURS

More options Size, margins & rotation
02 READY WHEN YOU ARE
● Live preview

♧ Your code data stays in this browser.
No uploads, accounts, or tracking redirects.

MORE THAN ONE?

A whole batch. One click.

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.

NO LEARNING CURVE REQUIRED

From idea to scan in three steps.

01

Pick your format

Choose QR for links and text, Code 128 for inventory, or a specialist format from the full catalog.

02

Add your content

Enter a value and see it appear instantly. Format validation helps catch invalid input.

03

Take it anywhere

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.

THE RIGHT CODE FOR THE JOB

Which barcode format should I use?

Choose the format your scanner, retailer, or workflow requires. If you are making internal inventory labels, Code 128 is a useful starting point.

FormatCommon useWhat to enter
Code 128Internal inventory and asset labelsYour item ID, text, or numbers
Code 39Industrial and legacy inventory systemsUppercase letters, digits, and supported symbols
UPC-A / EAN-13 / EAN-8Retail product identificationAn assigned product identifier in the required format
ITF-14 / GS1-128Cartons and supply-chain labelsValid data required by your trading partner
QR CodeWebsite links, text, Wi-Fi, email, and phoneYour chosen content; encoded directly without a redirect service
Data Matrix / PDF417 / AztecCompact or higher-density machine-readable dataData in the format required by your application
ISBN / ISSNBooks and serial publicationsA valid assigned publication number
Postal formatsPostal and delivery workflowsValid 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.

GOOD QUESTIONS

A little clarity.
A lot less friction.

Which barcode formats can I create?

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.

Does this register a retail product barcode?

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.

Will QR codes expire?

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.

Is my information stored?

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.

Can I use these for business?

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.

PRIVACY & SECURITY

Your data. Your device.

Privacy policy & cookies

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.

Terms of use & barcode disclaimer

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.

About & contact

Make Codes Free is a simple browser-based utility managed by Flowwstate Promotions LLC. For support, corrections, or privacy questions, email info@makecodesfree.com.