KiCad

Version9(as of 9/23/2025)
PlatformsWindows, Mac, Linux
LicenseOpen Source
CategoryProductivity
Go to Website
Rating:3.5  |  15 Votes

Main Features

  • Edit schematics and create custom symbols
  • Design printed circuit boards with intuitive routing tools
  • Inspect designs in a 3D interactive canvas
  • Use enhanced push-and-shove routing to automatically adjust traces around obstacles
  • Create and modify component footprints with a modernized footprint editor
  • Quickly find schematics, footprints, and PCB elements using improved search and navigation tools

Software Overview

Screenshot of KiCad 9
Screenshot of KiCad 9

KiCad is a free, open-source electronic design automation (EDA) suite used for creating and inspecting printed circuit boards (PCBs). It lets you design schematics, lay out PCBs, and review your designs in an interactive workspace. The software is suitable for hobbyists, students, and professional engineers who want a powerful EDA tool without licensing fees.

KiCad comes with several integrated tools, including a schematic, symbol, PCB, footprint, and drawing sheet editor. For example, the Schematic Editor offers hierarchical sheets, custom symbol creation, and an electrical rules check (ERC) to verify connections. The PCB Editor, on the other hand, provides intuitive trace routing, push-and-shove editing, and advanced interactive rerouting. Also, the Image Converter can convert bitmap images to schematic symbols or PCB footprints, Gerber View previews Gerber files, and the Calculator Tools allow you to calculate current capacity, resistance, and more.

Version 9 introduced significant improvements, including a faster and more responsive interface, enhanced push-and-shove routing, a modernized footprint editor, improved schematic and PCB search functionality, and better 3D model handling. These updates make complex designs easier to manage and reduce the time needed for iterative editing.

Summary

KiCad competes well with commercial tools like Autodesk EAGLE, offering comparable PCB-designing features without subscription costs. While it has a significant learning curve, investing time to learn KiCad is worth it, especially for users who want a flexible, powerful, and fully open-source EDA solution.

Primary File Type

file  icon.KICAD_PROKiCad Project

Supported File Types

ExtensionFile Type
.KICAD_PROKiCad Project
.BRDKiCad PCB Design File (Legacy)
.KICAD_MODKiCad Module
.KICAD_PCBKiCad PCB Design File
.KICAD_SYMKiCad Schematic Symbol Library
.KICAD_WKSKiCad Drawing Sheet
.PROKiCad Project (Legacy)
.SCHKiCad Schematic File
Updated 9/23/2025