emonsteremonster tools

Barcode generator

Create linear barcodes, Data Matrix, PDF417 and Aztec codes with validated inputs and PNG or SVG exports.

Your inputs

Use 1–80 printable ASCII characters: letters, digits, spaces and symbols. No emoji or line breaks. This is the tool’s length limit.Length: 9 / 80 characters.

Design and export

Frame
JPEG, PNG or static WebP, up to 2 MB. The image stays on your device. The logo sits above the complete barcode, outside its quiet zone. It never covers bars or modules.

Colors, sizing, rotation and branding are free. Quiet zones stay intact, and PNG and SVG use the same artwork. Always test the exported code at its final size.

EAN-13: 12 or 13 digits; EAN-8: 7 or 8; UPC-A: 11 or 12. Code 128 uses printable ASCII; Code 39 uses uppercase letters, digits, spaces and - . $ / + %.

Your result

Ready

The preview appears automatically when the inputs are valid.

How it works

  • Choose the content type and fill in the required fields. The preview updates automatically as you edit. Export the same symbol as PNG or SVG, retaining its quiet zone. EAN and UPC accept the body digits or a complete number with a valid check digit.

Assumptions and limitations

Generation happens in this browser. Contents are not sent to a generation service or analytics and are not saved. Codes contain fixed data; changing a destination requires a new code. Scan-test the final printed size. Retail barcode numbers must already belong to your products; this tool does not register identifiers.

Sources

Explore this subject: Technology

Your privacy & preferences

Optional analytics helps us understand how emonster.tools is used. The site works normally without it. Your analytics choice is stored on this device so you can change it later; choosing not to allow analytics prevents optional measurement and removes Google Analytics cookies this site can access. Read Privacy Policy