Kestrel EMT
Kestrel EMT is a free, general purpose electromagnetic transients (EMT) simulation software package. It includes the plotting tool, KPlot, which may be installed separately.
Download Kestrel EMT and KPlot: Kestrel EMT 2025.11 Setup
Need support? Found a bug? Please email contact@daiglegrid.com

Kestrel EMT is designed to model and simulate:
- Power electronics, inverter control systems, and smart grid studies
- Design studies such as lightning, switching transient, and breaker transient recovery voltage (TRV)
- Distributed parameter transmission lines and wave propagation
- General transient circuit analysis
Features
- Sophisticated plotting capabilities using KPlot, including time domain, frequency domain, spectrogram, and phasor plots
- Ability to execute Python and MATLAB code from within a simulation and interface with circuit components.
- XML-based, human readable .kcf file format for saved circuits.
- Modern, intuitive ribbon interface
- Export directly to open source HDF5 file format for additional analysis in MATLAB or Python
- Use external data to program arbitrary current sources
- Kestrel is currently under active development and is free for commercial, educational, or personal use.
KPlot
KPlot is a free standalone plotting tool that is included with Kestrel EMT. Interactively plot Kestrel EMT, Siemens PTI PSS/E, PSCAD, and HDF5 files alongside eachother.

KPlot can optionally be installed separately from Kestrel EMT using the same Kestrel EMT Setup Installer.
Download Kestrel EMT & KPlot
Press the download button below to download the latest version of Kestrel EMT.