PsychoPy is an open-source application allowing you run a wide range of neuroscience, psychology and psychophysics experiments.

PsychoPy aims to be:

  • Easy enough for teaching
  • Precise enough for psychophysics
  • Flexible enough for everything else!

To achieve these goals PsychoPy provides a unique choice of interface: use the Builder interface to build rich, flexible experiments easily or use the Coder interface to write extremely powerful experiments in the widely-used Python programming language. The best of both worlds!


Pavlovia Store online: Go and buy your credits and site licenses now for Pavlovia participants. Site licenses (£1500) last until Sept 2020. Individual credits (£0.20) last forever! For more info about pricing see

Download the latest version: 3.2.4 released Oct 2019.

With a new faster sound (and many improvements to the provision of online studies) combined with the faster keyboard timing in the 3.1.x release series.

New PsychoPy paper: Please cite this if you use PsychoPy Builder in your studies

Peirce, J. W., Gray, J. R., Simpson, S., MacAskill, M. R., Höchenberger, R., Sogo, H., Kastman, E., Lindeløv, J. (2019). PsychoPy2: experiments in behavior made easy. Behavior Research Methods. 10.3758/s13428-018-01193-y

Buy the official book!

You can now buy the book, Building Experiments in PsychoPy from Sage Publishing!

300 pages of great advice on how to create better experiments with a combination of Builder and some code snippets! Suitable for a wide range of audiences, with separate sections for:

  • beginners (suitable for undergraduate teaching)
  • professionals (more technical detail for the afficionado)
  • and specialists (with particular use cases like EEG, fMRI, psychophysics).

See the full Changelog

Back to top