Skip to main content
Back to Standards
MARC 21 logo

MARC 21

MARC 21

By LC

A family of standards for the representation and communication of bibliographic, authority, holdings, classification, and community information in machine-readable form. Originally developed as MARC (Machine-Readable Cataloging) at the Library of Congress in the 1960s, the MARC 21 designation was adopted in 1999 upon the harmonization of USMARC and CAN/MARC. It remains the dominant data exchange format in library systems worldwide, though a transition to BIBFRAME is underway.

Overview

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.

Further Reading