Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

The Barcodes module provides a Field Formatter for various field types, a Block plugin, and a Twig Filter to display various field types as rendered Barcodes. Supports using tokens for barcode values.

Drush Commands are also provided to manually work with Barcodes from the command line.

To find out more about these features and how to use this module, please read the Barcodes module documentation.

Available barcode types

  • CODE 128
  • CODE 128 A
  • CODE 128 B
  • CODE 128 C
  • CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
  • CODE 39 + CHECKSUM
  • CODE 39 EXTENDED
  • CODE 39 EXTENDED + CHECKSUM
  • CODE 93 - USS-93
  • CODABAR
  • CODE 11
  • EAN 13
  • EAN 2-Digits UPC-Based Extension
  • EAN 5-Digits UPC-Based Extension
  • EAN 8
  • Interleaved 2 of 5
  • Interleaved 2 of 5 + CHECKSUM
  • IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200
  • IMB - Intelligent Mail Barcode pre-processed
  • KIX (Klant index - Customer index)
  • 1D RAW MODE (comma-separated rows of 01 strings)
  • MSI (Variation of Plessey code)
  • MSI + CHECKSUM (modulo 11)
  • PHARMACODE
  • PHARMACODE TWO-TRACKS
  • PLANET
  • POSTNET
  • RMS4CC (Royal Mail 4-state Customer Bar Code)
  • Standard 2 of 5
  • Standard 2 of 5 + CHECKSUM
  • UPC-A
  • UPC-E
  • AZTEC Code (ISO/IEC 24778:2008)
  • DATAMATRIX (ISO/IEC 16022)
  • PDF417 (ISO/IEC 15438:2006)
  • QR-CODE (ISO/IEC 23941)
  • 2D RAW MODE (comma-separated rows of 01 strings)

Configuration

  • Add a field of one of the types of email, integer, link, string, telephone, text, text_long or text_with_summary, bigint, uuid
  • Choose Barcode as formatter
  • Adjust the settings like type, color and dimensions to your liking
  • Add a barcode block to your page and provide the value in the settings

Optional dependencies

  • Composer manager (Drupal 7.x)
    You may use composer manager module to manage external dependencies.
  • Token
    You may use Token module, if you need token replacement functionality in your barcode data.

Dependencies

The Barcodes module integrates the tecnickcom/tc-lib-barcode PHP barcode library into Drupal. More information about this library may be found on that project page on GitHub.

  • No further system dependencies, just PHP and Drupal
  • No external service dependencies
  • No special font dependencies

Similar projects

Unlike Barcodes, which supports 37 different barcode formats including QR code, the other modules in Drupal just support the QR code format and nothing else.

Other unsupported or obsolete projects

πŸ‡ΊπŸ‡¦

#StandWithUkraine
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Logo icon by Solar Icons in CC Attribution License via SVG Repo

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
2.1.1 Stable Dec 23, 2024