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.3
Released January 2026
Version 2.3 includes major improvements:
- Layout & Response System: Platform-aware input handling with semantic response mapping across keyboard, mouse, and touch
- Native Launcher: C++ study management application with visual study builder, chain creation, and snapshot export/import
- PEBL Validator: Standalone syntax validation tool for PEBL scripts with batch support
- Online Platform Expansion: 10 new platform-ready tests (58 total) with Layout & Response System integration
- Network Improvements: Token-based authentication and HTTPS upload fixes
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