Place components
Choose from a library of over 2,000 real parts with their actual pin names, or draw your own footprint by selecting the holes it uses. Search by name, by shape such as dip8 or to92, or by value such as 10k.
A browser-based editor for planning perfboard circuits. Place components, connect their pins, and check the layout before you start soldering.
Free, and nothing to install.
Choose from a library of over 2,000 real parts with their actual pin names, or draw your own footprint by selecting the holes it uses. Search by name, by shape such as dip8 or to92, or by value such as 10k.
Drag between pins to connect them. Both sides of the board are shown, so the layout can be checked from the component side and the solder side.
The editor reports two components in one hole, a lead with no hole under it, and parts too tall for the clearance a zone allows. It also knows what a part is: a receiver kept away from the LEDs it would hear, a connector that must reach an edge, mains kept clear of logic.
The editor tries arrangements and applies the best, spreading the wiring rather than only shortening it: stacked links through one hole are hard to solder. Lock a part or a wire and it stays where you put it. One undo puts the rest back.
Claude Code, Cursor, Codex and the other coding agents can work on the open board through a small local bridge: read it, add and move parts, wire pins, name nets, run the checks. Everything an agent does is held to the same rules as a click, and the board never leaves the browser. Install @perfboarder/mcp, turn the bridge on in the editor's Agent tab.
Mark each part and each wire as you solder it. Progress counts wires as well as parts, which on perfboard is most of the work.
For planning the physical layout. It does not route PCBs or generate Gerber files.
Export a board as a .zip and import it on another machine, or keep it as a backup.
The editor loads once and keeps working when the network does not.
Check the layout, then build the circuit.
Open the editor