Tooling

Gerber & ODB++ Viewers

Inspect fab-output files (Gerber, drill, ODB++, IPC-2581) before sending to the board house.

Always view your fab output before paying for boards. KiCad and other EDA suites have built-in 3D and 2D plot views, but a separate viewer catches stackup / aperture / drill mismatches the source EDA can't. For the EDA tools that emit these files see PCB / EDA Suites; for in-browser PCB rendering see PCB 3D Viewers.

Desktop viewers

  • gerbv — the FOSS classic. Part of the gEDA family; reads Gerber RS-274X, Excellon drill, pick-and-place. Works on every platform. GPL. Spartan UI but reliable.
  • KiCad's Gerber Viewer — bundled with KiCad; surprisingly good standalone, even for non-KiCad output. GPL.
  • ZofzPCB — free closed-source Windows app that renders Gerbers + drill + outline as a believable 3D PCB. Great for catching silkscreen/copper errors visually.
  • GC-Prevue — Graphicode's free Windows viewer; classic, conservative.
  • CAM350 / GerbTool — commercial, used by fabs themselves.
  • Pentalogix ViewMate — free Windows viewer; another fab-house favorite.

Browser-based / online

  • Tracespace View — fully client-side browser Gerber viewer. Free, MIT-licensed; great for sharing a quick render link with a teammate. Active in 2025–2026.
  • KiCanvas — renders KiCad project files (.kicad_pcb, .kicad_sch) in the browser. Brilliant for embedding live PCB views in docs and READMEs. MIT.
  • PCBWay Online Gerber Viewer, JLCPCB Gerber Viewer — fab-house viewers; require upload but show what they'll actually fab. Use these as the final sanity check before clicking "place order."
  • Aisler's Online Viewer — clean, fast, doesn't push you toward an order.
  • gerber-viewer (HPRC / others) — various open-source web embeds based on tracespace.

ODB++ / IPC-2581 / specialty

  • ODB++ Viewer (Siemens) — free official viewer; Windows.
  • Ucamco UcamX Viewer — Ucamco's free viewer; supports Gerber X3 and IPC-2581 well.
  • IPC-2581 Viewer (FlexLogic) — free; the format is gaining traction.

Drill / pick-and-place / stencil utilities

  • Excellon is the universal drill format; gerbv, Tracespace, and KiCad all read it.
  • gerber2blend — convert Gerbers into a Blender-renderable scene (for marketing / docs).
  • gerber-to-svg — JS lib used inside Tracespace; useful when you want raw SVG.
  • Pcb-Stackup — JS lib that combines layer Gerbers into a single rendered SVG board image.

Pick this if…

  • Default FOSS desktop viewer: gerbv.
  • You're already in KiCad: KiCad's bundled Gerber Viewer.
  • Quick share-a-link review with a teammate: Tracespace View.
  • Embed a live PCB render in your project README / docs: KiCanvas.
  • Final sanity check before ordering: the fab house's own viewer (JLCPCB / PCBWay / Aisler).
  • Visualize a Gerber set as a believable 3D board: ZofzPCB.

On this page