Does KiCad have a built-in autorouter?
No. KiCad 9 and 10 ship interactive routing only; the project removed its legacy autorouter and points users to external tools.
Guide
KiCad deliberately ships without an autorouter, the developers consider interactive routing the core workflow, so "KiCad autorouter" always means an external tool plus a round trip. The options differ mainly in how painful that round trip is. This page compares the real choices, from the classic FreeRouting DSN dance to opening the .kicad_pcb in a desktop editor that routes it directly.
Quick answer
KiCad has no built-in autorouter, so routing a KiCad board automatically means an external tool. The classic route is FreeRouting, a free Java autorouter fed through DSN export/import. Community plugins add routing helpers inside KiCad, and cloud AI routers like Quilter and DeepPCB route uploaded boards. The most direct desktop option is ProtoFlow: it opens the .kicad_pcb natively, autoroutes it with the built-in ProtoRoute engine, runs DRC, and saves straight back to KiCad format, free.
Last reviewed: 2026-08-08 · By ProtoFlow Engineering Team
| Option | How it connects to KiCad | Where it runs | Cost |
|---|---|---|---|
| ProtoFlow (ProtoRoute) | Opens and saves .kicad_pcb natively | Desktop (Mac, Windows) | Free |
| FreeRouting | DSN export from KiCad, SES import back | Desktop (Java) | Free, open source |
| KiCad routing plugins | Run inside KiCad (plugin manager) | Inside KiCad | Free, community |
| Quilter | Upload design, physics-driven AI routing | Cloud | Free tier, then paid |
| DeepPCB | Upload board, AI routing service | Cloud | Free tier, pay-as-you-go |
Skip the comparison shopping. Try the free one first and see if it does the job.
Download for DesktopThe KiCad project removed its legacy autorouter years ago and has kept the position since: the built-in tools are for interactive and assisted manual routing, and automation is left to external programs. That is a defensible engineering stance, hand-routed boards are usually cleaner, but for dense digital boards, quick prototypes, and revision churn, an autorouter saves real hours, which is why the question keeps coming up on every KiCad forum.
FreeRouting is the long-standing free answer: export a Specctra DSN from KiCad, run the Java application, let it route, then import the SES session file back. It works, it is genuinely free, and it remains the default recommendation in most forum threads. The cost is the workflow itself: a Java runtime, a three-file round trip per iteration, and manual cleanup when the import disagrees with your board setup.
ProtoFlow skips the export dance because it reads and writes KiCad formats natively: open the .kicad_pcb, run the built-in ProtoRoute autorouter, inspect the result with DRC, and save straight back, the same file KiCad reopens afterward. Routing runs locally on your machine, and the same editor covers interactive routing, ratsnest inspection, and Gerber export if you want to finish there instead.
It is free on Mac and Windows, which makes it the lowest-friction answer for the common case: "I have a KiCad board, route it, give it back."
Quilter applies physics-driven AI to place and route boards in the cloud, and DeepPCB routes uploaded designs as a pay-as-you-go service. Both can produce strong results on suitable boards and both operate outside your machine: you upload the design, wait for the run, and bring the result back. Evaluate them when routing quality on dense boards matters more than iteration speed or keeping files local.
Want the fastest local loop with no format juggling: ProtoFlow. Want the established open-source tool and do not mind the DSN round trip: FreeRouting. Want to stay strictly inside stock KiCad: a community routing plugin. Want a cloud service to attempt the whole board: Quilter or DeepPCB. Whichever routes the board, run DRC in KiCad afterward and review the result like any other automated output.
| Criteria | ProtoFlow (ProtoRoute) | FreeRouting (typical alternative) |
|---|---|---|
| KiCad round trip | Opens and saves .kicad_pcb directly. | DSN export, route, SES import. |
| Runs | Locally, native desktop app. | Locally, Java application. |
| Checks | DRC in the same editor. | Re-check in KiCad after import. |
| Beyond routing | Full schematic + PCB editor, Gerber export. | Routing only. |
| Cost | Free. | Free, open source. |
Reviewed on: 2026-08-08
No. KiCad 9 and 10 ship interactive routing only; the project removed its legacy autorouter and points users to external tools.
FreeRouting is the established open-source option via DSN export/import. ProtoFlow is the most direct free option: it opens the .kicad_pcb natively, autoroutes with ProtoRoute, and saves straight back to KiCad format.
Yes. ProtoFlow routes KiCad boards locally with its ProtoRoute engine, and cloud services like Quilter and DeepPCB route uploaded designs with AI. Always review automated routes with DRC before fabrication.
For prototypes, dense digital sections, and revision churn, autorouting saves hours and produces usable results. High-speed, RF, and power-dense sections still deserve manual routing, route those first, then let the autorouter fill in the rest.
AI PCB Autorouters Compared: Quilter vs DeepPCB
A source-checked comparison of AI PCB autorouters in 2026: Quilter vs DeepPCB, and how AI schematic capture with ProtoFlow feeds a clean board into either one.
KiCad MCP: Connecting AI Assistants to Your PCB Workflow
What a KiCad MCP server does, the open-source options compared, and when a KiCad-compatible editor with built-in AI is the simpler path. Source-checked, August 2026.
Use ProtoFlow as the AI Layer Before KiCad Layout
Use ProtoFlow EDA as a KiCad alternative for faster PCB drafting, AI-assisted cleanup, and structured handoff back into KiCad.
Evaluate the workflow directly with your own circuit scope and compare review-ready output speed.
Download ProtoFlow