Image Cropper
A better frame for every image. Crop, shape and resize — all...
Create Code 128, Code 39, EAN, UPC, ITF and Codabar barcodes locally. Preview the result and download sharp SVG or PNG files.
Select a format and enter the matching text or digits. Use an example to try a valid value.
Adjust bar width, height and the printed text. Required check digits are calculated or validated.
Save a scalable SVG or a PNG, then test the saved barcode with a scanner before using it.
Create Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF, ITF-14 and Codabar labels. Each format has its own supported characters and digit lengths. Code 39 converts letters to uppercase. EAN, UPC-A and ITF-14 accept the data digits without a check digit or a complete number with a valid check digit. UPC-E accepts six compressed digits or a complete valid eight-digit code.
SVG keeps the bars as vector shapes. PNG uses the generated pixel dimensions. Bar width, height and the human-readable text can be adjusted; white quiet margins are included on both sides. Keep the proportions and white margins when printing.
Content is encoded on your device, without uploading it or signing in. Generating a barcode does not register a product number, verify ownership or issue a GS1 licence. Use an identifier you are authorized to use. Check the exported barcode with the intended reader and printing setup.
A few helpful answers before you get started.
No. Barcode generation and image/camera scanning run on your device.
Yes. Download SVG to keep the bars scalable, or PNG for a raster image. Preserve the white margins.
No. It creates or reads a barcode representation. It does not register, assign or look up product identifiers.