Skip to content

chiaraberti13/Barcode-eps-wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ฆ EPS Barcode Generator

๐Ÿ‡ฌ๐Ÿ‡ง English | ๐Ÿ‡ฎ๐Ÿ‡น Italiano

Standalone web app to generate EAN-13 barcodes in EPS format from Excel. No installation, works offline, bulk ZIP download. Perfect for Adobe Illustrator workflows.


๐ŸŽฏ COMPLETE PACKAGE

This package contains:

  • barcode-eps-wizard.html - The complete web application
  • example.xlsx - Sample Excel file with correct structure
  • LICENSE - MIT License
  • README.md - This documentation (English + Italian)

โœ… INSTALLATION (NONE REQUIRED!)

This is a completely standalone web app. You don't need to install:

  • โŒ Python, Node.js or other programming languages
  • โŒ Libraries or dependencies
  • โŒ Additional software

Just open the HTML file in your browser!


๐Ÿš€ HOW TO USE IN 3 STEPS

Step 1: Open the application

  1. Double-click on barcode-eps-wizard.html
  2. It will automatically open in your default browser
  3. Works with: Chrome, Firefox, Safari, Edge

๐Ÿ’ก Note: Internet connection required only for first load (to download icons). After first launch, the app can work offline.

Step 2: Prepare your Excel file

Use example.xlsx as an example. The structure must be:

| Codice articolo | Barcode        |
|-----------------|----------------|
| CODE01          | 9090171029796  |
| CODE02          | 9090171029802  |
| CODE03          | 9090171029819  |

Requirements:

  • Two columns: Codice articolo and Barcode (exact names, case-sensitive)
  • Barcodes must be 12-digit numbers (EAN-13 without check digit) or 13-digit (complete EAN-13)
  • File format: .xlsx or .xls or .csv

