NOTE BarcodeFactory V4 is a legacy product for macOS pre-10.15. Support will end 31. December 2022. Softmatic BarcodeFactory V5 can be downloaded from the Mac App Store.

Softmatic BarcodeFactory for Mac

Softmatic® BarcodeFactory™ is the perfect multiple barcode automator, a tool for automatic batch creation of barcodes on your Mac. Generate serial, consecutive barcode sequences with counters. Importing data from CSV or TXT files to batch create barcodes is also supported or simply paste your tabular data from Apple Numbers or Microsoft Excel. Make thousands of barcodes automatically with only a few button clicks.

Stand-alone, self contained software - no plug-ins, external components, barcode fonts, or online access required!

Also available for Windows.

Screenshot Bulk Barcode Generator
           Click image to enlarge

Download batch barcode generator
macOS 10.7 or higher  

Pricing and licensing barcode software

Screenshot shows Softmatic BarcodeFactory creating EAN barcodes from imported data. Per default the imported numbers are also used for naming the generated files. Users can override this anytime by double-clicking in the respective row and entering their own file names. Additional data like price, product description, best-before date can be put above and below the barcode.

Create Sequential Barcodes

Sequential numbers can be created by the built-in barcode number generator. An easy to use dialog lets you specify start value, number of barcodes, step etc. Additionally, static bits of text can be added before and after the number:

Screenshot Barcode Factory Sequence Generator
           Click image to enlarge

Click Ok and the numbers are created and converted into Code 128 barcodes or any other supported symbology:

Screenshot Barcode Factory Sequence Code 128
           Click image to enlarge

Useful for asset tagging with barcodes, admission tickets or similar purposes. You can also set static prefix and postfix strings that are added to the generated number.

Create Barcodes from imported CSV, TXT files

Import data from CSV / TXT files. BarcodeFactory can pull data and filename for the generated barcodes from the file. Additional data can be put above and below the barcode, like pricing information, product name, best-before dates etc.

Data is easily specified line by line, the fields separated by comma (separator user defineable):

"4012345678901,Müllermilch 100ml,Nur € 1.99,file_4012345678901"

Results in this barcode with text and pricing above and below the code, written to file file_4012345678901:

EAN 13 with price and description

Generate Barcodes from Tabular Data, Spreadsheets, Excel / Numbers

Besides importing data from a file, you can also copy / paste tabular data over the pasteboard, e.g. a range of cells from your Numbers or Excel spreadsheet. Here we have a sample Numbers sheet with product data.

Each row consists of the product's EAN number, the product description, price and EAN again:

Screenshot Excel / Numbers Product Table
           Click image to enlarge

Select the whole range of cells and cmd-c to copy to the pasteboard. In BarcodeFactory, use the Preferences dialog to set the field separator to TAB. Then select Data Source > Paste and the product table is automatically imported and converted to EAN barcodes:

Screenshot BarcodeFactory Excel / Numbers EAN Products
           Click image to enlarge

The EAN no. from the first column is encoded into the EAN barcode, description and price are placed above and below the code, respectively and the EAN from the fourth column is used for the filename. Now simply click Generate Barcodes... and the EAN images are written to disk automatically - no matter if it's only 20 or 20,000.

It doesn't get simpler than that!

Manual entry of data, random barcodes

Simply enter your barcode data one-by-one or use the built in number generator for random numbers like GUIDs numeric or numerical random barcodes created with fixed length. For license keys, sweepstakes, lottery barcodes etc.

Softmatic BarcodeFactory Features

Supported codes & symbologies:
  • EAN 8, EAN 13
  • UPC-E, UPC-A
  • Code 2/5 Interleaved, Industrial
  • Code ITF-14
  • Code 39, Code 39 Extended
  • Code 128 ABC w/ auto-discrimination
  • Code 128 GS1/UCC/EAN
  • Codabar
  • PZN 7 / PZN 8 (pharma code)
  • DataBar GS1 (formerly RSS symbology), all seven subtypes including stacked and expanded
  • 2D: Datamatrix, Aztec, PDF417, QR Code
Output naming options:
  • Use the encoded data for the file name, automatic, can be overriden by user anytime
  • Get filename from the imported files or pasted tabular data
Sample Applications:
  • Mass creation of QR cellphone barcodes or other 2D codes for tickets, vouchers and coupons
  • Importing batch created barcodes into Excel tables via VBA or add-in, ideal for price lists, inventories etc.
  • Use Indesign data merge for creating catalogs, labels with barcodes etc. (Tutorial):

    Screenshot Indesign Barcode Labels
               Click image to enlarge

  • Creating personalized barcodes for bulk email, mass mailings, like invitations
  • Creating personalized barcodes for ID cards or business cards
  • Unique barcodes (encoding a GUID) for license numbers, product keys, ticketing etc.
  • Sequential barcodes with serial numbers for asset tagging

Softmatic BarcodeFactory Export and Code Generation

Softmatic BarcodeFactory for Mac will automatically generate all required check digits (linear codes) and error correction codewords (2D codes). Export formats include EPS / SVG (vector) and PNG, TIFF, JPEG (raster) with up to 3200 dpi output resolution. The software supports bar width reduction and can generate bounding box markers if so desired. For EAN family codes, Softmatic BarcodeFactory supports EAN SC sizes, light margin marker (aka "sentinel") and height truncation.

Softmatic BarcodeFactory for Mac is fully multi-threaded and will use all available CPU cores for code generation, creating thousands of barcodes in only seconds.

Try Softmatic BarcodeFactory for Mac

Softmatic® BarcodeFactory (Mac, macOS 10.7 or higher)

Download for Mac

Fully functional, all supported code types, the output is restricted to lower resolution. See the folder Sample Barcodes in the ZIP for EPS samples.

Purchase Softmatic BarcodeFactory for Mac

Pricing and license options in the online store.

Praise for Softmatic Barcode Software


"Does exactly what I need for generating ISSN and ISBN barcodes for books and journals. I was extremely pleased to be able to try the software out by visiting the Softmatic website. This enabled me to establish the level that I needed before purchase. Really simple to use and good value. Check digit and add-on functionality works perfectly.""

- UK Customer


"Ich hatte die Vorgängerversion die eigentlich schon perfekt war, aber leider nicht mehr unter Mountain-Lion lief. Der Entwickler hat sie jetzt angepasst. Für 18 Euro kann ich es auch verschmerzen, dass es hier kein kostenloses Update gab. Es fehlt noch die Auswahl eigener Schriften und die Möglichkeit, den kleinen Pfeil am Code rechts unten zu eliminieren. Letzteres kann man dann zwar in Illustrator machen, aber wenn's gleich passen würde, wäre es auch toll. Preis-Leistungsverhältnis ist Top!"

- German Customer


"Real nice software for barcoding. Does what is says. I could use a preset funtion in a future update, for maintaining different sizes in a series of packaging designs."

- Dutch Customer


"This application really couldn't be easier to use. Simply select the barcode type that you need, then type (or paste) your barcode number. Save. That's it. It would be nice to be able to save presets... - ...but these are minor quibbles considering the price of this application."

- UK Customer