New: AI Part GeneratorFree to get started

Guide

KiCad Autorouting in 2026: Every Option That Actually Works

Download for DesktopFree to start · macOS, Windows & Linux

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

KiCad autorouting options (reviewed August 2026)

OptionHow it connects to KiCadWhere it runsCost
ProtoFlow (ProtoRoute)Opens and saves .kicad_pcb nativelyDesktop (Mac, Windows)Free
FreeRoutingDSN export from KiCad, SES import backDesktop (Java)Free, open source
KiCad routing pluginsRun inside KiCad (plugin manager)Inside KiCadFree, community
QuilterUpload design, physics-driven AI routingCloudFree tier, then paid
DeepPCBUpload board, AI routing serviceCloudFree tier, pay-as-you-go

Skip the comparison shopping. Try the free one first and see if it does the job.

Download for Desktop

Why KiCad has no autorouter

The 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, the classic round trip

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, open the .kicad_pcb and route it

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."

Cloud AI routers, when you want a service

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.

How to choose

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.

Decision Matrix

CriteriaProtoFlow (ProtoRoute)FreeRouting (typical alternative)
KiCad round tripOpens and saves .kicad_pcb directly.DSN export, route, SES import.
RunsLocally, native desktop app.Locally, Java application.
ChecksDRC in the same editor.Re-check in KiCad after import.
Beyond routingFull schematic + PCB editor, Gerber export.Routing only.
CostFree.Free, open source.

Migration Steps

  1. Download ProtoFlow free and open your .kicad_pcb board.
  2. Run ProtoRoute on the whole board or the selected nets.
  3. Review the routes and run DRC inside the editor.
  4. Save back to .kicad_pcb and reopen in KiCad, or export Gerbers directly.

How These Options Were Compared

Reviewed on: 2026-08-08

Methodology

  • Pulled live US desktop Google results and keyword data (volume, CPC, difficulty) for each target query on August 8, 2026.
  • Reviewed the official site, repository, or documentation of every tool named on the page in August 2026.
  • Kept only workflow- and source-checkable claims; avoided unverifiable speed or benchmark numbers.

Findings

  • Confirmed against KiCad documentation and forums that KiCad 9/10 ship no built-in autorouter.
  • Reviewed each named router (FreeRouting, community plugins, cloud AI routers, ProtoFlow) against its official site or repository in August 2026.
  • Workflow descriptions cover the full round trip: getting the board out, routing it, and getting it back into KiCad.

Frequently Asked Questions

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.

What is the best free autorouter for KiCad?

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.

Can AI route a KiCad PCB?

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.

Is autorouting good enough for real boards?

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.

Sources

Related Resources

Try ProtoFlow EDA

Evaluate the workflow directly with your own circuit scope and compare review-ready output speed.

Download ProtoFlow