---
title: "Gerber Format – PCB Data File Standard | Numerical Innovations"
description: "Learn about Gerber data, the de-facto standard file format for PCB manufacturing. Understand RS-274D, RS-274X, and common challenges with Gerber files."
lang: en
json-ld: |
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Numerical Innovations Inc.",
    "url": "https://www.numericalinnovations.com",
    "logo": "https://numericalinnovations.com/logo.png",
    "description": "Leading solutions for CAM, DFM, and 3D Software. Discover FAB 3000, ACE 2D/3D Translator, EasyGerb, and Numerical Cloud for engineering-grade precision.",
    "sameAs": [],
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "Customer Service",
      "email": "support@numericalinnovations.com"
    },
    "hasOfferCatalog": {
      "@type": "OfferCatalog",
      "name": "CAD/CAM Software Products",
      "itemListElement": [
        {
          "@type": "Product",
          "name": "FAB 3000",
          "description": "The Ultimate CAM Tool for PCB Manufacturing with advanced DFM analysis, Gerber, ODB++ IPC-2581 support",
          "category": "CAM Software"
        },
        {
          "@type": "Product",
          "name": "ACE 2D/3D Translator",
          "description": "CAD Conversion Tool for DWG, DXF, STEP file conversion and translation",
          "category": "CAD Conversion Software"
        },
        {
          "@type": "Product",
          "name": "EasyGerb for AutoCAD",
          "description": "Instant Gerber Output from AutoCAD with seamless integration",
          "category": "AutoCAD Plugin"
        },
        {
          "@type": "Product",
          "name": "Numerical Cloud Subscription",
          "description": "Cloud-based software management with single activation code for unlimited computers",
          "category": "Software Management"
        }
      ]
    }
  }
---

We use cookies and analytics to improve your experience. By clicking "Accept", you consent to our use of cookies. [Learn more](/privacy-policy)

DeclineAccept

[🔁 Lifetime Support user? Click here for downloads](/lifetime-support-downloads)

[![Numerical Innovations](/assets/ni-logo-C3u5Pfq2.png)](/)

-   Products
-   Support
-   Download
-   [Online Viewer](/free-gerber-viewer)

[About](/about-us)[Blog](/blog)

Toggle theme [Order Now](/order-now)

Toggle theme Toggle menu 

# What is Gerber data?

For the past 30 years, Gerber data has been the de-facto standard file format used to manufacture all PCB's (printed circuit boards). The Gerber format itself is simply an ASCII text file containing X,Y coordinates, and shapes (i.e apertures/dcodes). There are essentially 4 flavors of Gerber data: RS-274D, RS-274X, Fire9000, and BarcoDPF.

Note: ODB++ is a new & intelligent version of Gerber data which also contains attributes such as nets, components, and more. [Click this link for more information about ODB++.](/odb-format)

Sample screen capture of Gerber data inside CAM software.

![Gerber data inside CAM software](//cdn.shopify.com/s/files/1/0160/7198/files/gerber.png?874)

Gerber data is a simple, generic means of transferring printed circuit board information to a wide variety of devices that convert the electronic PCB data to artwork produced by a photoplotter. Virtually every PCB CAD system generates Gerber data because all photoplotters read it. It is a file structure consisting of X,Y coordinates supplemented by commands that define where the PCB image starts, what shape it will take, and where it ends. In addition to the coordinates, Gerber data contains aperture information, which defines the shapes and sizes of lines, holes, and other features.

## Gerber RS-274X: Extended Gerber Format

Extended Gerber Format, which is also called RS-274X, provides enhancements that handle polygon fill codes, positive/negative image compositing, and custom apertures, and other features. RS-274X also encapsulates the aperture list in the header of the Gerber data file and therefore allows files to pass from one system to another without the need to re-input the aperture table. RS-274X produces a variety of Gerber data called X data.

## The Problem - Gerber files can be Difficult to Handle

Gerber data is unique in the fact that each file usually represents a single layer, something different from most other EDA formats that may contain multiple layers & designs/blocks all inside a single file. Many Gerber files are not written to specification; Thus many "unwritten rules" must be made to properly load in these files to the authors intention. For more information about these problems read our article: [Don't trust your Gerbers.](/blog/dont-blindly-trust-gerbers)

Here is a list of some common difficulties found inside Gerber files: Transcoding of apertures - when multiple gerber files define the same aperture dcode, but require different shapes, Handle complex custom aperture definitions. Handle 'user-defined' custom aperture macros ($). Circular Interpolation: Arcs (G75), & Quadrant Arcs(G74) Poly-Fill routines(G36,G37) Support composite merging(LPD/LPC) Photo Expose mode (G55) Step/repeat codes(SR) Offsets(OF),Units(G70,G71),Mirror(MI) Zero Suppression with leading or trailing zeros. Format type: Incremental(G91)

Many gerber software tools have a hard time loading, & rendering gerber files attributes properly (ie. rounded paths, custom flashes, composite layers, and step/repeat). When loading gerber files, make sure to use a commercial quality tool (with thousands of hours invested refining & perfecting the gerber import process) to ensure your gerber data files load successfully.

![Numerical Innovations](/assets/ni-logo-C3u5Pfq2.png)

Leading solutions for CAM / DFM / 3D software. Clever, affordable CAD EDA 3D viewers, translators, and DFM verification software.

### Company

-   [About](/about-us)
-   [Blog](/blog)
-   [Partners](/partners)
-   [Customer Testimonials](/customer-testimonials)
-   [OEM Solutions](/oem-solutions)
-   [Feedback](/feedback)
-   [Contact Us](/contact-us)

### Resources

-   [Order Now](/order-now)
-   [System Requirements](/system-requirements)
-   [Gerber Format](/gerber-format)
-   [ODB++ Format](/odb-format)
-   [DXF Conversions](/dxf-conversions)
-   [Postscript and PDF](/postscript-pdf-conversions)
-   [3D STEP Conversions](/3d-step-conversions)
-   [FUJIFILM Dimatix Inkjet Conversion](/fujifilm-dimatix-inkjet)
-   [Advanced DFM Checks](/advanced-dfm-checks)
-   [Matrix File Description](/matrix-file-description)
-   [FAB 3000 Command Line Description](/resources/fab-3000-command-line-description)
-   [Don't Blindly Trust Your Gerber Files!](/blog/dont-blindly-trust-gerbers)
-   [Cancel Subscription](/cancel-subscription)

### Legal

-   [Terms & Conditions](/terms-conditions)
-   [Privacy Policy](/privacy-policy)
-   [EULA](/eula)
-   [Software Lifecycle](/software-lifecycle)
-   [Software Release Policy](/software-release-policy)
-   [Software Security Assessment](/software-security-assessment)

© 2026 Numerical Innovations, Inc. All rights reserved.

Theme: Toggle theme