Capture Media is the camera-based first step of the meme booth. This page prepares the browser, checks camera support, and lets the user capture the source media that will be edited in the next step.

The requirements check exists because browser camera behavior can fail for several normal reasons: blocked permissions, unsupported embedded browsers, disabled JavaScript, unavailable devices, or a live stream that has not started yet. The page checks those things before allowing the workflow to continue.

The capture flow can start from a still image or a short GIF, depending on which options are enabled in site settings. Use the camera buttons below once the requirements check passes. The live preview and captured preview now keep the full frame visible, so what you see before processing is much closer to what the editor receives.

Help And Guides

If you want more context before pressing capture, use the help pages like a walkthrough instead of guessing your way forward. They explain the full media workflow, the meme booth structure, the capture step, the editor, and the save/send step in plain language.

Open Help: Media, Help: Meme, Help: Capture Media, Help: Process Media, or Help: Save Media in a new tab whenever you want the guided version of this flow.

Upload Your Own Media

Not every meme starts with a live camera. If your source already exists on your device, skip the capture step and use Upload Media instead. That route accepts an existing image or GIF and sends it into the same editor workflow, so you still get captions, privacy blur, positioning, and the save/send step afterward.

Once the media is captured, use Process Media to move into the editor and build the final meme.

Photobooth startup
We auto-check browser support, camera permission, and stream readiness. Each step updates live with pass/fail reasons.
Step progress 0% complete
1. Browser + Canvas Check

Checks if browser can read/write image data required for capture.

Queued: browser/canvas check starts automatically.
    2. Camera Permission Check

    Checks browser permission prompt and system device access.

    Queued: permission check runs after step 1 passes.
      3. Live Stream Ready

      Checks if live feed can render and capture button can be enabled.

      Queued: stream check runs after permission step.
        Live Preview - Get Ready!
        Recording capture
        Recording from the live camera stream.
        Captured Media - Ready to Process!
        Display settings
        Color mode
        Direction
        Accent color
        Theme preference is saved in this browser.