Using Colors

By default, Barcode Generator draws everything — the symbol, the background, and all texts — using the same black color. But you can override this and apply custom colors to almost every element of your barcode. Colors can be set manually through a visual picker, and they can also be automated for batch processing using the same {variables} system you already know from custom texts. This tutorial covers both approaches.

Changing Symbol Color

To change the color of the barcode symbol itself, open a barcode for editing and navigate to the second panel on the right side of the interface. Scroll down to the Output section, where you’ll find two color picker controls named Front Color and Back Color.

Front and back color pickers in Barcode

Click the Front Color control. This opens a color picker popup where you can specify the exact color you need using RGB sliders for on-screen work, or CMYK sliders for print projects. Both sets of sliders are available regardless of your project’s color mode.

Front color picker with the barcode color configured

Once you’ve dialed in the color you want, click the OK button to commit it. The barcode symbol in the preview updates immediately to reflect your choice.

Selected color applied to the barcode

The background color is changed the same way: click the Back Color control to open its color picker. The key difference here is that the background color popup includes a Transparent background option. Enabling this completely disables the background fill — useful when you need to place the barcode onto an existing design without a white rectangle behind it. By default, the background is white.

Transparent background option in color picker

This is how you color up barcodes. A few clicks are all it takes to move beyond the default black.

Text Color

Custom texts added through the Texts panel inherit the barcode’s front color by default. But you can override this and give each text element its own independent color.

To do so, navigate to the third panel on the right side of the interface — the Texts panel. Select the text element you want to recolor from the list at the top, then scroll down its properties until you see the color overriding control.

Color overriding option for custom texts

Check the Override Text Color box. This enables the New Color control, which works exactly like the barcode front color picker. Click it to open the color popup.

Customizing text color

Choose your color and click OK. The selected text element updates in the preview to show its new color, independent of the barcode symbol and any other text elements.

Custom text color applied

Texts can be colored this way individually. Each custom text element can have its own color, so you can configure different texts with different colors within the same barcode design.

CMYK vs RGB

Barcode Generator lets you switch your entire project between CMYK and RGB color modes. All colors are automatically converted to match the selected mode, regardless of which sliders you used in the color picker. For example, if your project is in CMYK mode and you set a color using the RGB sliders, the software converts that color to CMYK using standard color profiles.

The software uses the sRGB color space in RGB mode, and U.S. Web Coated (SWOP) v2 in CMYK mode. This ensures consistent and predictable color output whether you’re designing for screens or for professional printing.

Spot Colors

Every color picker popup in the software includes a Spot Color field where you can type a spot color name — for example, “Pantone 185 C” or any name your print workflow recognizes.

Spot colors are not rendered in the on-screen preview. The preview always shows the RGB or CMYK fallback color you’ve selected. However, spot color names are preserved and exported correctly when you save your barcode to EPS or PDF formats. If your printing process requires spot colors, you can define them here.

Spot colors can be defined independently for the barcode front color, the background color, and for each custom text element’s overridden color. In every case, the RGB or CMYK color you set in the picker serves as both the preview color and the fallback color for systems that don’t support the spot color.

Overriding Colors in Batch Mode

Colors don’t have to be static. In batch processing mode, you can assign different colors to each barcode you generate — for both the symbol and the texts. This works the same way as custom text variables: you add extra columns to your CSV or Excel data source, and bind them using {variable} placeholders.

Importing batch data with colors

To make a spot color dynamic, place the name of your data column in curly braces directly into the Spot Color field of any color picker. For example, if your source file has a column called “SpotColor”, you would enter {SpotColor} in that field. During batch generation, each barcode will get the spot color name from the corresponding row.

Applying spot colors in batch mode

For regular RGB or CMYK colors, open the color picker and check the Override Color for Batch Processing option. A text field appears below the checkbox. Enter your {variable} there — for instance, {FrontColor} — to bind it to a data column.

Overriding regular colors in batch mode

Unlike spot colors, which require exact names, the override field for regular colors accepts human-readable color names like red, green, or navy, as well as hex color codes like #ff00ff for pink.

Note, when variable-based color is used in the Override color for batch processing control, the preview might display the barcode or text in black instead of the color you configured with RGB/CMYK sliders. That’s normal.

This way, you can batch-produce barcodes and text elements in a full range of colors without manually editing each one. You now know how to color up barcodes and texts manually, how to work with spot colors for professional print workflows, and how to automate color application in batch mode using variables.

More Barcode Tutorials

Installation

Basics

EAN Barcodes

UPC Barcodes

NDC Barcodes

QR Code

Other Barcodes

Export

Automation

Other