Electrochemical Impedance Spectroscopy (EIS)

617 words (3 min) Matthew Lacey 28 Mar 2023
Does EIS confuse you? You're not alone!

This introduction to electrochemical impedance spectroscopy (EIS) began in 2016 as a result of what I saw as a lack of easily accessible and useful information for learning the principles, theory and practical application of EIS for most users (that is, non-electrochemists). The way I saw it, there was very little help available for those who got the basic idea of EIS but were struggling to fit their data or weren’t sure how to set up their experiments. If you’re looking to get a handle on EIS but aren’t sure where to start, these pages are, hopefully, for you.


This page has been adapted from content originally published at http://lacey.se/science/eis

Example of a Nyquist plot with data points and a fit line Example of a Nyquist plot with data points and a fit line


The pages that follow include basic explanations starting from the beginning, along with some simulation web apps and some exercises where you can get a feel for working with impedance data. You can get started by following the links below, or in the main menu. Comments and suggestions for the Content Roadmap are always very welcome.

Words of caution/encouragement

First off, I want to say that although I’ve been a user of impedance spectroscopy since 2008, on an applied level (battery characterisation) it still confuses the hell out of me on a regular basis. Learning the theory is one thing, but in-depth analysis, especially when it comes to equivalent circuit fitting, is hard – it requires a healthy degree of intuition, and usually needs very carefully designed experiments to get meaningful results… but sometimes it’s just a pain. I’d dare to suggest that a large proportion - maybe even a majority - of the people in the battery field who have done some impedance spectroscopy work in peer-reviewed publications do not really understand what they’re doing with it.

But, don’t be discouraged(!). It’s not easy to learn, but in writing this I’ve done my best to keep the level as accessible as possible, to give examples, some little apps where you can do simulations to see how changing parameters in a model system changes things, and many more, to try and give you the best chance to build up that level of intuition.

I used to finish my lectures with “Matt’s top tips for impedance spectroscopy”, to try to restore some of the enthusiasm and confidence I’ve just stolen from my poor students, and here they are:

Matt’s top tips for impedance spectroscopy

  • EIS can be ambiguous, and a good equivalent circuit fit can be elusive (but don’t let that put you off)
  • The fewer parameters an equivalent circuit has, the better
  • Always check the fitted values make sense (and the errors are reasonable).
  • Practice makes perfect!
  • Download [some simulation/fitting software of your choice] and play around*…

* An example is ZView (Scribner Associates). Older versions (e.g. 3.2) allow you to do simulations as well as equivalent circuit fitting of data. Perhaps Google can help you out…

Get involved