iBarcoder is a professional barcode and label design software running on the macOS system. It integrates a vast array of barcode symbologies (1D barcodes, 2D barcodes) and powerful graphic design features, enabling users to easily create, customize, and batch print labels that meet industry standards. This article aims to provide a detailed operation guide to help users quickly master its core functions and workflows.
I. Detailed Explanation of the Core Interface and Workspace
After launching iBarcoder, you will see a main interface with clear logic and well-defined functional areas. The main workspace can be divided into the following parts:
- Menu Bar & Toolbar: Located at the top of the window. The menu bar contains entry points for all software functions, such as File, Edit, Object, Barcode, etc. The toolbar provides quick icons for the most commonly used tools (such as Select, Text, Line, Shape) and actions (such as Zoom In, Zoom Out, Center Align).
- Project Navigator: Usually located on the left side of the window. It displays all pages in the current project in a tree structure, as well as the objects (such as barcodes, text, graphics) within each page, making it easy for you to quickly select and manage each element in complex labels.
- Inspector: Usually located on the right side of the window. This is the core control area of the software, and its content changes dynamically based on the currently selected object (barcode, text, or graphic). It mainly includes the following tabs:
- “Barcode” Tab: Set the barcode type (such as Code 128, QR Code, Data Matrix), data content, dimensions, colors, text font, etc.
- “Text” Tab: Set the font, size, color, alignment, spacing, and more for text objects.
- “Graphics” Tab: Set the fill color, border color, line thickness, and more for shape objects.
- “Arrange” Tab: Adjust the position, size, and rotation angle of objects, as well as alignment and distribution among multiple objects.
- “Page” Tab: Set the size, orientation, margins, and background color of the entire label page.
- Canvas Work Area (Canvas): Located in the center of the window. This is the visual area where you design and lay out your labels. You can drag, scale, and rotate objects directly here, and see a real-time preview of the final print result.
- Status Bar: Located at the bottom of the window. Displays status hints such as the current cursor position, zoom ratio, and information about the selected object.
II. Complete Workflow from Creation to Export
Step 1: Create or Open a Project
Method: After launching the software, you can get started in the following ways:
- Create a New Project: Click the menu bar
File → Newor use the shortcutCommand + N. The system will create a blank label page based on the default template. - Start from a Template: Click the menu bar
File → New from Templateto choose from a large number of built-in industry templates (such as address labels, product labels, asset labels) as a starting point. - Open an existing project: Click the menu bar
File → Openor use the shortcutCommand + O, then select the previously saved iBarcoder project file (.ibp format).
Step 2: Set page properties
Location: In the “Attributes Inspector” on the right, click the “Page” tab.
Specific steps:
- Set the page width and height according to your label size. You can choose from preset sizes or enter them manually.
- Set the page orientation (portrait or landscape).
- If needed, adjust the margins and confirm the background color (usually white).
Step 3: Add and design barcodes
Location: Add objects via the toolbar or menu bar.
Specific steps:
- Add a barcode: Click the “Barcode” tool icon in the toolbar, or click the menu bar
Barcode → Add Barcode, then click or drag on the canvas to create a placement area. - Select the barcode type: In the “Barcode” tab of the “Attributes Inspector” on the right, select the desired type from the “Symbology” drop-down menu (e.g., “QR Code”).
- Enter data: In the “Data” field, enter or paste the information you want to encode (e.g., URL, text, numbers). The data content will be reflected on the barcode on the canvas in real time.
- Customize Appearance: Under the “Barcode” and “Text” sub-tabs, you can adjust the barcode module size, color, background color, as well as the font, size, and alignment of the human-readable text displayed below.
Step 4: Add Auxiliary Text and Graphics
Location: Use the “Text Tool” (T icon) and “Shape Tool” (rectangle, circle, line icons) on the toolbar.
Specific Operations:
- Add Text: Click the “Text Tool,” click on the canvas, and enter text (such as product name, price, description). Adjust its properties in the “Text” tab on the right.
- Add Graphics: Click the “Shape Tool” and drag on the canvas to draw. Set fill and border in the “Graphics” tab on the right.
- Arrange and Align: Hold the
Shiftkey to select multiple objects, then use the alignment buttons (such as align left, center horizontally, distribute vertically) in the “Arrange” tab for precise layout.
Step 5: Batch Generation and Data Merge (Advanced)
Location: Menu bar Barcode → Serial Number and File → Merge Data.
Specific Operations:
- Create Serial Numbers: Select a barcode or text object, click
Barcode → Serial Number, and you can set the start value, increment, and repeat count to quickly generate a batch of sequentially changing barcodes or text. - Data Merge: Click
File → Merge Datato import a CSV or TXT data file. By linking data fields with objects on the canvas (barcodes, text), the software will automatically generate a separate label page for each row in the data source.
Step 6: Preview and Final Export
Location: Menu bar File → Print and File → Export.
Detailed Steps:
- Print Preview: Click
File → Printor pressCommand + P. In the print dialog, you can preview the layout of multi-page labels and set the number of copies, page range, and more. - Export as Image/PDF: Click
File → Exportor pressCommand + E. Choose the export format (e.g., PNG, JPEG, PDF, TIFF), configure options such as resolution and color mode, then specify the save path to generate the file.
III. Advanced Tips for Common Features
- Grouping and Locking Objects: Select multiple objects (e.g., a barcode and its caption text) and press
Command + Gto group them, making it easier to move and scale them as a whole. To prevent accidental changes, select an object and pressCommand + Lto lock it. - Using Guides and Grids: Drag from the rulers at the canvas edges into the canvas to create guides for precise positioning. Enable grid alignment via the menu bar
View → Show GridandView → Snap to Grid. - Layer Management: In the “Project Navigation Panel” on the left, you can directly drag objects to change their stacking order (Z-axis order).
- Variables and Special Characters: In text or barcode data input fields, you can insert system variables such as date, time, and page number. Click the “Insert” button next to the input field or use the menu bar
Text → Insert Special Character(Command + Option + T) to add them. - Save Custom Templates: After designing a commonly used label layout, you can click
File → Save as Templatefor easy reuse in the future, improving work efficiency.
IV. Common Problems and Solutions
- Problem 1: The barcode scanner cannot recognize the barcode I generated.
- Check data validity: Ensure that the input data complies with the encoding rules of the selected barcode type (e.g., digits only, character set range).
- Check color contrast: Ensure that the barcode color has sufficient contrast with the background color (usually dark barcode on a light background). Avoid using red or reflective colors.
- Check size and quiet zone: The barcode module must not be too small, and sufficient blank space (quiet zone) must be reserved around the barcode.
- Problem 2: The printed label position is offset.
- Calibrate the printer: First, ensure that the printer itself has been calibrated for paper feed.
- Adjust page margins and offsets: In iBarcoder’s “Page” properties, try fine-tuning the page margins. In the print dialog, some printer drivers provide an “Offset” adjustment option.
- Use actual paper dimensions: Accurately measure the actual dimensions of the label paper and set them precisely in the software.
- Simplify the project: If the project contains a large number of objects or pages (e.g., tens of thousands), try splitting it into multiple smaller projects.
- Disable real-time preview: For complex graphics, you can temporarily disable real-time rendering of certain effects in the “Inspector”.
- Check system resources: Make sure your Mac has enough available memory and storage space.
V. Keyboard Shortcuts Summary (Mac Version)
| Function | Shortcut | Description |
|---|---|---|
| New Project | Command + N |
Create a blank label page |
| Open Project | Command + O |
Open an existing .ibp file |
| Save Project | Command + S |
Save the current project |
Command + P |
Open the print dialog | |
| Export | Command + E |
Export as image or PDF |
| Undo | Command + Z |
Undo the previous action |
| Redo | Command + Shift + Z |
Restore the undone action |
| Cut | Command + X |
Cut the selected object |
| Copy | Command + C |
Copy the selected object |
| Paste | Command + V |
Paste the object |
| Select All | Command + A |
Select all objects on the current page |
| Group | Command + G |
Group multiple selected objects |
| Ungroup | Command + Shift + G |
Ungroup the selected group |
| Lock Object | Command + L |
Lock the selected object to prevent accidental changes |
| Unlock Object | Command + Shift + L |
Unlock the selected object |
| Zoom In | Command + + |
Enlarge the canvas display |
| Zoom Out | Command + - |
Reduce the canvas display |
| Actual Size | Command + 0 |
Restore to 100% display scale |
| Fit to Window | Command + Option + 0 |
Scale to fit the window size |
| Insert Special Character | Command + Option + T |
Insert a variable or symbol into text/barcode |
| Show/Hide Rulers | Command + R |
Toggle canvas ruler display |
| Bring to Front | Shift + Command + ] |
Move the selected object to the very front |
| Move Forward One Layer | Command + ] |
Move the selected object forward one layer |
| Send to Back | Shift + Command + [ |






