Freedom251 › Photo Booth Software
Photobooth-App

What Photobooth-App is
Photobooth-App is free, open-source software for creating DIY photo booths for weddings, birthdays, and other events. It can capture still images, collages, animated GIFs, boomerangs, videos, and 3D wigglegrams. Images can be customized with frames and text, and backgrounds can be removed or replaced using an AI algorithm. The wigglegram feature uses a synchronized camera array and is still in development.
Camera options include USB webcams, DSLR cameras through gphoto2 on Linux, and Raspberry Pi camera modules through picamera2. Two cameras can run at once, for example with one taking stills while the other supplies live preview or video. Guests can reach media through QR codes linking to online hosting or to the app on a local network. An rclone-based synchronizer can upload files to supported storage providers, with FTP and Nextcloud among the examples. Other listed features include a live event gallery, printing through configurable commands, WLED countdown signals, GPIO triggers, and a REST API for external capture triggers and status requests. The software uses the MIT license. Setup guidance covers Linux and Windows; listed platforms also include macOS and self-hosted use.
Who it suits
Photobooth-App suits event organizers who want to build and operate a photo booth with their own cameras and hardware. It is also suited to setups that need QR media sharing, external triggers, or customizable capture modes.
What it does well
- Free open-source software under the MIT license.
- Captures stills, collages, animations, videos, and wigglegrams.
- Supports USB webcams, Linux DSLR cameras, and Raspberry Pi camera modules.
- Two cameras can be used at once.
- QR codes can provide access to event media.
- Offers GPIO triggers and a REST API.
What to know first
- The wigglegram feature is still in development.
- Raspberry Pi 3 may be slow.
- Windows DSLR integration uses Digicamcontrol, which is no longer maintained.
- Printing provides no job or printer status feedback.
Limits
The free plan is open-source software under the MIT license. Wigglegrams are still in development, Raspberry Pi 3 may be slow, and printing does not report job or printer status.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Photobooth-App | Open-source software · MIT license | Free |
As photobooth-app.org lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://photobooth-app.org/ and consult the setup guide for Linux or Windows.
- Choose suitable hardware; the guide recommends a Raspberry Pi 4 or 5 with a 64-bit OS, or more capable Debian or Windows hardware.
- Connect a supported camera, such as a USB webcam, a Raspberry Pi camera module, or a Linux DSLR through gphoto2.
- Configure capture and sharing, including QR access and any rclone synchronization you need.
- Set up printing with a configurable platform-specific command if required.
Photobooth-App is open-source software for assembling a photo booth for weddings, birthdays and other events. It is best suited to organizers comfortable configuring their own cameras and computer. Its broad capture options and hardware triggers make it a capable free DIY choice, though some integrations and workflows have important limits.
Overview
Released under the MIT license, Photobooth-App combines capture, editing, sharing and printing in a self-hosted setup. It can turn photos into collages, animations and videos, and lets operators add frames or text or change backgrounds with an AI algorithm. That range is useful when a booth needs more than a standard photo strip, but it comes with configuration work rather than a managed event service.
The admin backend is protected, and a live event gallery is supported. Support is through documentation, GitHub discussions and issue tickets, so teams needing a dedicated support service should consider another approach.
Key features
Capture and camera choices
Photobooth-App supports single images, collages, GIFs, boomerangs, videos and 3D wigglegrams. Camera options include USB webcams, Raspberry Pi camera modules with picamera2, and Linux DSLRs through gphoto2. Two cameras can run at once, for example, assigning one to still photos and the other to live preview or video. This flexibility suits builders with mixed hardware; Windows DSLR support is less reassuring because its Digicamcontrol integration is no longer maintained and will not receive new features.
Synchronized camera arrays can create animated wigglegrams, but the feature is still in development and likely to change. Treat it as an experimental extra, not a dependable requirement for a fixed event setup.
Editing, triggers and sharing
Frames, text and AI-based background removal or replacement offer ways to customize output in the booth. Capture actions can be triggered from touchscreen buttons, a keyboard, Raspberry Pi GPIO pins or custom integrations using REST API endpoints. The API also supports the frontend’s interaction with hardware for live video, captures and media sharing; WLED countdown signaling is another listed integration.
QR codes can point to media served on the local network or hosted online. Online downloads require the files to be publicly accessible, which may not suit every event; the maker cautions that using a private internet service for image sharing might conflict with GDPR and describes local Wi-Fi sharing as less likely to do so. A synchronizer using rclone can upload files to supported storage providers, with FTP and Nextcloud among the examples.
Printing is possible through configurable, platform-specific commands, but Photobooth-App receives no print-job or printer-status feedback. That makes it a poor fit when operators need the software to confirm that prints completed. Local command-based printing may still suit a booth where staff can monitor the printer separately.
Pricing
Photobooth-App costs nothing. The free plan includes open-source software under the MIT license, with no paid tier or free trial stated. It is a strong fit for organizers who can provide and configure their own hardware, but the zero price does not remove the work of setting up cameras, sharing and printing.
Platforms
Photobooth-App supports Linux, Windows, macOS and Raspberry Pi, with a REST API for hardware interaction. Setup guidance covers Linux and Windows and recommends a Raspberry Pi 4 or 5 with a 64-bit OS; a Raspberry Pi 3 may be slow. More performant Debian or Windows hardware is also suitable. The maker’s camera guidance includes Raspberry Pi modules and Linux DSLR support, but Windows DSLR integration has the maintenance limitation noted above.
Who it's for
This is a good choice for technically comfortable event hosts, makers and operators who want varied capture modes, camera options and flexible triggers without paying for software. It is less suitable for teams that need a turnkey service, dependable in-development wigglegrams, maintained Windows DSLR integration or printer status monitoring.
Pros and cons
- Pros: Free and MIT-licensed, making it adaptable for DIY projects without a software fee.
- Pros: Supports stills, collages, animations, videos and multiple capture setups, including two cameras at once.
- Pros: Offers hardware and software triggers, plus local-network QR sharing that can avoid making media publicly accessible online.
- Cons: Wigglegrams remain in development, so they are not a stable foundation for an event workflow.
- Cons: Windows DSLR integration depends on Digicamcontrol, which is no longer maintained and will get no new features.
- Cons: Printing runs through a custom command and provides no status feedback, leaving operators to check jobs themselves.
Alternatives
Compare photo booth software if you want to consider a broader set of options. FreeBooth is another free choice for Linux, macOS, Windows and web. Choose RevoSpin 360 if you want an Android, iOS or web option with a free download and in-app purchases, including a one-time Pro plan at 49.99 USD. FotoBox is a free open-source photobooth application for Raspberry Pi, Linux and macOS. Photo Booth Studio is an iOS alternative whose free plan adds a watermark to photos and compositions; its Pro Monthly plan costs $29.99 a month. Pibooth is free, MIT-licensed software for Linux, macOS and self-hosted use that requires compatible hardware and setup. ZillaBooth offers free iOS features with 2×2 and 1×4 layouts and no watermark. OpenBooth is free, open-source photobooth software for Linux. Curator Live is another option, with a free trial and Standard event pricing at $29, paid once.
Verdict
Choose Photobooth-App if you want a free, customizable DIY booth with varied capture modes, camera choices and trigger options. Look elsewhere if your event depends on stable wigglegrams, maintained Windows DSLR integration or printer status feedback.
Verdict
Choose Photobooth-App if you want a free, customizable DIY booth with varied capture modes, camera choices, and trigger options. Look elsewhere if your setup depends on a stable wigglegram feature, maintained Windows DSLR integration, or printer status feedback.
Questions
How much does Photobooth-App cost?
The listed plan is free. The software is open source under the MIT license.
Which platforms does it support?
Listed platforms are API, Linux, macOS, self-hosted use, and Windows. The setup guide covers Linux and Windows.
What cameras can I use?
The installation guide lists USB webcams, Raspberry Pi camera modules through picamera2, and DSLR cameras through gphoto2 on Linux.
Can guests access photos with QR codes?
Yes. QR codes can link to online media or media served by the app on a local network. Online downloads require the media files to be publicly accessible.
Can it print photos?
Yes. Printing uses a configurable command, but the app receives no status about the print job or printer.
What integrations are available?
Listed integrations include WLED countdown signaling, Raspberry Pi GPIO triggers, and a REST API for external capture triggers and status requests.
Facts from Photobooth-App's own pages
- API
- The REST API supports the frontend’s interaction with hardware for live video, captures, and sharing media files. · photobooth-app.org, 7 Oct 2026
- Camera support
- Supported camera types include Raspberry Pi camera modules, DSLRs, and USB webcams, with multiple backends usable simultaneously. · photobooth-app.org, 7 Oct 2026
- Capture features
- It supports still photos, animated GIFs, collages, boomerangs, and 3D wigglegrams. · github.com, 7 Oct 2026
- Capture modes
- It supports single images, collages, animations, videos, and multicamera 3D wigglegrams. · photobooth-app.org, 7 Oct 2026
- Cloud synchronization
- The QR-sharing guide says its synchronizer uses rclone to upload files to supported storage providers, including examples for FTP and Nextcloud. · photobooth-app.org, 7 Oct 2026
- Hardware requirements
- The installation guide recommends a Raspberry Pi 4 or 5 with a 64-bit OS, while noting that more performant Debian or Windows hardware is also suitable. · photobooth-app.org, 7 Oct 2026
- Image editing
- Captured images can be modified with frames and text, and backgrounds can be removed or replaced using an AI algorithm. · photobooth-app.org, 7 Oct 2026
- Integrations
- The feature comparison lists WLED countdown and capture signals, GPIO and keyboard triggers, and a REST API. · photobooth-app.org, 7 Oct 2026
- License
- The maker’s GitHub page says the software is licensed under the MIT license. · github.com, 7 Oct 2026
- Live preview and multiple cameras
- The maker says two cameras can be used at once, dedicating one to stills and another to live preview or video. · photobooth-app.org, 7 Oct 2026
- Platform requirements
- The setup guide covers Linux and Windows; it recommends Raspberry Pi 4 or 5 with a 64-bit OS and says Raspberry Pi 3 may be slow. · photobooth-app.org, 7 Oct 2026
- Platforms
- The setup guide describes installation on Linux and Windows; camera setup also lists Mac support for DSLR via gphoto2 and USB webcams via PyAV. · photobooth-app.org, 7 Oct 2026
- Printing
- Sharing and printing use configurable platform-specific commands, and the app does not receive the print job or printer status. · photobooth-app.org, 7 Oct 2026
- Printing limit
- Printing uses a configured custom command, and the app receives no status feedback about the print job or printer. · photobooth-app.org, 7 Oct 2026
- Privacy consideration
- The maker notes that sharing images through a private internet service might conflict with GDPR and describes local Wi-Fi sharing as less likely to conflict with GDPR. · photobooth-app.org, 7 Oct 2026
- Purpose
- Photobooth-App is open-source software for building DIY photo booths for weddings, birthdays, and other events. · photobooth-app.org, 7 Oct 2026
- QR sharing
- QR codes can link to media hosted online or served by the app on a local network; online downloads require media files to be made publicly accessible. · photobooth-app.org, 7 Oct 2026
- Security
- The feature comparison lists the admin backend as protected. · photobooth-app.org, 7 Oct 2026
- Support
- The maker directs users to its documentation, GitHub discussions, and GitHub issue tickets for support. · photobooth-app.org, 7 Oct 2026
- Triggers and API
- Actions can be triggered by touchscreen buttons, Raspberry Pi GPIO pins, keyboard input, or custom solutions calling REST API endpoints. · photobooth-app.org, 7 Oct 2026
- Wigglegrams
- A synchronized array of cameras can create animated 3D wigglegrams, and the maker notes this feature is still in development. · photobooth-app.org, 7 Oct 2026
- Wigglegram status
- The wigglegram feature is described as in development and likely to change before it stabilizes. · photobooth-app.org, 7 Oct 2026
- Windows DSLR limitation
- The Windows DSLR integration uses Digicamcontrol, which the maker says is no longer maintained and will receive no new features. · photobooth-app.org, 7 Oct 2026
Where Photobooth-App stands on Freedom251
- Photo Booth Software#5 of 26