Step 3: Generate barcodes

  1. Drag the Excel file into the upload area (or click to select it)
  2. Click "Genera Barcode EPS" (Generate Barcode EPS)
  3. Wait for completion (you'll see the progress bar)
  4. Download files:
    • Individually: click "Scarica" (Download) on each barcode in the list
    • All at once: click "Scarica tutti" (Download all) to get a .zip file

๐Ÿ“Š TECHNICAL LIMITS

Maximum number of barcodes

Theoretical limit: ~10,000 barcodes

The limit depends on:

  • Available RAM - Each barcode takes ~5-10 KB in memory
  • Browser capacity - Chrome/Firefox handle large quantities better
  • Operating system - Desktop has more resources than mobile

Practical recommendations:

  • โœ… < 1,000 barcodes - No problem, fast generation
  • โš ๏ธ 1,000 - 5,000 barcodes - Works well, may take 10-30 seconds
  • โš ๏ธ 5,000 - 10,000 barcodes - Possible, but requires time and lots of RAM
  • โŒ > 10,000 barcodes - Not recommended, better to split into multiple files

ZIP file

The generated ZIP file contains all compressed barcodes. Approximate size:

  • 100 barcodes โ‰ˆ 0.5 MB
  • 1,000 barcodes โ‰ˆ 5 MB
  • 5,000 barcodes โ‰ˆ 25 MB
  • 10,000 barcodes โ‰ˆ 50 MB

Note: Browser may request confirmation to download ZIP files > 100 MB.


๐ŸŽฏ FEATURES

โœ… No installation - just open the HTML file
โœ… Works offline - after first load
โœ… Multi-platform - Windows, Mac, Linux, Android, iOS
โœ… True EPS files - PostScript format compatible with Adobe Illustrator
โœ… ZIP download - all barcodes in a single compressed file
โœ… Drag & Drop - intuitive interface
โœ… Real-time preview - see barcodes as they're generated
โœ… Live statistics - total, successes, errors
โœ… Responsive design - adapts to desktop, tablet, smartphone
โœ… Vector icons - professional interface with Lucide Icons
โœ… Blue color palette - minimal and modern design


๐Ÿ’ป SYSTEM REQUIREMENTS

Supported browsers

  • โœ… Chrome 90+ (recommended)
  • โœ… Firefox 88+
  • โœ… Safari 14+
  • โœ… Edge 90+

Operating system

  • โœ… Windows 10/11
  • โœ… macOS 10.15+
  • โœ… Linux (Ubuntu, Debian, Fedora, etc.)
  • โœ… Android 9+ (Chrome Mobile)
  • โœ… iOS/iPadOS 14+ (Safari)

Minimum resources

  • RAM: 2 GB (4 GB recommended for > 1,000 barcodes)
  • Disk space: 100 MB free for generated files
  • Internet connection: Only for first load

๐Ÿ”ง TROUBLESHOOTING

HTML file doesn't open in browser

Solution:

  1. Right-click on barcode-eps-wizard.html
  2. Select "Open with"
  3. Choose your browser (Chrome recommended)

Icons don't show up

Cause: Internet connection issue
Solution:

  1. Check your connection
  2. Reload the page (F5 or Cmd+R)
  3. App works anyway even without icons

Error "Code must have 12 or 13 digits"

Cause: Invalid barcode in Excel file
Solution:

  1. Verify all barcodes have 12 or 13 digits
  2. Remove spaces, dots or other characters
  3. Make sure they're numbers only

Browser crashes with many barcodes

Cause: Too many barcodes, insufficient memory
Solution:

  1. Split Excel file into parts (e.g., 2,000 barcodes per file)
  2. Generate barcodes in multiple sessions
  3. Close other browser tabs to free RAM
  4. Use Chrome or Firefox for better performance

EPS files don't open in Illustrator

Solution:

  1. Files are in pure PostScript format
  2. In Illustrator: File โ†’ Open
  3. Select "All files" in filter
  4. Files are 100% vector

ZIP file is too large

Solution:

  1. Browser download limit is ~2 GB
  2. If you exceed this, generate barcodes in groups
  3. Download files individually instead of ZIP

๐Ÿ“ GENERATED FILE STRUCTURE

Each barcode is saved as:

CODE01.eps
CODE02.eps
CODE03.eps
...

ZIP file is named:

barcode_eps_1234567890.zip

(where 1234567890 is a unique timestamp)


๐ŸŽจ EPS FILE TECHNICAL SPECIFICATIONS

  • Format: PostScript (EPS) version 3.0
  • Encoding: EAN-13 standard (ISO/IEC 15420)
  • Check digit: Automatically calculated according to Modulo 10 algorithm
  • Quiet zone: 10 modules (GS1 General Specifications compliant)
  • Bar height: 50 points (โ‰ˆ 17.6 mm)
  • Module width: 1 point (โ‰ˆ 0.35 mm)
  • Font: Helvetica 11pt
  • Colors: 100% Black (K) on white
  • BoundingBox: Automatically calculated
  • Compatibility: Adobe Illustrator, CorelDRAW, Inkscape, Affinity Designer

๐Ÿ”’ PRIVACY AND SECURITY

โœ… All data stays on your computer
โœ… No files uploaded to external servers
โœ… No tracking or analytics
โœ… No account required
โœ… Open source - you can inspect the code

The application processes files entirely in the local browser. No information is transmitted over the internet.


๐Ÿ’พ SHARING

You can share the entire folder with colleagues:

  1. Copy all files to a USB drive
  2. Or share via email/WeTransfer/Google Drive
  3. Recipients just need to open barcode-eps-wizard.html

No installation required for recipients!


๐Ÿ“ CHANGELOG

Version 2.0 (Current)

  • โœจ New minimal design inspired by Lucide
  • โœจ Professional vector icons
  • โœจ Blue color palette
  • โœจ ZIP download for all barcodes
  • โœจ Responsive interface for mobile
  • โœจ Improved alerts with icons
  • โœจ Progress bar with counter
  • ๐Ÿ› Fixed bugs with Excel number formatting

Version 1.0

  • ๐ŸŽ‰ First release
  • โœ… EPS barcode generation
  • โœ… Excel/CSV support
  • โœ… Individual downloads

๐Ÿ†˜ SUPPORT

For issues, questions or suggestions, please open an issue on GitHub.


๐Ÿ“œ LICENSE

MIT License - see LICENSE file for details.

Copyright (c) 2026 Chiara Berti 13


EPS Barcode Generator v2.0 (Minimalist Edition)
By Chiara Berti - 2026



๐Ÿ“ฆ Generatore Barcode EPS (Italiano)

๐Ÿ‡ฌ๐Ÿ‡ง English | ๐Ÿ‡ฎ๐Ÿ‡น Italiano

Applicazione web standalone per generare barcode EAN-13 in formato EPS da Excel. Nessuna installazione, funziona offline, download ZIP massivo. Perfetto per flussi di lavoro Adobe Illustrator.


๐ŸŽฏ PACCHETTO COMPLETO

Questo pacchetto contiene:

  • barcode-eps-wizard.html - L'applicazione web completa
  • example.xlsx - File Excel di esempio con la struttura corretta
  • LICENSE - Licenza MIT
  • README.md - Questa documentazione (Inglese + Italiano)

โœ… INSTALLAZIONE (NESSUNA!)

Questa รจ una web app completamente standalone. Non devi installare:

  • โŒ Python, Node.js o altri linguaggi di programmazione
  • โŒ Librerie o dipendenze
  • โŒ Software aggiuntivo

Basta aprire il file HTML nel browser!


๐Ÿš€ COME USARE IN 3 PASSI

Passo 1: Aprire l'applicazione

  1. Fai doppio click sul file barcode-eps-wizard.html
  2. Si aprirร  automaticamente nel tuo browser predefinito
  3. Funziona con: Chrome, Firefox, Safari, Edge

๐Ÿ’ก Nota: Serve connessione internet solo per il primo caricamento (per scaricare le icone). Dopo il primo avvio, l'app puรฒ funzionare offline.

Passo 2: Preparare il file Excel

Usa il file example.xlsx come esempio. La struttura deve essere:

| Codice articolo | Barcode        |
|-----------------|----------------|
| CODICE01        | 9090171029796  |
| CODICE02        | 9090171029802  |
| CODICE03        | 9090171029819  |

Requisiti:

  • Due colonne: Codice articolo e Barcode (nomi esatti, case-sensitive)
  • I barcode devono essere numeri di 12 cifre (EAN-13 senza check digit) o 13 cifre (EAN-13 completo)
  • Formato file: .xlsx o .xls o .csv

Passo 3: Generare i barcode

  1. Trascina il file Excel nell'area di caricamento (oppure clicca per selezionarlo)
  2. Clicca su "Genera Barcode EPS"
  3. Attendi il completamento (vedrai la barra di progresso)
  4. Scarica i file:
    • Singolarmente: clicca "Scarica" su ogni barcode nella lista
    • Tutti insieme: clicca "Scarica tutti" per ottenere un file .zip

๐Ÿ“Š LIMITI TECNICI

Numero massimo di barcode

Limite teorico: ~10.000 barcode

Il limite dipende da:

  • Memoria RAM disponibile - Ogni barcode occupa ~5-10 KB in memoria
  • Capacitร  del browser - Chrome/Firefox gestiscono meglio grandi quantitร 
  • Sistema operativo - Desktop ha piรน risorse di mobile

Consigli pratici:

  • โœ… < 1.000 barcode - Nessun problema, generazione veloce
  • โš ๏ธ 1.000 - 5.000 barcode - Funziona bene, potrebbe richiedere 10-30 secondi
  • โš ๏ธ 5.000 - 10.000 barcode - Possibile, ma richiede tempo e molta RAM
  • โŒ > 10.000 barcode - Sconsigliato, meglio dividere in piรน file

File ZIP

Il file ZIP generato contiene tutti i barcode compressi. Dimensione approssimativa:

  • 100 barcode โ‰ˆ 0.5 MB
  • 1.000 barcode โ‰ˆ 5 MB
  • 5.000 barcode โ‰ˆ 25 MB
  • 10.000 barcode โ‰ˆ 50 MB

Nota: Il browser potrebbe richiedere conferma per scaricare file ZIP > 100 MB.


๐ŸŽฏ CARATTERISTICHE

โœ… Nessuna installazione - basta aprire il file HTML
โœ… Funziona offline - dopo il primo caricamento
โœ… Multi-piattaforma - Windows, Mac, Linux, Android, iOS
โœ… File EPS veri - formato PostScript compatibile con Adobe Illustrator
โœ… Download ZIP - tutti i barcode in un unico file compresso
โœ… Drag & Drop - interfaccia intuitiva
โœ… Anteprima in tempo reale - vedi i barcode mentre vengono generati
โœ… Statistiche live - totale, successi, errori
โœ… Design responsive - si adatta a desktop, tablet, smartphone
โœ… Icone vettoriali - interfaccia professionale con Lucide Icons
โœ… Palette azzurro/blu - design minimale e moderno


๐Ÿ’ป REQUISITI SISTEMA

Browser supportati

  • โœ… Chrome 90+ (consigliato)
  • โœ… Firefox 88+
  • โœ… Safari 14+
  • โœ… Edge 90+

Sistema operativo

  • โœ… Windows 10/11
  • โœ… macOS 10.15+
  • โœ… Linux (Ubuntu, Debian, Fedora, ecc.)
  • โœ… Android 9+ (Chrome Mobile)
  • โœ… iOS/iPadOS 14+ (Safari)

Risorse minime

  • RAM: 2 GB (4 GB consigliati per > 1.000 barcode)
  • Spazio disco: 100 MB liberi per i file generati
  • Connessione internet: Solo per il primo caricamento

๐Ÿ”ง RISOLUZIONE PROBLEMI

Il file HTML non si apre nel browser

Soluzione:

  1. Click destro su barcode-eps-wizard.html
  2. Seleziona "Apri con"
  3. Scegli il tuo browser (Chrome consigliato)

Le icone non si vedono

Causa: Problema di connessione internet
Soluzione:

  1. Verifica la connessione
  2. Ricarica la pagina (F5 o Cmd+R)
  3. L'app funziona comunque anche senza icone

Errore "Codice deve avere 12 o 13 cifre"

Causa: Il barcode nel file Excel non รจ valido
Soluzione:

  1. Verifica che tutti i barcode abbiano 12 o 13 cifre
  2. Rimuovi spazi, punti o altri caratteri
  3. Assicurati che siano solo numeri

Il browser va in crash con molti barcode

Causa: Troppi barcode, memoria insufficiente
Soluzione:

  1. Dividi il file Excel in piรน parti (es: 2.000 barcode per file)
  2. Genera i barcode in piรน sessioni
  3. Chiudi altre schede del browser per liberare RAM
  4. Usa Chrome o Firefox per prestazioni migliori

I file EPS non si aprono in Illustrator

Soluzione:

  1. I file sono in formato PostScript puro
  2. In Illustrator: File โ†’ Apri
  3. Seleziona "Tutti i file" nel filtro
  4. I file sono vettoriali al 100%

Il file ZIP รจ troppo grande

Soluzione:

  1. Il limite di download del browser รจ ~2 GB
  2. Se superi questo limite, genera i barcode in piรน gruppi
  3. Scarica i file singolarmente invece dello ZIP

๐Ÿ“ STRUTTURA FILE GENERATI

Ogni barcode viene salvato come:

CODICE01.eps
CODICE02.eps
CODICE03.eps
...

Il file ZIP viene chiamato:

barcode_eps_1234567890.zip

(dove 1234567890 รจ un timestamp univoco)


๐ŸŽจ SPECIFICHE TECNICHE FILE EPS

  • Formato: PostScript (EPS) versione 3.0
  • Encoding: EAN-13 standard (ISO/IEC 15420)
  • Check digit: Calcolato automaticamente secondo algoritmo Modulo 10
  • Quiet zone: 10 moduli (conforme GS1 General Specifications)
  • Altezza barre: 50 punti (โ‰ˆ 17.6 mm)
  • Larghezza modulo: 1 punto (โ‰ˆ 0.35 mm)
  • Font: Helvetica 11pt
  • Colori: Nero 100% (K) su bianco
  • BoundingBox: Calcolato automaticamente
  • Compatibilitร : Adobe Illustrator, CorelDRAW, Inkscape, Affinity Designer

๐Ÿ”’ PRIVACY E SICUREZZA

โœ… Tutti i dati rimangono sul tuo computer
โœ… Nessun file viene caricato su server esterni
โœ… Nessun tracking o analytics
โœ… Nessun account richiesto
โœ… Open source - puoi ispezionare il codice

L'applicazione elabora i file completamente nel browser locale. Nessuna informazione viene trasmessa su internet.


๐Ÿ’พ CONDIVISIONE

Puoi condividere l'intera cartella con colleghi:

  1. Copia tutti i file su una chiavetta USB
  2. Oppure condividi via email/WeTransfer/Google Drive
  3. Chi riceve deve solo aprire barcode-eps-wizard.html

Nessuna installazione richiesta per chi riceve i file!


๐Ÿ“ CHANGELOG

Versione 2.0 (Attuale)

  • โœจ Nuovo design minimale ispirato a Lucide
  • โœจ Icone vettoriali professionali
  • โœจ Palette azzurro/blu
  • โœจ Download ZIP per tutti i barcode
  • โœจ Interfaccia responsive per mobile
  • โœจ Alert migliorati con icone
  • โœจ Progress bar con conteggio
  • ๐Ÿ› Corretti bug con Excel formattazione numeri

Versione 1.0

  • ๐ŸŽ‰ Prima release
  • โœ… Generazione barcode EPS
  • โœ… Supporto Excel/CSV
  • โœ… Download singoli

๐Ÿ†˜ SUPPORTO

Per problemi, domande o suggerimenti, apri una issue su GitHub.


๐Ÿ“œ LICENZA

Licenza MIT - vedi il file LICENSE per i dettagli.

Copyright (c) 2026 Chiara Berti 13


Generatore Barcode EPS v2.0 (Minimalist Edition)
Di Chiara Berti 13 - 2026

About

Standalone web app to generate EAN-13 barcodes in EPS format from Excel. No installation, works offline, bulk ZIP download. Perfect for Adobe Illustrator workflows.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages