Skip to content

dreambulka/Label-Generator-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo

🏷️ Label Generator App

A clean, fully local label generator for warehouses, packaging teams, sellers, and marketplace workflows.

No installation • Offline • Browser-based • Print-ready

📦 Download📖 Overview✨ Features🏪 Presets🚀 Quick Start📄 License

Русская версия находится ниже: перейти к описанию на русском.

Twitter post - 1 Twitter post - 2

🚀 New in Version 1.4.0

Bulk Label Printing

Generate dozens, hundreds, or even thousands of labels automatically.

Simply:

  1. Download the CSV template for your selected preset.
  2. Fill it with your products.
  3. Upload the completed file.
  4. Preview and print all labels at once.

Everything works completely offline. Empty CSV fields automatically inherit values from the current form.


Overview

Label Generator App helps create print-ready product labels directly in the browser. The application is built as a standalone HTML file, so it does not require a server, database, registration, cloud storage, or external services.

The current version has been redesigned to feel more practical and pleasant in daily work: the settings are grouped more clearly, the preview is easier to read, marketplace presets are faster to switch, and the printed label layout is aligned with the on-screen preview.


Key Features

Feature Description
🚀 Bulk label printing Generate hundreds or thousands of labels from a CSV file
✅ Fully local and offline-ready Open the HTML file in a browser and work without installation
⚡ Live label preview Every field update is reflected immediately
🖨️ Print-ready layout Print directly or save as PDF through the browser
🎨 Updated visual interface Cleaner spacing, clearer controls, smoother workflow
🌍 Bilingual UI English and Russian interface modes
📏 Flexible label size Custom dimensions in px, cm, or mm
🏪 Marketplace presets Ready-made layouts for selling and warehouse scenarios
📦 Barcode generation Product and marketplace barcodes rendered inside labels
🔳 Data Matrix support Generates marking code from Data Matrix field
🛡️ Honest Sign support Data Matrix placed above number/SKU where relevant
📝 Marketplace-specific fields SKU, quantity, expiration, size, serial number, comments
🚀 No dependencies Pure HTML, CSS, and JavaScript

Presets

🏷️ Custom Label

Use this mode for general product labels, internal warehouse labels, samples, packaging labels, and non-marketplace scenarios. You can set a custom size and choose the barcode type manually.


🟦 OZON

Marketplace-oriented label layout with fields for product name, seller article, Ozon SKU ID, quantity, expiration date, color, size, storage conditions, barcode, number/SKU, and optional Data Matrix marking.

Default size: 120 x 75 mm


🟪 Wildberries

Compact marketplace label layout with product name, seller article, WB NM ID, brand, country of origin, supplier, quantity, expiration date, color, size, barcode, number/SKU, and optional Honest Sign/Data Matrix code.

Default size: 58 x 40 mm

Important

The print layout for this preset has been fixed so the printed version matches the preview more closely.


🟥 Yandex Market

Dedicated Yandex Market preset with a marketplace-specific layout. It supports product name, description, composition, shelf life text, serial number, seller article, quantity, expiration date, color, size, barcode, SKU, and optional Data Matrix marking.

Default size: 100 x 70 mm


📦 Universal FBS Label

A flexible FBS label for shipments where the seller prepares the package before transfer to a marketplace or logistics partner. It includes marketplace name, order number barcode, shipment number, seller article, quantity, warehouse comment, product barcode, SKU, and optional Data Matrix marking.

Default size: 100 x 70 mm


Supported Data

The application can display and print:

  • Product name
  • Packaging date
  • Weight and weight unit
  • Barcode value
  • Number / SKU
  • Seller article
  • Quantity
  • Expiration date
  • Product color and size
  • Storage conditions
  • Marketplace SKU or identifier
  • Brand, country of origin, and supplier
  • Product description and composition
  • Shelf life text
  • Serial number
  • Order and shipment numbers
  • Warehouse comment
  • Data Matrix marking code

Barcode And Marking

The app supports common product and marketplace barcode scenarios, including numeric EAN barcodes and Code128 for marketplace/order identifiers.

