
Kapturae
A photobooth that runs entirely in the browser: capture from the webcam, arrange the shots on a template, and export a high-resolution strip without anything leaving the device.
Introduction
Kapturae is a photobooth that lives entirely in the browser. It opens the webcam, takes a sequence of shots, lays them out on a template, and hands back a high-resolution strip ready to print or share.
Nothing is uploaded. There is no account, no server-side processing, and no storage bucket holding other people’s faces. Every frame stays in the tab that captured it, and closing the tab is the whole deletion story.
Why It Exists
Every photobooth site I tried wanted an upload. That is a strange trade for a novelty: hand over a burst of photos of yourself and your friends, to a service whose retention policy you will never read, in exchange for a four-frame strip.
The browser already has everything the job needs. getUserMedia opens the camera, a canvas composes the frames, and toBlob produces the file. The only reason to involve a server is to make the pictures someone else’s problem, and that is precisely the part worth avoiding.
How It Works
The capture loop is a countdown driving a sequence of frames drawn from the live video track onto an offscreen canvas. Each frame is kept at the sensor’s native resolution rather than the preview’s, so the export is not limited by how large the preview happens to render.
Composition is a second canvas: the template defines slot positions and the strip dimensions, and each captured frame is drawn into its slot. Because both stages are canvas work, the export is just the composed canvas at full size; the preview and the output are the same pipeline at different scales.
Status
Kapturae is a work in progress. The capture and export paths are solid; templates, filters, and the print layout are still moving.