Webcam Photo Booth
Snap photos from your webcam with grayscale, sepia and invert filters.
Accesses your webcam via getUserMedia and renders a live preview. Pick a filter (none / grayscale / sepia / invert), hit capture, and the frame is drawn to canvas and saved as PNG. Up to 12 captures kept in memory — pure browser, no upload.
Common use cases
- Take a quick profile photo without launching a separate camera app
- Capture proof-of-life or screen-share photos for support tickets
- Make playful filtered selfies without installing software
- Snap reference shots for design work directly in your browser
Frequently asked questions
Where do my photos go?▾
Captures live only in your browser tab. They are not uploaded — close the tab and they are gone.
Why does the camera need permission?▾
Browsers require explicit permission for getUserMedia(). You can revoke camera access at any time from your browser's site settings.
Why is my preview black?▾
Some browsers block camera access on insecure origins (HTTP). On a public site, this works automatically over HTTPS. Also check that no other app is currently using the webcam.
Related tools
🖼️
Image Format Converter (PNG ↔ JPG ↔ WEBP)
Convert images between PNG, JPG and WEBP entirely in your browser.
🗜️
Image Compressor
Reduce image file size with adjustable quality, preview before saving.
📐
Image Resizer
Resize images to exact pixel dimensions or by percentage.
🔁
Image to Base64
Encode an image as a Base64 data URI for inline embedding.