EVERYTHING XIAOMI
Get listed

KiCad

KiCad is an open-source electronic design automation suite for creating schematics and laying out printed circuit boards.

Place
#13 of 41
Score
6.3
KiCad's website

What KiCad is

KiCad is an open-source electronic design automation suite for creating schematics and laying out printed circuit boards. Its electrical rules checker flags connection issues such as conflicting output pins, missing drivers, and unconnected pins. For board routing, the editor offers collision-highlight, shove, and walkaround modes that follow design rules. A built-in 3D viewer displays designs with a library of 3D models and supports ray tracing.

KiCad can export schematic netlists in Pspice, Cadstar, PcbNew, and generic XML formats. It imports schematic designs from Altium tools, CADSTAR, EAGLE, EasyEDA, and LTSpice, as well as board designs from several sources including Allegro and SolidWorks. It is free software, with a free plan and no free trial. Downloads cover Windows, macOS, and Linux, plus Docker; the stable Linux release is an x86-64 AppImage. The project dates to 1992 and aims to serve professional designers while remaining approachable to new users.

Good

  • Electrical rules checker flags schematic connection issues.
  • Routing modes follow design rules.
  • 3D viewer supports ray tracing.
  • Imports schematic and PCB designs from multiple tools.
  • Free software with Windows, macOS, and Linux downloads.

Watch out

  • Stable Linux release is limited to x86-64 AppImage.
  • No free trial is listed.

Who it suits

KiCad suits electronics designers who need schematic capture and PCB layout, from professionals to newcomers. Its listed imports and platform options may help people moving designs from other tools.

Verdict

KiCad combines schematic checks, rule-aware PCB routing, and 3D viewing in a free design suite. Its import options may be useful when bringing existing designs into the workflow.

Plans and prices

From KiCad's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
KiCadFreeFree software; GNU GPL version 3 or greater

The facts

Each one read from KiCad's own pages, with the date it was checked.

What it does

3D preview
The integrated 3D viewer displays PCB designs with a library of 3D models and supports ray tracing.checked 29 Sep 2026
Audience
The project's stated goal is a cross-platform electronics design application for professional designers that remains approachable to new users.checked 29 Sep 2026
External tools
The official external-tools directory lists community tools including an InvenTree part database plugin and KiCad StepUp for KiCad and FreeCAD workflows.checked 29 Sep 2026
History
KiCad was first released in 1992 and is managed by the KiCad Development Team.checked 29 Sep 2026
Import compatibility
KiCad supports importing schematic designs from Altium tools, CADSTAR, EAGLE, EasyEDA, and LTSpice.checked 29 Sep 2026
License
The majority of KiCad source code is distributed under GNU GPL version 3 or greater, while its libraries use CC-BY-SA 4.0.checked 29 Sep 2026
Netlist export
Schematic netlists can be exported in Pspice, Cadstar, PcbNew, and generic XML formats.checked 29 Sep 2026
PCB migration
PCB design imports include Allegro, Altium tools, CADSTAR, EAGLE, EasyEDA, Fabmaster, P-CAD 200x ASCII, and SolidWorks.checked 29 Sep 2026
PCB routing
The PCB editor includes collision-highlight, shove, and walkaround routing modes that respect design rules.checked 29 Sep 2026
Professional support
Listed providers offer private support, training, consulting, and custom development services.checked 29 Sep 2026
Purpose
KiCad is an open-source electronic design automation suite for schematic capture and PCB layout.checked 29 Sep 2026
Schematic checks
Its electrical rules checker verifies schematic connections for output pin conflicts, missing drivers, and unconnected pins.checked 29 Sep 2026
System support
The official downloads list Windows, macOS, and Linux, and also provide a Docker download option.checked 29 Sep 2026

The company

Founded
1992checked 28 Sep 2026

Where it runs

Platform limits
The stable Linux release is provided as an AppImage for x86-64 systems.checked 29 Sep 2026
Windows security
KiCad says Windows installer binaries have code-signed digital signatures that users can verify.checked 29 Sep 2026
The full review of KiCad

KiCad is an open-source electronic design automation suite for creating schematics and laying out printed circuit boards. It is a strong fit for designers who want a desktop workflow across Windows, macOS, or Linux, from newcomers to professionals. Its combination of electrical checks, rule-aware routing, and broad import support makes it a credible choice for end-to-end board design without a software charge.

Overview

KiCad brings schematic capture and PCB layout together, with tools to check connections and review a board in 3D. The project, managed by the KiCad Development Team, dates to 1992 and aims to make cross-platform electronics design approachable to new users as well as professional designers. Most of its source code is distributed under GNU GPL version 3 or greater, while its libraries use CC-BY-SA 4.0. That licensing mix matters to users choosing software for work they may want to inspect or adapt.

Key features

Schematic validation and exchange

The electrical rules checker can flag output-pin conflicts, missing drivers, and unconnected pins. It helps surface connection problems during schematic work, before they complicate board layout, though it is one check within the design process rather than a replacement for review. Netlists export in Pspice, Cadstar, PcbNew, and generic XML formats. Schematic imports cover Altium tools, CADSTAR, EAGLE, EasyEDA, and LTSpice, which can make KiCad a practical destination for an existing design.

