¿Odias los anuncios? Ir Sin publicidad Hoy

Generador de códigos de barras EAN-13 / UPC-A

Desarrollador
ANUNCIO PUBLICITARIO · ¿ELIMINAR?

Personalización

píxeles
píxeles
píxeles
píxeles

Check Digit Calculator

Enter a partial barcode number and click Calculate to see the check digit.
ANUNCIO PUBLICITARIO · ¿ELIMINAR?

Guía

Generador de códigos de barras EAN-13 / UPC-A

Generate scannable barcodes in EAN-13, UPC-A, EAN-8, Code 128, and Code 39 formats. Enter your data, customize dimensions and colors, and download as PNG or SVG. Auto-calculates check digits for EAN and UPC formats. Everything runs in your browser — no server processing.

Cómo utilizar

Enter the barcode data (product number or text), select the format (EAN-13, UPC-A, EAN-8, Code 128, or Code 39), and the barcode renders instantly. For EAN and UPC formats, enter the digits without the check digit — it’s calculated automatically. Customize bar width, height, quiet zone, font size, and colors. Download the finished barcode as PNG (with DPI options: 72, 150, 300) or SVG for print-quality output.

Características

  • 5 Barcode Formats — EAN-13 (international products), UPC-A (North American products), EAN-8 (small packages), Code 128 (any ASCII text, logistics), Code 39 (alphanumeric, industrial).
  • Auto Check Digit — Enter 12 digits for EAN-13 or 11 for UPC-A and the check digit is calculated automatically using the standard weighted-sum-modulo-10 algorithm.
  • PNG & SVG Download — Download barcodes as PNG at 72, 150, or 300 DPI for different use cases (screen, print, high-res). SVG download for scalable vector output.
  • Customizable Appearance — Adjust bar width, bar height, quiet zone margin, font size, background color, and bar color to match your needs.
  • Check Digit Calculator — Dedicated section to calculate check digits for EAN-13, UPC-A, and EAN-8 with the calculation method shown.
  • Validación de Entrada — Format-specific validation: digit count for EAN/UPC, character set for Code 39, ASCII range for Code 128. Clear error messages for invalid input.
  • Show/Hide Text — Toggle the human-readable text below the barcode on or off.
  • Real-Time Rendering — Barcode updates instantly as you type or change settings.

Formatos compatibles

EAN-13: The international standard for retail products. 13 digits (12 + check digit). Used worldwide on virtually all retail packaging.
UPC-A: The North American standard. 12 digits (11 + check digit). Compatible with EAN-13 (a UPC-A is an EAN-13 with a leading 0).
EAN-8: Compact version for small packages. 8 digits (7 + check digit).
Code 128: High-density format supporting all 128 ASCII characters. Used in shipping, logistics, and healthcare.
Code 39: Alphanumeric format (A-Z, 0-9, special chars). Self-checking, widely used in automotive and defense industries.

ANUNCIO PUBLICITARIO · ¿ELIMINAR?

What is the difference between EAN-13 and UPC-A?

EAN-13 is the international standard (13 digits) used worldwide, while UPC-A is the North American standard (12 digits). They’re closely related — a UPC-A barcode is actually an EAN-13 with a leading zero. For example, UPC-A 012345678905 is equivalent to EAN-13 0012345678905. If you’re selling products in North America only, UPC-A is standard. For international sales, use EAN-13. Most modern barcode scanners read both formats interchangeably.

What is a barcode check digit and how is it calculated?

A check digit is the last digit of an EAN or UPC barcode, calculated from the preceding digits using a weighted-sum-modulo-10 algorithm. Starting from the right, alternate digits are multiplied by 3 and 1, summed, and the check digit is the value needed to bring the total to the next multiple of 10. This catches single-digit errors and most transposition errors when the barcode is scanned. You don’t need to calculate it manually — this tool does it automatically when you enter the data digits.

When should I use Code 128 vs Code 39?

Code 128 is more compact and supports all 128 ASCII characters (including lowercase letters and special symbols), making it ideal for shipping labels, inventory management, and healthcare. Code 39 only supports uppercase letters, digits, and a few special characters, but it’s self-checking (doesn’t require a check digit) and is the standard in automotive (AIAG) and defense (MIL-STD-1189) industries. Use Code 128 when you need to encode any text compactly. Use Code 39 when industry standards require it or when you need a self-checking format.

What DPI should I use for printing barcodes?

For screen display and basic testing, 72 DPI is sufficient. For standard office printing (laser or inkjet), use 150 DPI. For professional print production (packaging, labels, retail), use 300 DPI or higher. The higher the DPI, the crisper the bars will be when printed, which improves scan reliability. For the best results with thermal label printers, download SVG format instead — it’s resolution-independent and will print at the printer’s native resolution.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO PUBLICITARIO · ¿ELIMINAR?
ANUNCIO PUBLICITARIO · ¿ELIMINAR?
ANUNCIO PUBLICITARIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO PUBLICITARIO · ¿ELIMINAR?