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
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