PCB routing and 3D review

The PCB editor provides collision-highlight, shove, and walkaround routing modes that respect design rules. Those options give users different ways to handle route conflicts while keeping board constraints in view. An integrated 3D viewer draws on a library of 3D models and supports ray tracing, offering a visual check of the board beyond its 2D layout.

Migration and extensions

PCB imports include Allegro, Altium tools, CADSTAR, EAGLE, EasyEDA, Fabmaster, P-CAD 200x ASCII, and SolidWorks. That breadth is useful when moving board designs into KiCad, although the import paths do not by themselves establish that every project will transfer without further work. The official external-tools directory includes community options such as an InvenTree part database plugin and KiCad StepUp for KiCad and FreeCAD workflows. Listed professional providers offer private support, training, consulting, and custom development, giving teams a route to paid help around the free software.

Pricing

KiCad is free software, with the KiCad plan listed as free. It includes the design suite under GNU GPL version 3 or greater; there is no paid tier to unlock the core software and no trial period to manage. For users seeking professional support, training, consulting, or custom development, providers offer those services separately.

Platforms

KiCad is a desktop application for Windows, macOS, and Linux, and the official downloads also include a Docker option. The stable Linux release is an x86-64 AppImage, so Linux users on other system architectures should check compatibility before committing to it. Windows installer binaries have code-signed digital signatures that users can verify.

Who it's for

KiCad suits people designing electronic schematics and PCBs who want one free desktop suite, especially those moving projects from supported EDA tools or working across schematic and board stages. Its approachable-for-new-users goal broadens its appeal, while the available professional services may suit teams that need outside support. It is less suitable for someone who needs a Linux stable release outside x86-64 or expects the software itself to include private consulting or training.

Pros and cons

  • Pros: Free software covers schematic capture and PCB layout, so the basic workflow carries no license charge.
  • Pros: Electrical checks and three rule-aware routing modes support validation from schematic through PCB work.
  • Pros: Schematic and PCB imports span several named design tools, helping users consider migration rather than starting over.
  • Cons: The stable Linux release is limited to an x86-64 AppImage, excluding other Linux architectures from that release.
  • Cons: Professional support, training, and custom development are offered by providers as services, not included in the free software plan.

Alternatives

For another free electronics-design option, consider LTspice, which has a free, unlimited plan and Windows and macOS downloads listed. QElectroTech is another free, GPL-licensed option for readers comparing no-cost software. If your work calls for a broader paid design tool, AutoCAD is a paid option with a free trial and one-user plans; pricing is custom. SOLIDWORKS may suit readers considering a freemium alternative, though its listed Design Standard with Cloud Services plan costs $2,820 a year. MATLAB Grader is free with a MATLAB license current under maintenance, and LMS integration requires a qualifying academic license, so it fits readers whose needs align with those conditions. ProfiCAD, Trimble Viewpoint Vista, and Siemens Building X are also alternatives to compare.

Verdict

Choose KiCad if you want a free, cross-platform desktop suite that connects schematic checks, PCB routing, and 3D review, with import options that can ease a move from other EDA tools. Look elsewhere if your system cannot use the stable Linux x86-64 release or your decision depends on bundled professional services rather than a separate provider.

Getting started

  1. Visit the KiCad website.
  2. Choose the download for Windows, macOS, or Linux, or use the Docker download option.
  3. On Linux, use the stable x86-64 AppImage release.
  4. On Windows, verify the installer's code-signed digital signature if desired.

Questions

Does KiCad cost anything?

KiCad is free software, with a listed plan price of no cost.

Is KiCad open source?

Yes. Most of its source code is distributed under GNU GPL version 3 or later, and its libraries use CC-BY-SA 4.0.

Which platforms can I use KiCad on?

Official downloads are listed for Windows, macOS, and Linux, with a Docker option. The stable Linux release is an AppImage for x86-64 systems.

What can KiCad do?

It supports schematic capture and PCB layout. Its tools include schematic electrical checks, rule-aware routing modes, and a 3D viewer.

Can KiCad import designs from other tools?

Yes. Listed schematic imports include Altium tools, CADSTAR, EAGLE, EasyEDA, and LTSpice. PCB imports include sources such as Allegro, Fabmaster, P-CAD 200x ASCII, and SolidWorks.

Who manages KiCad?

KiCad is managed by the KiCad Development Team and was first released in 1992.

Alternatives to KiCad

All alternatives
  1. 1

    AutoCAD

    AndroidiOSWebmacOS
    7.5
  2. 2

    SOLIDWORKS

    WebmacOSWindows
    7.5From $48 a year
  3. 3

    LabVIEW

    Free planWebLinuxmacOSWindows
    7.3Free plan
  4. 4

    LibrePCB

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  5. 5

    ProfiCAD

    Free planAndroidmacOSWindows
    7.1$277 one-time
  6. 6

    SKM Power*Tools

    AndroidiOSWindows
    7.1From $299 a year