Webcam Photo Booth
Take webcam photos with filters and a countdown, then download them as a classic photo booth strip.
Nothing is recorded or uploaded.
Your camera preview appears here.
How it works
This is a webcam photo booth that runs entirely inside your browser. Press Start camera, choose a layout — the classic four-shot strip, a three-shot strip, a 2 × 2 grid or a single photo — pick a filter and an optional countdown, then hit Take photos. Each shot is grabbed from the live video with the Canvas API, centre-cropped to 4:3 and drawn onto a strip with your chosen background colour and caption.
Nothing is uploaded, recorded or sent anywhere: the camera stream never leaves your device, and the finished strip is created locally so you can download it as a PNG, or grab every shot separately in a ZIP. Stop the camera whenever you like — the browser's camera indicator goes out immediately. If you deny camera permission, or your browser has no camera API, the tool says so on screen instead of failing silently.
Frequently asked questions
How do I take a photo booth strip online?
Press Start camera and allow your browser to use the webcam, then choose a layout — the classic four-shot strip, a three-shot strip, a 2 × 2 grid or a single photo. Pick a filter, a strip colour and an optional 3 or 5 second countdown, add a caption if you like, and press Take photos. Each shot is grabbed from the live video, centre-cropped to 4:3 and placed on the strip, which you can download as a PNG or grab as a ZIP containing every individual photo.
Is this online photo booth safe — are my photos uploaded?
No upload happens at any point. The camera stream is handled by your browser's getUserMedia API and every frame is drawn onto a canvas locally, so the photos exist only in your device's memory until you choose to download them. There is no account, no server-side processing and no analytics on the images. When you press Stop camera the stream is released straight away and your browser's camera indicator switches off.
What if my camera does not work or permission is denied?
The tool tells you exactly what happened instead of failing silently: a blocked permission, a missing camera, a camera already in use by another app, or a browser without the camera API each show their own message with a suggested fix. Camera access also requires a secure context, so use the site over HTTPS (or localhost) and make sure no video call app is holding the webcam.