.PCB

PCB File

Printed Circuit Board layout file (PCB CAD design)
Ask a question
QUICK ANSWER

A .pcb file holds a printed circuit board layout from an EDA (electronics CAD) program. There is no single PCB format -- legacy Altium/Protel, Altium P-CAD, and Mentor PADS all use .pcb but their files are incompatible. Identify which program made the file, then open it there; the free KiCad can import some legacy designs. For manufacturing or sharing, export Gerber files rather than passing the .pcb itself.

Developer: Multiple vendors (Altium/Protel, Mentor Graphics PADS, P-CAD) - no single owner Category: CAD Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .DWG · .SLDPRT · .EASM · .NWD

On this page

19k+ extensions indexed
Last reviewed Jun 15, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PCB file format?

.pcb (Printed Circuit Board) is a file format used for storing printed circuit board designs. A .pcb file contains board layout data - copper layers, component footprints, board outline and routing traces - saved in either binary or ASCII text depending on which EDA tool created it.

Because several unrelated applications share the .pcb extension (legacy Altium/Protel, Mentor Graphics PADS Layout and the gEDA pcb tool each write their own incompatible structure), there is no single standard format. Always identify the source program before attempting to open or convert the file. Newer Altium Designer projects use .PcbDoc instead; manufacturing output is exported separately as .GBR Gerber plots.

Uses of .pcb files

Information stored in .pcb files is used for mapping the layout of the physical board to be manufactured - where components sit, how copper traces route between pads, and which areas must remain clear. Without an accurate PCB layout file, circuits on the board would not function properly. Printed circuit boards appear in virtually every electronic device, for example smartphones, and form the basis of connecting mechanical and electrical components with conductive tracks etched into layers of substrate.

Security & safety

RISK: LOW

A .pcb layout file is passive design data (geometry, nets, metadata), not executable code, so opening one in a legitimate EDA tool is safe. The real risks are practical: (1) the file may be unopenable without the exact (often paid or discontinued) software that made it, so verify the source program first; (2) avoid 'universal .pcb viewer/converter' downloads from ad portals - they're typically PUP/adware and cannot actually parse proprietary EDA formats; use KiCad, the vendor's tool, or ask for Gerber/PDF exports instead.

Format details

in a nutshell
FULL NAMEPrinted Circuit Board layout file (PCB CAD design)
DEVELOPERMultiple vendors (Altium/Protel, Mentor Graphics PADS, P-CAD) - no single ownersince 1980s-1990s (Protel/Tango DOS era and P-CAD)
CATEGORYCAD Files
MIME TYPEapplication/octet-stream
TYPEPCB layout/design file - board outline, layers, footprints, copper traces; format is vendor-specific (binary or ASCII depending on tool)
This extension is also used by…
  • gnuPaint / GTKWave-era and gEDA PCB layouts - The open-source gEDA 'pcb' designer also uses a .pcb extension, in its own plain-text format.
  • ArcSoft PhotoStudio brush / PowerDirector cache - A few non-EDA apps have historically written unrelated .pcb files; very rare today.

Programs that open PCB files

Windows4 apps
Altium Designer Paid Opens legacy Protel/Altium .pcb and imports P-CAD .pcb; the native tool for Altium-family files. Free 'Altium 365 Viewer' (web) can also view some.
KiCad Open-source Free EDA suite; use File > Import to bring in some legacy Altium/EAGLE board designs. Cannot open every proprietary .pcb, but the best free starting point.
Mentor / Siemens PADS Paid Opens PADS Layout .pcb files natively. PADS is now part of Siemens EDA.
Gerber viewer (e.g. gerbv / online viewers) Open-source Not for the .pcb directly - but the standard way to VIEW a board is to have it exported to Gerber (.gbr) and open that. gerbv is the free reference Gerber viewer.
macOS1 app
KiCad Open-source Free cross-platform EDA; import supported legacy board designs, or work in KiCad's own format.
Linux2 apps
KiCad Open-source Free EDA suite on Linux; import supported legacy designs.
gerbv (gEDA) Open-source View Gerber output of a board; also relevant if the .pcb is a gEDA 'pcb' text file (open in the gEDA pcb tool).

Technical details

deep spec
File purposeStores a complete PCB layout: board outline, copper layers, component footprints, trace routing, vias and drill holes
EncodingBinary or ASCII text - format depends entirely on which EDA tool created the file; no universal structure
Magic bytesNone; no common file signature exists because multiple incompatible tools use the same .pcb extension
Primary creatorsLegacy Altium/Protel (binary), Mentor Graphics PADS Layout (binary), gEDA pcb tool (ASCII text)
MIME typeapplication/octet-stream (no registered MIME type for PCB layout files)
Layer modelSupports multiple copper layers (top, bottom, inner planes) plus silkscreen, solder mask and paste layers
Component dataStores footprint geometry, reference designators, placement coordinates and rotation angle for each component
Copper routingEncodes trace widths, net assignments, differential pair rules and filled copper polygon pours
Drill informationEmbeds through-hole and blind/buried via drill sizes and positions within the layout data
Design rulesContains board-level clearance rules, minimum trace width and via/hole size constraints
Successor formatsAltium Designer migrated to .PcbDoc; KiCad uses .kicad_pcb (S-expression ASCII); both supersede legacy .pcb
Manufacturing outputPCB layout is exported to Gerber (.gbr) plots and drill files (.drl / .xln) for board fabrication
Schematic linkPaired with a schematic file (.sch or equivalent) that provides the netlist driving the layout
3D integrationModern tools embed or link 3D component models within the PCB file for mechanical clearance verification
Released1980s-1990s (Protel/Tango DOS era and P-CAD)

PCB conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PCB files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PCB files.

Frequently asked questions

How do I open a .pcb file?
First identify which program made it - .pcb is used by several incompatible EDA tools (legacy Altium/Protel, Altium P-CAD, Mentor PADS). Open it in that program or its successor (Altium Designer, Siemens PADS). The free KiCad can import some legacy designs; otherwise ask the sender to export Gerber or PDF.
Can I open a .pcb file for free?
The free, open-source KiCad can import some legacy Altium/EAGLE board designs, but not every proprietary .pcb. If you only need to view or manufacture the board, ask for Gerber files and open them in the free gerbv viewer.
Does EAGLE open .pcb files?
No - Autodesk EAGLE's native board format is .brd, not .pcb, and EAGLE cannot directly open Altium or PADS .pcb files. The DB listing EAGLE as a .pcb opener is incorrect.
How do I get Gerber files from a .pcb?
Open the .pcb in its native EDA tool (Altium Designer, PADS, etc.) and use its CAM/Output job to export Gerber (RS-274X) and drill files. There's no standalone converter because .pcb formats are proprietary.
Why won't my .pcb file open in my EDA program?
Almost certainly because it was created by a different tool - the .pcb extension is shared by several incompatible formats. A PADS .pcb won't open in Altium and vice versa. Confirm the originating software.
What's the difference between a .pcb and a .sch file?
A .sch (schematic) is the logical circuit - symbols and wires. A .pcb is the physical board layout - the actual copper, footprints and traces derived from that schematic. You usually need both.

References

1Altium - Interfacing to other design tools (import/export)www.altium.com
2Siemens EDA - PADSeda.sw.siemens.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Related extensions

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z