Supported Barcode Types

  • EAN-8
  • EAN-13
  • EAN-14
  • EAN-18
  • Code128
  • Data Matrix

For marked goods, the Data Matrix marking code can be entered into the dedicated field. The app generates the visual Data Matrix code and places it into the label layout without requiring an external service.


How To Use

  1. Open the HTML file in a modern browser.
  2. Select a preset or use the custom label mode.
  3. Fill in the product, barcode, SKU, and marketplace fields.
  4. Check the live preview.
  5. Click Open preview / Print.
  6. Print the label or save it as PDF from the browser dialog.

Recommended browsers

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Safari

Current Main File

The latest expanded working version is:

barq-label-studio-app.html.html

It includes the optimized codebase, updated visual interface, Wildberries print fix, Honest Sign/Data Matrix generation, Yandex Market preset, and Universal FBS preset.


Bulk Printing

Every preset includes its own ready-to-use CSV template.

Workflow:

  • Download the CSV template
  • Fill in your product data
  • Upload the CSV file
  • Preview all generated labels
  • Print everything at once

Empty CSV fields automatically inherit values from the current form.


Technologies

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • SVG rendering for barcodes
  • Canvas/SVG-style rendering for Data Matrix

Note

No frameworks. No backend. No tracking. No database.


Notes

Marketplace and marking requirements can change, so label layouts should be checked against the current rules of the platform before mass printing.


License

