Barcode Generator is a free, open-source tool that allows users to easily create various formats of one-dimensional barcodes. It supports multiple encoding types and enables users to generate barcodes in real-time and in bulk, completely free of charge.
This project is based on the next-shadcn-intl-template.
Live demo: https://barcode-maker.com
- Support for multiple barcode formats (Code 128, EAN/UPC, Code 39, ITF, MSI Plessey, Pharmacode, Codabar)
- Real-time barcode generation
- Bulk generation capability
- Customizable barcode styles
- Download options (PNG, JPG, GIF, SVG)
- Mobile-friendly design
- Internationalization support
- Node.js (version 12 or higher)
- npm (usually comes with Node.js)
-
Clone the repository:
git clone https://github.com/LeonZeng919/barcode-generator.git
-
Navigate to the project directory:
cd barcode-generator
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
.
- Enter the content you want to encode in the input box, with each line corresponding to one barcode.
- Use the tabs to switch between different encoding types.
- Select the encoding format and barcode style in the options.
- The system will generate the corresponding barcodes in real-time.
For more detailed usage instructions, please refer to our FAQ.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please make sure to update tests as appropriate and adhere to the Contributor Covenant code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
- JsBarcode - The barcode generation library used in this project
- next-shadcn-intl-template - The template used as a base for this project
- All contributors who have helped to improve this project
Leon Zeng - @leonzeng2024
Project Link: https://github.com/LeonZeng919/barcode-generator