- Home
- Photo Booth Software
- Pibooth
Pibooth
What it is
Pibooth is a free, pure-Python photobooth application designed for Raspberry Pi. It captures one to four photos and combines them into a finished image. Cameras compatible with gPhoto2, OpenCV, and Raspberry Pi are supported, and sessions can be controlled with GPIO buttons, a keyboard, mouse, or touchscreen. Operators can customize pictures with text, fonts, colors, backgrounds, and overlays, then extend behavior through plugins. The software stores final pictures and individual captures on the device. Printing uses a CUPS server and shows the print queue. Community plugins listed by the project include Google Photos, Dropbox, QR codes, Telegram uploads, and S3 uploads. Documentation describes operation on Unix/Linux systems and reports testing on Ubuntu 16 and Mac OS X 10.14.6. The documented setup uses a Raspberry Pi 3 Model B or higher and compatible camera; buttons, lights, and printer are optional. Pibooth is MIT-licensed, provided without warranty, and intended for private rather than professional or commercial activity.
For and against
For
- Captures and combines up to four photos
- Supports several camera interfaces
- Offers multiple control methods
- Customizable layouts and plugin extensions
- CUPS printing with queue indication
Against
- Requires compatible hardware and setup
- Provided without warranty
- Documentation describes private, not commercial, use
- Images are stored on the device
The verdict
Pibooth covers capture, customization, local storage, printing, and extensions for a Raspberry Pi photobooth. Its hardware requirements, local image storage, and private-use positioning should guide deployment decisions.
Who it suits
It suits people building a Raspberry Pi-based photobooth for private use who can provide compatible hardware and setup.
Plans and prices
Pibooth
MIT-licensed photobooth software · requires compatible hardware and setup
Read 8 Oct 2026 · documentation.pibooth.org
On the record
- Camera support
- It supports cameras compatible with gPhoto2, OpenCV, and Raspberry Pi.documentation.pibooth.org · read 8 Oct 2026
- Controls
- It can be controlled with Raspberry Pi GPIO hardware buttons, a keyboard, a mouse, or a touchscreen.documentation.pibooth.org · read 8 Oct 2026
- Customization
- Users can customize final pictures with text, fonts, colors, backgrounds, and overlays, and extend behavior with plugins.documentation.pibooth.org · read 8 Oct 2026
- Hardware requirement
- The documented hardware setup uses a Raspberry Pi 3 Model B or higher and a compatible camera; buttons, lights, and printer are optional.documentation.pibooth.org · read 8 Oct 2026
- Integrations
- The project repository lists community plugins for Google Photos, Dropbox, QR codes, Telegram uploads, and S3 uploads.github.com · read 8 Oct 2026
- Intended use
- The documentation describes Pibooth as developed for private use without professional or commercial activity.documentation.pibooth.org · read 8 Oct 2026
- License
- Pibooth is distributed under the MIT License and is provided without warranty.documentation.pibooth.org · read 8 Oct 2026
- Operating systems
- The documentation says Pibooth can run on Unix/Linux systems and reports testing on Ubuntu 16 and Mac OS X 10.14.6.documentation.pibooth.org · read 8 Oct 2026
- Photo layouts
- It can capture 1 to 4 photos and combine them into a final picture.documentation.pibooth.org · read 8 Oct 2026
- Photo storage
- Pibooth stores the final pictures and individual captures on the device.documentation.pibooth.org · read 8 Oct 2026
- Printing
- It prints final pictures through a CUPS server and indicates the print queue.documentation.pibooth.org · read 8 Oct 2026
- Privacy guidance
- The documentation says operators in Europe should ensure their use follows GDPR rules and inform users that generated images are stored on the device.documentation.pibooth.org · read 8 Oct 2026
- Purpose
- Pibooth is a pure-Python photobooth application designed for Raspberry Pi.documentation.pibooth.org · read 8 Oct 2026