The Psychology Experiment Building Language

Free, open-source software for creating psychology experiments

About PEBL

PEBL is a free programming language and execution environment designed specifically for creating psychology experiments. It provides:

Free & Open Source

Licensed under the GPL, PEBL is completely free to use, modify, and distribute.

Cross-Platform

Runs natively on Windows, Linux, and macOS using SDL graphics library, or within a web browser via WebAssembly.

Ready-Made Tests

Access 100+ psychological tests in the battery, ready to use or customize.

Widely Used

Used in thousands of publications by researchers around the world.

Get Started

Everything you need to start using PEBL:

  • Download PEBL - Get the latest version for your platform
  • Test Library - Browse and run 100+ psychological tests online
  • Documentation - Manuals, guides, and programming resources
  • GitHub - Source code, issues, and development

Latest Release

PEBL 2.2

Released November 2025

Version 2.2 includes major improvements:

  • WebAssembly Support: Run PEBL experiments in any modern browser with full Asyncify support
  • Audio Input: Voice key and audio recording capabilities for response time collection
  • International Support: RTL text support (Arabic, Hebrew) with automatic font selection
  • Modernized Fonts: DejaVu and Noto fonts for comprehensive international character coverage
  • AppImage Build: Portable Linux distribution for easy deployment
  • Enhanced Documentation: Complete C++ API docs and improved function reference

Download PEBL 2.2 Full Release Notes

Getting Started Videos

Watch these tutorials to learn how to install and use PEBL:

Community and Support

Get help and connect with other PEBL users:

  • Discord: Join our Discord community for real-time chat and support
  • Mailing List: Join the pebl-list for questions and discussions
  • GitHub Issues: Report bugs and request features on GitHub
  • SourceForge: Visit the project page for additional resources