The PCB Tracer workspace with menus, tools, layer controls, and component connectivity
Ever stared at a mystery printed circuit board wondering how signals flow between layers? Maybe you're repairing vintage gear with no schematics, or you need to understand a competitor's design, or you're just curious how that clever circuit actually works. Tracing connections through vias on a multi-layer board is difficult, tedious and error-prone.
PCB Tracer is a browser-based tool that gives you virtual X-ray vision for PCBs. Whether you're reverse engineering an unknown board, troubleshooting a faulty circuit, or documenting repairs, PCB Tracer helps you trace signals, capture measurements, and build a complete picture of your circuit with full connectivity. Load photos of your board's top and bottom, overlay them with adjustable transparency, and annotate every trace, via, pad, and component. In addition, the tool's AI features can generate electronic component objects (from datasheets) and generate comprehensive netlists (by project analysis). Leveraging data and AI is part of the design vision of PCB Tracer and more AI features are under development.
Working with undocumented PCBs or troubleshooting problems are common challenges:
The modern approach typically involves using photo editing or drawing software to trace over PCB images. But generic tools like Photoshop, GIMP, or Inkscape weren't designed for electronics - they don't understand the difference between a via and a pad, can't track electrical connections, and have no concept of component properties or net names.
PCB Tracer is purpose-built for electronics work, designed for typical 2 to 4 layer PCBs (support for a higher layer count is under development). It's designed to be easy to use while maintaining the relationships between components, traces, and connections - so your annotations become useful structured data, not just pixels.
PCB Tracer: turn photos into a connected network of data-rich components
The transparency overlay is a killer feature. Use the automated transparency slider to visualize both layers, making it trivial to follow a signal from a top-side trace, through a via, to the bottom layer and back. Toggle between Top and Bottom views instantly or change the perspective view with simple controls.
The layer system gives you fine-grained control over what you see and edit:
Each layer has visibility controls, so you can focus on exactly what you need.
This isn't just a drawing tool. Every component you place carries context specific properties:
This data-rich approach means your annotations aren't just pixels - they're structured information that the tool, and AI models, can analyze and utilize in new and innovative ways.
Every connection point (vias, pads, component pins, power, ground, test points) has a unique NodeID. When you draw traces, the system tracks exactly which nodes connect to which. Traces snap to vias and pads, quickly assuring connections. PCB Tracer's managed connections enables network analysis not possible with photo/drawing applications.
Hover your pointer over any via, pad or component and get context-specific information that includes pin number, pin name, net name, and component properties.
Having trouble identifying a component? The Component Identification Assistant helps you identify it:
Start with the generic IC from the component library. Then feed PCB Tracer a PDF datasheet:
Once you've annotated your PCB, the AI-based netlist feature can analyze the complete picture:
PCB Tracer exports a JSON circuit description optimized for both human investigation and AI-assisted analysis. The format combines net-centric organization with component-centric detail:
A reconstructed circuit with AI generated netnames
Once a netlist has been generated, PCB Tracer can use AI to create an electronics schematic directly from the netlist:
An AI-generated schematic from a traced PCB
Placing 48 vias or pads for a DIP or a QFP is tedious. PCB Tracer offers automated placement patterns: Linear, 2-Sided and 4-Sided. Click two points and the tool distributes their placement automatically. Highlight the vias or pads along with the component and click the 'Connect' button to instantly connect.
A searchable spreadsheet to store your notes, test results, observations, problem symptoms, etc.
Never lose your work. The Auto Save feature saves your project to local storage at regular, configurable intervals. If you need to go back, use the Restore from History feature to recover a previous version.
No installation required. Open the tool in a Chromium-based browser such as Chrome, Edge, or Brave:
Load your PCB photos and start annotating. The built-in help menu covers all the tools.
Watch the tutorial playlist for visual walkthroughs:
YouTube Tutorial Playlist
The project is under active development with regular releases. The goal is to continuously add cutting-edge features while maintaining an intuitive and enjoyable user experience.
Please send your feature requests or bug reports via the Help menu.
If you're into PCB reverse engineering, troubleshooting, or repair, give it a try.