Free to use for personal and commercial purposes. Developed by @nimisss556 (https://t.me/nimisss556) Copyright © 2026 dreambulka. Original project: https://github.com/dreambulka/Label-Generator-App


Генератор этикеток

Удобный локальный генератор этикеток для складов, упаковки, продавцов и работы с маркетплейсами.

English version is above: go to English description.


🚀 Новое в версии 1.4.0

Массовая печать этикеток

Теперь приложение умеет автоматически создавать десятки, сотни и тысячи этикеток.

  1. Скачайте CSV-шаблон нужного пресета.
  2. Заполните его.
  3. Загрузите обратно в приложение.
  4. Откройте предпросмотр и распечатайте все этикетки сразу.

Пустые поля CSV автоматически используют значения из основной формы.


Описание

Label Generator App помогает быстро создавать готовые к печати товарные этикетки прямо в браузере. Приложение сделано как автономный HTML-файл, поэтому ему не нужны сервер, база данных, регистрация, облако или внешние подключения.

В текущей версии обновлён визуал: интерфейс стал чище, современнее и удобнее для ежедневной работы. Настройки лучше сгруппированы, предпросмотр читается спокойнее, пресеты маркетплейсов переключаются быстрее, а печатная версия этикетки лучше соответствует тому, что видно в предпросмотре.


Возможности

Возможность Описание
🚀 Массовая печать Генерация сотен и тысяч этикеток из CSV-файла
✅ Полностью локальная работа Можно открыть HTML-файл в браузере и пользоваться без установки
🌐 Работа офлайн Данные не отправляются на сервер
⚡ Живой предпросмотр Изменения сразу отображаются
🖨️ Печать и PDF Через стандартное окно браузера
🎨 Обновлённый интерфейс Аккуратнее, удобнее и современнее
🌍 Два языка Русский и английский
📏 Размеры px, cm, mm
🏪 Пресеты маркетплейсов Ozon, WB, Яндекс, FBS
📦 Штрихкоды Генерация прямо внутри этикетки
🔳 Data Matrix Генерация маркировки
🛡️ Честный ЗНАК Автоматическое размещение
🚀 Без зависимостей Только HTML, CSS, JavaScript

Пресеты

Произвольная этикетка

Подходит для обычных товарных этикеток, внутренней складской маркировки, упаковки, образцов и нестандартных задач. Можно задать свой размер этикетки и вручную выбрать тип штрихкода.

OZON

Макет для задач Ozon: название товара, артикул продавца, Ozon SKU ID, количество, срок годности, цвет, размер, условия хранения, штрихкод, номер/SKU и опциональный Data Matrix.

Размер по умолчанию: 120 x 75 мм

Wildberries

Компактный макет для Wildberries: название товара, артикул продавца, WB NM ID, бренд, страна производства, поставщик, количество, срок годности, цвет, размер, штрихкод, номер/SKU и опциональный Честный ЗНАК/Data Matrix.

Размер по умолчанию: 58 x 40 мм

Important

Для этого пресета исправлена печатная версия: теперь она лучше совпадает с предпросмотром.

Яндекс Маркет

Отдельный пресет для Яндекс Маркета с собственным макетом. Поддерживает название товара, описание, состав, срок службы/годности, серийный номер, артикул продавца, количество, срок годности, цвет, размер, штрихкод, SKU и опциональный Data Matrix.

Размер по умолчанию: 100 x 70 мм

Универсальная FBS-этикетка

Гибкий макет для FBS-сценариев, когда продавец сам готовит заказ к передаче маркетплейсу или логистическому партнёру. В этикетке есть название маркетплейса, штрихкод заказа, номер отправления, артикул продавца, количество, комментарий для склада, товарный штрихкод, SKU и опциональный Data Matrix.

Размер по умолчанию: 100 x 70 мм


Какие данные можно вывести

Приложение поддерживает вывод:

  • Названия товара
  • Даты упаковки
  • Веса и единицы измерения
  • Значения штрихкода
  • Номера / SKU
  • Артикула продавца
  • Количества
  • Срока годности
  • Цвета и размера товара
  • Условий хранения
  • SKU или идентификатора маркетплейса
  • Бренда, страны производства и поставщика
  • Описания и состава товара
  • Текста срока службы/годности
  • Серийного номера
  • Номера заказа и отправления
  • Комментария для склада
  • Кода маркировки Data Matrix

Штрихкоды и маркировка

Приложение поддерживает распространённые сценарии товарных и маркетплейс-штрихкодов, включая числовые EAN-форматы и Code128 для заказов, SKU и внутренних идентификаторов.

Поддерживаемые типы штрихкодов

  • EAN-8
  • EAN-13
  • EAN-14
  • EAN-18
  • Code128
  • Data Matrix

Для маркированных товаров можно заполнить поле Data Matrix marking code. Приложение сформирует визуальный Data Matrix и разместит его в макете этикетки без обращения к внешним сервисам.


Как пользоваться

  1. Откройте HTML-файл в современном браузере.
  2. Выберите нужный пресет или произвольную этикетку.
  3. Заполните данные товара, штрихкод, SKU и поля маркетплейса.
  4. Проверьте живой предпросмотр.
  5. Нажмите Open preview / Print.
  6. Распечатайте этикетку или сохраните её в PDF через окно печати браузера.

Рекомендуемые браузеры

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Safari

Текущий основной файл

Актуальная расширенная версия:

barq-label-studio-app.html.html

В ней уже есть оптимизированный код, обновлённый визуал, исправление печати для Wildberries, генерация Честного ЗНАКа/Data Matrix, пресет Яндекс Маркета и универсальный FBS-пресет.


Массовая печать

Для каждого пресета доступен собственный CSV-шаблон.

Порядок работы:

  • скачать шаблон;
  • заполнить данные;
  • загрузить CSV;
  • открыть предпросмотр;
  • распечатать все этикетки.

Если оставить поле пустым, приложение автоматически возьмет значение из основной формы.


Технологии

  • HTML5
  • CSS3
  • Чистый JavaScript
  • SVG-генерация штрихкодов
  • Генерация Data Matrix внутри приложения

Note

Без фреймворков. Без бэкенда. Без отслеживания. Без базы данных.


Важно

Требования маркетплейсов и правила маркировки могут меняться, поэтому перед массовой печатью этикетки стоит сверять с актуальными правилами конкретной площадки.


Лицензия

Бесплатно для личного и коммерческого использования. Developed by @nimisss556 (https://t.me/nimisss556) Copyright © 2026 dreambulka. Original project: https://github.com/dreambulka/Label-Generator-App

About

Free offline label generator for marketplaces, warehouses and sellers. Бесплатный офлайн генератор этикеток: штрихкоды, Data Matrix, OZON, Wildberries, Яндекс Маркет, FBS.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages