Barcode Generator Barcode Generator
Free, no signup, no watermark

PNG Barcode and QR Code Generator

Create high resolution PNG barcodes and QR codes in your browser. Pick any symbology, set the exact size in millimeters or inches, choose 150, 203, 300, or 600 DPI, and download a print sharp PNG with a transparent background if you want. Single codes or bulk from a CSV.

Why export barcodes and QR codes as PNG?

PNG is the most flexible format for digital use. It supports lossless compression so the bars and QR modules stay perfectly sharp, transparency so the symbol drops cleanly onto any background, and it opens in every image tool, browser, and office app without conversion. For web pages, marketing assets, ecommerce listings, slide decks, and QR campaigns, PNG is the right default.

PNG also prints well when you set the DPI correctly. The generator lets you pick a print size in millimeters or inches and an export DPI (150, 203, 300, or 600), which determines the resulting pixel dimensions. At 300 DPI a 50mm wide symbol comes out as roughly 590 pixels wide, which prints crisp on any label printer or laser. Choose 600 DPI for very small print or premium output.

How to generate a PNG barcode or QR code

  1. Pick a symbology

    Choose what you need: linear barcodes (Code-128, EAN-13, UPC-A and others) or 2D codes (QR, Data Matrix). All export as PNG.

  2. Enter your value

    Type the data to encode. For barcodes, the generator validates length and adds any required check digit. For QR codes, pick the content type (URL, Wi-Fi, vCard, text, and more).

  3. Set size and DPI

    Pick a print size in millimeters or inches and a DPI (150 for screen, 203 for thermal printers, 300 for laser, 600 for premium).

  4. Export as PNG

    Choose PNG and optionally tick the transparent background box. Click download. For many codes, switch to CSV mode.

Built for print and digital, not screenshots

Up to 600 DPI

Pick 150, 203, 300, or 600 DPI to match the destination, from screen mockups to industrial label printers.

Transparent background

Tick the transparent background box to drop the barcode or QR code onto any color or graphic without a white box around it.

Barcodes and QR codes

Code-128, Code-39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, ISBN, ISSN, QR, Data Matrix and more, all exportable as PNG.

Exact print sizes

Set the size in millimeters or inches. The PNG pixel count is computed from your size and DPI so prints come out at the dimensions you wanted.

CSV bulk export

Upload a spreadsheet to generate hundreds of PNG barcodes or QR codes at once, one file per row, useful for SKU lists, label runs, and QR campaigns.

Free forever

No signup, no watermark, no usage limits, no paid tier hiding the good features.

PNG barcode and QR code questions, answered

Why use PNG instead of PDF for a barcode or QR code?

PNG is the right choice for digital uses: web pages, ecommerce listings, slide decks, marketing assets, and anywhere you want a transparent background. PDF is better when you specifically need vector quality for print, such as packaging or design layouts.

Can I export QR codes as PNG?

Yes. QR codes export as PNG at the size and DPI you choose, with an optional transparent background so the code drops onto any layout without a white box around it.

What DPI should I use?

150 DPI is fine for screen use. 203 DPI matches most desktop thermal label printers. 300 DPI is the sweet spot for laser printers and most labels. 600 DPI is for very small print and premium output.

Can I get a transparent background?

Yes. Tick the transparent background option before export and the PNG will have no white box around the symbol, so it drops cleanly onto any color or image.

Ready to generate your PNG?