QR Code Generator
Create QR codes from text or URLs.
- On your device
- No signup
Everyday Tools
Utilnivo
Generate barcodes for products and labels.
Browse more in Everyday Tools or all tools.
Private on your device
Your information stays on your device and is not uploaded.
Create QR codes from text or URLs.
Convert between common units of length, weight, volume, and temperature.
Calculate exact age in years, months, and days from a date of birth.
Count days, weeks, and months between two dates.
Estimate how much an appliance costs to run.
Calculate body mass index using metric or US units with a general classification.
Convert amounts using an exchange rate you enter (not live market rates).
Compare times across world time zones.
Enter a value, choose a barcode format (Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14, or Codabar), adjust bar size, margin, and colors, then download a PNG. Check digits are added or validated for product formats. Generation works on your device.
1. Enter the value to encode (digits for EAN/UPC, or text for Code 128). 2. Select barcode format. 3. Click Generate. 4. Preview the barcode image. 5. Download or print—verify scans with your hardware before production use.
Example: EAN-13 value 5901234123457 renders a scannable barcode for retail labeling when the checksum digit is valid.
Enter a value, choose a barcode format (Code 128, Code 39, EAN, UPC, ITF-14, or Codabar), adjust size and colors, then generate a downloadable PNG. Check digits are added or validated for product formats. Generation works on your device.
Results are based on the inputs you provide and may not cover every edge case. This tool is for general use and is not professional advice.
Your data stays on your device and is not uploaded.
FAQ
Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14, and Codabar. Format hints appear under the value field.
For EAN, UPC, and ITF-14 you can enter the payload without a check digit and it is added automatically. If you include a check digit, it is validated.
No. Barcodes are generated on your device and input is not stored.
Page last reviewed: