Skip to Content
Record-Agnostic Label Engine
Advance Label
Design Studio
Design it once. Print it everywhere.

Label Design Studio turns your ideas into print-ready labels in minutes, no design experience needed, on any Odoo record. Design visually with drag-and-drop, bind live record data, and print in bulk.

Drag & Drop Designer Barcode & QR Codes Bulk Label Printing Template Management Professional PDF Output Multilingual Labels Flexible Grid Layouts Live Record Data Binding
Drag & Drop
Fabric.js canvas for no-code label design
Barcode & QR
CODE128, EAN, DataMatrix, PDF417, dynamic QR
Any Record
Record-agnostic engine for any Odoo model
Flexible Grids
Rows, columns, margins, and skip-slot printing
Bulk Printing
Custom quantities per record, PDF output
Multilingual
Print labels in different languages
Companion Apps

Built On This Engine

This module is the record-agnostic engine; these companion apps plug in a ready-made record type.

AI Product Label Design Studio
AI Product Label Design Studio
Depends on this module (Base)
AI ZPL Product Label Studio
AI ZPL Product Label Studio
Depends on this module (Base)
AI Stock Label Design Studio
AI Stock Label Design Studio
Planned · depends on this module (Base)
AI Purchase Label Design Studio
AI Purchase Label Design Studio
Depends on this module (Base)
Key Highlights

Design smart - print perfect

One design canvas for any Odoo record. Drag and drop or fully manual - every field stays live-bound to the record you print.

Key Highlight Hot feature badge
Drag & Drop Label Designer
Fabric.js-powered canvas editor for no-code label design
Text, barcodes, QR codes, images, and shapes on one canvas
Dynamic model fields, including related data via "Go Inside"
Live record data binding for any Odoo model
Barcodes & QR Codes
Generate EAN, CODE128 barcodes and QR codes directly from live record data, for inventory tracking, point-of-sale scanning, and mobile-ready information.
Template Management
Hot feature badge
Create, save, and manage reusable label templates for different record types, departments, or business needs.
Extensible Pricing Hooks
Built-in hooks let apps like Product Label Builder add promotional, tax-included, or pricelist-based dynamic pricing.
Key Highlight Hot feature badge
Flexible Grid Layouts
Configure rows, columns, margins, and spacing per page
Match any standard or custom label sheet format
Start printing from any position to reuse partial sheets
Multilingual printing and bulk production in one run
Live Record Data Binding
Hot feature badge
Map fields like name, category, reference, and custom attributes on any record automatically.
Skip Slot Functionality
Start printing from any position on the sheet to reuse partial label pages and reduce waste.
Professional PDF Output
Generate high-quality PDFs optimized for A4 and thermal printers.
Bulk Label Printing
Print multiple records with custom quantities in a single batch operation.
Dynamic Text Styling
Customize fonts, colors, sizes, weights, and alignment for perfect label typography.
Images & Logos
Add static company logos or dynamic images directly from any Odoo record.
Multilingual Support
Print labels in different languages based on user preferences or partner settings.
and every building block you expect
Current Date Tokens
Auto-display print dates on any label
DD/MM/YYYY, MM/DD/YYYY, and more
Real-time HTML Preview
Preview labels with actual record data
Catch layout issues before printing
Record-Agnostic Engine
Design labels for any Odoo model
Downstream apps plug in their own record type
No dependency on those apps from this module
Dark Mode Support
Switch between light and dark modes
Comfortable design in different lighting environments
Advanced Design Controls
Elements panel and layers management
Toolbar actions and canvas settings
Text styling, colors, and precise position controls
Advanced QR Code Builder
Combine static text and dynamic record fields
Choose QR types, add logos or background images
Preview encoded data before inserting
Built for Any Record

Everything you need to label well

Design once, print anywhere - on any Odoo record, with live data and print-ready output.

Drag & Drop Editor

Place text, shapes, barcodes, QR codes, images, and live fields with full visual control.

Barcode Generator

Generate EAN, CODE128, and other barcode formats straight from record data.

Bulk Label Print

Print multiple records with custom quantities in a single batch operation.

Live Field Binding

Text, barcodes, and images stay mapped to real fields - never a static snapshot.

Real-Time Preview

Preview labels with actual record data before printing to catch issues early.

Skip Slot Printing

Start printing from any position on the sheet to reuse partially used label pages.

Template Library

Create, save, and reuse label templates for different record types, departments, or business needs.

Flexible Grid Layouts

Configure rows, columns, margins, and spacing to match any standard or custom label sheet.

Tutorials

Watch It in Action

Label Design Studio

Featured - Workflow

Professional Label Designer for Odoo

Create beautiful, print-ready labels with a powerful drag-and-drop editor. Design once, print anywhere.

Explore the Product

Feature Deep Dive

Switch tabs. Every caption matches the screenshot and the Label Design Studio screen you will use.

Setup & Printing

From installing the module to a finished print run: the drag-and-drop designer, dark mode, advanced design controls, dynamic model fields, barcode and QR code support, and the QR code builder - six screens, in the order you will use them.

Design labels visually with text, images, barcodes, QR codes, and dynamic fields
Switch between light and dark modes while you work
Use the elements panel, layers, toolbar actions, and canvas settings
Insert dynamic record fields, including related data via "Go Inside"
Generate barcodes in multiple formats with the record's own barcode field
Build fully customizable QR codes with logos or background images

1. Drag & Drop Label Designer: Design labels visually using a drag-and-drop editor with text, images, barcodes, QR codes, and dynamic fields, giving you full control over layout and styling.

Drag & Drop Label Designer: Design labels visually using a drag-and-drop editor with text, images, barcodes, QR codes, and dynamic fields, giving you full control over layout and styling.

2. Dark Mode Support: Switch between light and dark modes for a comfortable design experience, allowing you to work efficiently in different lighting environments.

Dark Mode Support: Switch between light and dark modes for a comfortable design experience, allowing you to work efficiently in different lighting environments.

3. Advanced Design Controls: Use powerful design tools including elements panel, layers management, toolbar actions, canvas settings, text styling, colors, and precise position controls to build fully customized labels with real-time preview.

Advanced Design Controls: Use powerful design tools including elements panel, layers management, toolbar actions, canvas settings, text styling, colors, and precise position controls to build fully customized labels with real-time preview.

4. Dynamic Model Fields: Insert dynamic record fields into labels by searching and selecting fields, including related data using "Go Inside", to display real-time record information automatically.

Dynamic Model Fields: Insert dynamic record fields into labels by searching and selecting fields, including related data using "Go Inside", to display real-time record information automatically.

5. Barcode & QR Code Support: Generate barcodes in multiple formats (Auto, EAN-8, EAN-13, Code 128, DataMatrix, PDF417), auto-fetch a record's barcode field, and optionally display values below for easy scanning and readability.

Barcode & QR Code Support: Generate barcodes in multiple formats (Auto, EAN-8, EAN-13, Code 128, DataMatrix, PDF417), auto-fetch a record's barcode field, and optionally display values below for easy scanning and readability.

6. Advanced QR Code Builder: Create fully customizable QR codes by combining static text and dynamic record fields, choose QR types, add logos or background images, and preview encoded data in real time before inserting into labels.

Advanced QR Code Builder: Create fully customizable QR codes by combining static text and dynamic record fields, choose QR types, add logos or background images, and preview encoded data in real time before inserting into labels.

Support

Install the module, set access rights, and choose a paper format that matches your label sheet. Label Design Studio works with any Odoo model out of the box, and a companion app adds a ready-made record type.

Requirements
Odoo 20 Community or Enterprise
Python 3.10 or newer
Works with any Odoo model out of the box
A companion app such as Product Label Builder for a ready-made record type
Recommended setup path
1. Run pip3 install python-barcode pillow treepoem qrcode on your Odoo server
2. Install the module and confirm your base configuration
3. Set access rights and choose a paper format to match your label sheet
4. Create your first label in the drag-and-drop designer and print
Support from echoBitz

Get expert assistance with module setup, custom template design, integration with existing Odoo workflows, and ongoing support for your label printing needs.

Contact Support Visit Our Website

Frequently Asked Questions

Can I customize the label design completely?

Yes, the drag-and-drop designer gives you full control over fonts, colors, sizes, positions, and element types including text, images, barcodes, and QR codes.

Does it work with Odoo Community Edition?

Yes, Label Design Studio is fully compatible with both Odoo 20 Community and Enterprise editions.

Can I print labels in bulk?

Yes, you can select multiple records and print them in a single batch operation with customizable quantities per record.

What barcode formats are supported?

The module supports Auto, EAN-8, EAN-13, Code 128, DataMatrix, and PDF417 barcode formats, plus customizable QR codes.

Can I save and reuse label templates?

Yes, you can create unlimited templates and save them for reuse across different record types or business needs.

Does it support different paper sizes?

Yes, you can configure custom paper formats, grid layouts, margins, and spacing to match any standard or custom label sheet.

Enterprise-Ready

Engineered for Production

Live-bound fields, real-time preview, and an engine any Odoo record can plug into - so what you design is what prints.

Real-time preview

Preview labels with actual record data before printing, so what you design is what prints.

Live record binding

Fields like name, category, reference, and custom attributes stay mapped to the record - never a static snapshot.

Record-agnostic by design

Design labels for any Odoo model; downstream apps plug in their own record type without this module depending on them.

Community & Enterprise

Fully compatible with both Odoo 20 Community and Enterprise editions.

Need Help?

Scan or tap to reach echoBitz

WhatsApp Website Email
echoBitz QR - contact options

Discover More Solutions by echoBitz

Explore our other Odoo apps & integrations

Odoo PipeDrive Integration
Odoo PipeDrive Integration

Sync contacts, deals, activities, and pipelines between Odoo and PipeDrive.

Odoo Zoho CRM Integration
Odoo Zoho CRM Integration

Bidirectional sync of leads, contacts, accounts, and activities with Zoho CRM.

Odoo HubSpot Integration
Odoo HubSpot Integration

Connect contacts, companies, deals, and marketing workflows between HubSpot and Odoo.

Odoo Zendesk Integration
Odoo Zendesk Integration

Sync Zendesk tickets, customers, and organizations with Odoo Helpdesk and contacts.

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

Technical Name eb_label_studio
Version 20.0.1.0.0
Last Update Date 2026-10-14
Depends basewebmail
License OPL-1
Category Productivity