What is EEGLAB?

EEGLAB is an interactive Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data incorporating independent component analysis (ICA), time/frequency analysis, artifact rejection, event-related statistics, and several useful modes of visualization of the averaged and single-trial data. EEGLAB runs under Linux, Unix, Windows, and Mac OS X.

EEGLAB provides an interactive graphic user interface (GUI) allowing users to flexibly and interactively process their high-density EEG and other dynamic brain data using independent component analysis (ICA) and/or time/frequency analysis (TFA), as well as standard averaging methods. EEGLAB also incorporates extensive tutorial and help windows, plus a command history function that eases users' transition from GUI-based data exploration to building and running batch or custom data analysis scripts. EEGLAB offers a wealth of methods for visualizing and modeling event-related brain dynamics, both at the level of individual EEGLAB 'datasets' and/or across a collection of datasets brought together in an EEGLAB 'studyset.'

For experienced Matlab users, EEGLAB offers a structured programming environment for storing, accessing, measuring, manipulating and visualizing event-related EEG data. For creative research programmers and methods developers, EEGLAB offers an extensible, open-source platform through which they can share new methods with the world research community by publishing EEGLAB 'plug-in' functions that appear automatically in the EEGLAB menu of users who download them. For example, novel EEGLAB plug-ins might be built and released to 'pick peaks' in ERP or time/frequency results, or to perform specialized import/export, data visualization, or inverse source modeling of EEG, MEG, and/or ECOG data.

EEGLAB Features


  • Academic (free) software
  • Running on Matlab or standalone
  • Graphic user interface
  • Multiformat data importing
  • High-density data scrolling
  • Interactive plotting functions
  • Semi-automated artifact removal
  • ICA & time/frequency transforms
  • Event & channel location handling
  • Forward/inverse head/source modeling
  • Defined EEG & STUDY data structures
  • Over 120 advanced plug-in/extensions

EEGLAB News

EEGLAB Workshop

The 31st EEGLAB Workshop was held from November 29 to December 3 in a virtual conference center on Gather.Town.

NEMAR project

NIMH has funded an EEG portal to the OpenNeuro data archive and tool resource. More...

Quarterly Newsletter

NEW: The EEGLAB News #17 (February 2024)
Read past issues here

New plug-in released

See the list of plugins here.