MARC 21 is the most widely adopted family of standards for encoding and exchanging bibliographic, authority, holdings, classification, and community information in machine-readable form. Maintained by the Library of Congress, it serves as the backbone of library catalog data exchange worldwide and has shaped how libraries create, share, and manage metadata for over half a century.
Background
The history of MARC begins in 1966, when Henriette Avram at the Library of Congress developed the original MARC (Machine-Readable Cataloging) format to enable computer processing of catalog records. The format quickly became foundational to library automation, adopted first by the Library of Congress and then by libraries across North America and beyond. National variants emerged over the decades — USMARC in the United States and CAN/MARC in Canada being the most prominent. In 1999, these two were harmonized into MARC 21, a unified format intended to serve the international library community. MARC 21 was subsequently adopted as the basis for ISO 2709, the international standard for bibliographic record interchange. The format continues to be updated regularly through the MARC Advisory Committee process, with the Library of Congress serving as coordinator.
Purpose & Scope
MARC 21 defines the structure and content designators (tags, indicators, and subfield codes) used to encode metadata about library resources. It encompasses five distinct formats:
| Format | Scope |
|---|---|
| Bibliographic | Description of books, serials, maps, music, visual materials, electronic resources, and other library materials. |
| Authority | Authorized forms of names, subjects, and series used as access points. |
| Holdings | Information about the specific copies or subscriptions held by a library. |
| Classification | Classification scheme data (e.g., Library of Congress Classification numbers). |
| Community | Information about organizations, programs, and services. |
These formats collectively enable libraries to create interchangeable records that can be shared through union catalogs, interlibrary loan systems, and cooperative cataloging programs.
Key Elements / Properties
A MARC 21 record consists of a leader (fixed-length header with record metadata), a directory (index of fields), and variable-length fields identified by three-digit tags. Key bibliographic fields include:
| Tag | Name | Description |
|---|---|---|
| 010 | LCCN | Library of Congress Control Number |
| 020 | ISBN | International Standard Book Number |
| 100 | Main Entry — Personal Name | Primary author |
| 245 | Title Statement | Title and statement of responsibility |
| 260/264 | Publication Information | Place, publisher, date |
| 300 | Physical Description | Extent, dimensions, accompanying material |
| 490/830 | Series | Series title and numbering |
| 6XX | Subject Access | Subject headings and classification numbers |
| 700 | Added Entry — Personal Name | Additional authors or contributors |
| 856 | Electronic Location | URLs and access information for electronic resources |
Fields are further subdivided by indicators (two per field) and subfield codes (single letter or digit) that provide granular semantic structure.
Serializations & Technical Formats
MARC 21 records are traditionally encoded using ISO 2709, a compact binary structure optimized for sequential exchange. Character encoding was historically MARC-8 (an ANSEL-based scheme with escape sequences for non-Latin scripts) but has largely transitioned to UTF-8 (Unicode). MARCXML provides an XML serialization that maps the ISO 2709 structure directly into XML elements, maintained alongside the binary format by the Library of Congress. MARC records are also routinely converted to and from MODS, Dublin Core, and increasingly BIBFRAME.
Governance & Maintenance
MARC 21 is maintained by the Network Development and MARC Standards Office (NDMSO) at the Library of Congress. Changes to the format are proposed and discussed through the MARC Advisory Committee (MAC), which meets at American Library Association conferences. Proposals and discussion papers are published openly on the Library of Congress website. The MARC Forum listserv serves as the primary community communication channel. Library and Archives Canada co-publishes the MARC 21 formats under the joint US-Canadian stewardship arrangement established at the 1999 harmonization.
Notable Implementations
MARC 21 is used by virtually every integrated library system (ILS) and library services platform worldwide, including systems from Ex Libris (Alma/Voyager), OCLC (WorldCat, Connexion), SirsiDynix (Symphony), Innovative Interfaces (Sierra), and Koha (open source). OCLC's WorldCat database, the largest union catalog in the world, stores records in MARC 21. National libraries in dozens of countries produce and consume MARC 21 records. The format is also central to cooperative cataloging programs such as the Program for Cooperative Cataloging (PCC) and the Name Authority Cooperative Program (NACO).
Related Standards
- BIBFRAME — The Library of Congress Linked Data vocabulary designed as the eventual successor to MARC 21. A transition initiative is underway, with bidirectional conversion tools available.
- MARCXML — An XML serialization of MARC 21 that provides a lossless XML representation of the binary format.
- MODS (Metadata Object Description Schema) — An XML schema derived from MARC 21 elements, offering a simplified alternative for certain use cases.
- MADS (Metadata Authority Description Schema) — An XML schema for authority data, derived from MARC 21 authority format elements.