LTspice
Analog Devices Inc. · AnalogDevices.LTspice
Powerful, fast, and free SPICE simulator software, schematic capture and waveform viewer with enhancements and models for improving the simulation of analog circuits.
LTspice® is a powerful, fast, and free SPICE simulator software, schematic capture and waveform viewer with enhancements and models for improving the simulation of analog circuits. Its graphical schematic capture interface allows you to probe schematics and produce simulation results, which can be explored further through the built-in waveform viewer.
winget install --id AnalogDevices.LTspice --exact --source winget Latest 26.0.1.0
Release Notes
New Features What’s New in LTspice 26.0.0 Parallel release on MacOS and Windows
- Add support for ARM processors
- Improved convergence
- Add support for loadstate/savestate/convreport defined as part of .tran analysis directive
- When editing a schematic, automatically start wiring if an unconnected pin is left-clicked
- Indicate default series resistance of 1mOhm when editing inductors on a schematic
- Remove Settings > Hacks > Always default inductors to Rser=0
- To use default Rser=0 for all inductors, add ".options thev_induc=1" to the circuit
- Symbols autogenerated from .subckt's only include ModelFile base file name, not full path
- Add schematic menu action Hierarchy > Generate Subckt Netlist
- Optionally use a symbol of the same name to define the subckt port order
- Add unicode support for file paths in GUI menus/dialogs stored in .ini settings file
- Improve display of recent files in File menu, show full path in status bar when hovered
- Add log warning for extreme value capacitors (>1kF) regarding default parallel resistance
- Change default value for waveform compression to disabled (Settings > Compression) What’s New in LTspice 24.1
- Added a SCOPEDATA choice to the voltage/current source dialog. The file name can now be a string parameter.
- Improved performance and convergence
- Behavioral source expressions using node voltages like "V(node)" can use a string parameter, e.g. "V({param})"
- Relaxed netlist syntax requirements
- Syntax errors inside unused sub-circuit definitions in libraries are silently ignored if they are not instantiated
- MOS Model binning now silently ignored if only one model
- Improved stepped trace behavior in waveform viewer
- Improved Nyquist for Loop waveform representation behavior
- Convergence optimizations
- Add .savestate and .loadstate simulator directives to save and restore the complete transient simulation condition
- Add .option debugtran to add report in log file to help identify convergence challenges
- Enhanced netlist syntax checking
- Changed default integration method to Trapezoidal
- Remember waveform compression settings (under Settings > Compression) between LTspice invocations
- Always accept “3k4” notation as 3.4k (no longer optional)
- Allow device flags to be set to zero for ease of parameterization
- Updated FRA example fra_eg1
- Updated Help documentation
- Bug fixes What’s New in LTspice 24 We recommend that you update components after installing or updating LTspice. In LTspice, choose Tools > Update Components to install the latest LTspice library and models. Faster simulation speed and improved consistency UI Improvements
- Icons and cursors have been updated
- Default background has changed
- Screen-resolution awareness scaling has been fixed
- Default keyboard shortcuts have changed
- Dynamic non-modal cheat sheet available from Help menu
- Classic shortcuts still available via Edit Keyboard Shortcuts > Restore LTspice Classic Values Default trtol (time step control error tolerance) changed to 2 for better performance in most applications Frequency Response Analysis (FRA) enhancements
- New 4-terminal probe
- Enables analysis of uModules with integrated top feedback resistors
- Simplifies analysis of inverting outputs and current feedback
- Analyze any points in the loop
- Plot phase margin (phase + 180) instead of phase
- Smooth stimuli transitions for faster settling / improved accuracy ** Waveform viewer improvements
- Rearrange plot panes via right-click > Move up/down, add above/below
- Add menu items, shortcuts, and buttons to add/clear cursors
- Annotate phase / gain margin via right-click > Notes Annotations
- Annotate steps via right-click > Notes Annotations
- Numerous bug fixes
- Improved marching waveforms, including cursors and dragging traces Dialog improvements
- Better component selection
- Cleaner, more intuitive layout
- New quick links to analog.com product selector, and datasheets
- Bug fixes
- New subckt symbol parameter editor dialog New Configure Analysis toolbar button and shortcut ("a")
- Tabs are populated with all possible simulation commands on the schematic
- Edits to all tabs are mapped to schematic text
- Schematic text is toggled between comment/directive appropriately Shift + Left-Click toggles between comment/directive Component libraries and AppData
- Faster, cleaner component updates
- Libraries are cleaned up or overwritten on updates
- Optional user-defined libraries for additional discrete components
- By default, LTspice looks in Documents\LTspice for user.* (user.dio, mos, res, cap, ind, bead, jft, bjt)
- Directory is configurable in Settings > Search Paths
- Users should not edit ADI-provided files in %localappdata%\LTspice
- LTspice will attempt to dissuade users from saving files here
Optionally share anonymous usage analytics to help us improve LTspice SPICE Log file improved and streamlined
- Report LTspice version, non-default tolerances, etc Usability improvements, such as
- More items on Help menu, including Open Examples
- New toolbar button to tile windows vertically
- Settings dialog remembers last tab
- Command line batch mode (-b) writes to stdout instead of showing GUI Numerous bug fixes
Enhancements 9/8/25 LTspice 24.1.10
- Improved step legend behavior in waveform viewer
- Relaxed requirements for PWL files for independent sources
- Automatically fall back to "PWL SCOPEDATA=..." behavior if the data is nonmonotonic. A warning is put in the log.
- Added optional smoothed half-sine transition for pulse voltage sources 5/26/25 LTspice 24.1.9
- .MEAS results saved into and SQLITE db file
- Improved .savestate/.loadstate behavior when a capacitor value is changed between save/load
- Changed FRA "Help me configure" wizard to always leave simultaneous harmonics blank (Nmax=1) 5/2/25 LTspice 24.1.8
- Unknown .model parameters are now silent warnings again instead of errors
- Attributes in schematic editor are only set to visible if they go from empty to populated (instead of any time they are changed) 4/11/25 LTspice 24.1.7
- Nyquist for Loop representation added 3/29/25 LTspice 24.1.6
- Enhanced table() function to load numbers from external file
- Enhanced .wave directive 3/09/25 LTspice 24.1.5
- Node names can be expressions again, this time officially documented and supported 2/14/25 LTspice 24.1.3
- Re-enabled expanded netlist functionality 2/1/25 LTspice 24.1.2
- Re-enabled caret operator
- Duplicate .model cards are accepted if they are identical
- Duplicate .func, .param, and .subckt are accepted if they come from the same location in the same file 4/16/24 LTspice 24.0.12
- Default location for plot settings changed to schematic directory (instead of raw output directory)
- Bring up Save As dialog when creating an auto-generated symbol from a netlist
- Update FRA examples 3/21/24 LTspice 24.0.10
- Improved font clarity in schematic text editor dialog
- Bring up .step parameter editor when ".step temp ..." directive is right-clicked
- Allowed placing .OP data labels at any time
- Add working directory to top directory pull-down in Place Component dialog 1/15/24 LTspice 24.0.7
- Right-click on symbol brings up attribute editor if model has multiple subckt's, to provide model selector pull-down 1/8/24 LTspice 24.0.5
- Step Legend is now placed in plot rather than a modal window.
- Enabled Text, Move, and Stretch toolbar buttons for the Waveform Viewer.
- Added -version command line option. 12/06/23 LTspice 24.0.3
- Command line batch mode (-b) writes to stdout instead of showing GUI
Fixed Bugs 12/15/25 LTspice 26.0.1
- Bug fixes 12/1/25 LTspice 26.0.0
- Bug fixes 11/11/25 LTspice 24.1.10
- Bug fixes 5/28/25 LTspice 24.1.9
- Bug fixes 5/2/25 LTspice 24.1.8
- Bug fixes 4/11/25 LTspice 24.1.7
- Bug fixes 3/29/25 LTspice 24.1.6
- Bug fixes 3/09/25 LTspice 24.1.5
- Bug fixes 2/20/25 LTspice 24.1.4
- Bug fixes and minor improvements 2/14/25 LTspice 24.1.3
- Bug fixes 2/1/25 LTspice 24.1.2
- Other bugs fixed 1/25/25 LTspice 24.1.1
- Bug fixes 4/16/24 LTspice 24.0.12
- Fix rare waveform viewer crash
- Fix bug in schematic error misinterpreting simulation directives in certain situations 4/5/24 LTspice 24.0.11
- Fixed bug that caused problems with ascii data, plot settings, etc, in regions that use comma as decimal symbol
- Fixed bug that prevented automatic file extension concatenation in Save As function 3/21/24 LTspice 24.0.10
- Fixed -encrypt option in command line 2/2/24 LTspice 24.0.9
- Fixed broken link in the new ADI web page 1/23/24 LTspice 24.0.8
- Fixed a bug that caused noise analysis to get stuck if the schematic contained a syntax error 1/12/24 LTspice 24.0.6
- Fixed bug in pseudo-transient OP with .tran startup
- Renamed Step Legend as Annotate Steps and moved it's menu entry under ->Notes Annotations as well as Plot Settings->Notes Annotations
- Addressed high Ua values on the ISO16750 12V and 24V Load Dump Test A and B pulses 1/8/24 LTspice 24.0.5
- Fixed a bug concerning controlled source with POLY(n) syntax using parameters 12/13/23 LTspice 24.0.4
- Fixed a crash for netlists that contain only single-threaded devices 12/06/23 LTspice 24.0.3
- Minor bugs fixed 11/20/23 LTspice 24.0.2
- Minor bugs fixed 11/02/23 LTspice 24.0.1
- Minor bugs fixed
Installer type: msi
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | EC35026697ED32D2AE57B17BE3A3C8877B631F642B66326491A9808C47EC0081 |
Details
- License
- Freeware
- Copyright
- Copyright © 1998-2025 Analog Devices, Inc. All rights reserved.
- Moniker
ltspice
Older versions (3)
26.0.0.3
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | 7F0E33F4196431447FCFBBBEC0CC7A4B6EBB8E7F32F87CD5803910F6B25343BD |
24.1.10.4
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | DADFFA89D5278924472DD250FB93AEBDC44D19122CD8F4748A27B3A59D28BD8F |
24.1.9.1
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | AF93F7916FE70CDF7D99B4E4943AE67A0737C1F2286AD9900BC1DE028A1E987F |