KiCad vs Altium Designer

KiCad is the free, open-source suite that runs on Windows, macOS and Linux. Altium Designer is the established professional suite: a subscription, Windows only, with the deepest feature set and built-in cloud review through Altium 365.

For most hobbyists, students and small teams, KiCad is the better choice: it scores 11/14 to Altium's 8/14 on this site's criteria. Altium earns its price where boards are complex and a professional team needs managed libraries, supplier data and review in one product.

Last reviewed:

The short answer

  • Choose KiCad if you want no licence cost or caps, use a Mac or Linux, publish open hardware, or want to keep using the same tool whoever pays for it.
  • Choose Altium Designer if your boards are complex (high-speed, rigid-flex), your team needs managed libraries with supplier data and built-in review, and a Windows-only subscription is fine.

Side by side

Score, reason and where to check it, for every tool on every criterion.
ToolCost and licensingLearning curveLibrary and component supportBoard size and layer limitsOutput filesPlatform supportCollaborationTotal
KiCadRank #1 2Free for commercial and personal use, licensed under the GPL.Check: KiCad source and licence 1Excellent official docs, but a desktop install and separate editors for schematic, layout and libraries.Check: docs.kicad.org 1Large official symbol, footprint and 3D libraries; stock and price come from plugins or outside sites.Check: KiCad libraries 2No licence caps; the board setup allows up to 32 copper layers.Check: PCB editor manual 2Gerber, drill, BOM, pick-and-place and STEP, plus IPC-2581 and ODB++ (ODB++ added in KiCad 9).Check: KiCad 9 release notes 2Native builds for Windows, macOS and Linux.Check: kicad.org/download 1Plain-text project files that diff and version well in Git; no built-in review or shared workspace.Check: docs.kicad.org11/14
Altium DesignerRank #6 0A paid subscription is required after the 30-day trial (students excepted).Check: Altium Develop 0Built for professional depth; Altium's own training is extensive and aimed at full-time designers.Check: Altium documentation 2Managed libraries with supplier stock and price through Manufacturer Part Search.Check: Altium documentation 2No board size or layer caps in the standard licence.Check: altium.com 2Gerber, drill, BOM, pick-and-place, STEP, plus IPC-2581 and ODB++.Check: Altium documentation 0The desktop editor runs on Windows only.Check: Altium system requirements 2Altium 365: cloud projects, version history with visual comparison, browser review and comments.Check: Altium 3658/14

Criterion by criterion

Cost and licensing

Best here: KiCad (2/2). What earns each score

  • KiCad: 2. Free for commercial and personal use, licensed under the GPL. Check
  • Altium Designer: 0. A paid subscription is required after the 30-day trial (students excepted). Check

Learning curve

Best here: KiCad (1/2). What earns each score

  • KiCad: 1. Excellent official docs, but a desktop install and separate editors for schematic, layout and libraries. Check
  • Altium Designer: 0. Built for professional depth; Altium's own training is extensive and aimed at full-time designers. Check

Library and component support

Best here: Altium Designer (2/2). What earns each score

  • KiCad: 1. Large official symbol, footprint and 3D libraries; stock and price come from plugins or outside sites. Check
  • Altium Designer: 2. Managed libraries with supplier stock and price through Manufacturer Part Search. Check

Board size and layer limits

Best here: KiCad, Altium Designer (2/2). What earns each score

  • KiCad: 2. No licence caps; the board setup allows up to 32 copper layers. Check
  • Altium Designer: 2. No board size or layer caps in the standard licence. Check

Output files

Best here: KiCad, Altium Designer (2/2). What earns each score

  • KiCad: 2. Gerber, drill, BOM, pick-and-place and STEP, plus IPC-2581 and ODB++ (ODB++ added in KiCad 9). Check
  • Altium Designer: 2. Gerber, drill, BOM, pick-and-place, STEP, plus IPC-2581 and ODB++. Check

Platform support

Best here: KiCad (2/2). What earns each score

  • KiCad: 2. Native builds for Windows, macOS and Linux. Check
  • Altium Designer: 0. The desktop editor runs on Windows only. Check

Collaboration

Best here: Altium Designer (2/2). What earns each score

  • KiCad: 1. Plain-text project files that diff and version well in Git; no built-in review or shared workspace. Check
  • Altium Designer: 2. Altium 365: cloud projects, version history with visual comparison, browser review and comments. Check

Cost: free for good, or a subscription

KiCad is free for any use, including commercial, under the GPL. There is no account, no seat count and no plan to upgrade to, so a board you design today will open in KiCad for as long as you keep the files.

Altium Designer is sold as an annual subscription through Altium Develop. Altium lists extra design authors at $995 a year each; the base price is on Altium's pricing page. There is a free 30-day trial, and students get it free through Altium's Student Lab while they study. Check altium.com/develop for current prices before you budget.

What Altium does that KiCad doesn't

Altium's lead is depth for professional work: high-speed routing, rigid-flex design, managed component libraries, and supplier stock and price inside the editor through Manufacturer Part Search. Altium 365 adds cloud projects, version history with visual comparison, browser viewing and comments, all in the same product.

KiCad covers most commercial boards (push-and-shove routing, differential pairs, net-class design rules, a 3D viewer and SPICE simulation) but shows no live stock or price without plugins, and has no built-in review or shared workspace.

What KiCad does that Altium doesn't

KiCad runs natively on Windows, macOS and Linux; Altium Designer runs on Windows only, so Mac and Linux users need a Windows machine or a virtual machine. KiCad is open source, so anyone can open your files for free, which matters for open hardware and for handing a design to a client or contract manufacturer who doesn't hold an Altium licence.

KiCad also asks less of a newcomer. Its official documentation is excellent, though you still learn its separate schematic, PCB, symbol and footprint editors. Altium is built for full-time designers, and its training is extensive to match.

Getting boards made

Both score 2/2 on output files. Each writes Gerber, drill, bill of materials, pick-and-place and STEP files, plus IPC-2581 and ODB++ (ODB++ arrived in KiCad 9). Any board house that accepts one will accept the other; many low-cost fabs also publish KiCad-specific export guides.

Working as a team

Altium 365 gives Altium teams version history, browser review and comments without anything else to set up, provided everyone who edits has a seat.

KiCad's plain-text files work well in Git, and teams add a review layer on top. BoardRepo is the one to use for KiCad projects: it shows the schematic, PCB, 3D view and BOM of every saved version in the browser, compares versions visually, and is free to start. The After you pick guide compares it with Git and AllSpice.

Switching from Altium to KiCad

KiCad includes an importer for Altium projects, alongside EAGLE, CADSTAR and EasyEDA. Imported designs usually need their footprints and design rules checked before you order boards; look at the File > Import menu of your KiCad version for what it currently reads. If you're moving the other way, check Altium's documentation for the formats its import tools accept.

What each costs

ToolCost, as published
KiCadFree for any use, including commercial. Open source (GPL). Donations are optional. Check: kicad.org
Altium DesignerAnnual subscription through Altium Develop (extra design authors are listed at $995 a year each; see Altium's pricing page for the base price). Free 30-day trial; free for students through the Student Lab. Check: Altium Develop

Not compared here: EasyEDA (11/14). Not compared here: Flux (11/14). Not compared here: CircuitMaker (9/14). Not compared here: Autodesk Fusion (Electronics) (8/14). See the full ranking.

Altium vs KiCad vs EasyEDA vs Flux vs CircuitMaker →

Picked one? Here's how to share, version and review your boards →