CAMERA MODE / LIVE GLYPHS / ON-DEVICE

ASCII Webcam

Use your live camera as the source for a responsive ASCII portrait, then change glyphs, color, motion, and rendering mode in real time.

open studio, then choose webcam ▸
┌─────────────────────────────────┐
│       CAM_A / MIRROR: ON        │
│                                 │
│          .-+####+-.             │
│        .+##########+.           │
│       +###*-.  .-*###+          │
│      +##+.  .::.  .+##+         │
│      ###:   ◉  ◉   :###         │
│      ###.    __    .###         │
│      +###.  '──'  .###+         │
│       +####-.__.-####+          │
│        '-########-'             │
│           /|  |\                │
│       ___/ |  | \___            │
│                                 │
│  FPS 14  ▪  DEVICE ONLY  ▪  64C │
└─────────────────────────────────┘
Live preview simulation / no camera data captured
source
live browser camera
audio
disabled
capture
snapshot / WebM / GIF
processing
local device
01 / LIVE PIPELINE

Camera frames become characters on your device

When you choose webcam, the browser asks for camera permission and supplies a live video stream to the page. ascii.studio mirrors the preview, samples frames into an in-memory canvas at a restrained frame rate, and sends those pixels through the same image-to-glyph renderer used for uploaded images.

The webcam component does not upload or transmit the frames. The source code requests video with audio disabled, reads frames through the browser canvas API, and releases every camera track when you stop or leave the mode. The only network activity needed by the app is for its own static site assets and optional analytics—not your camera imagery.

Choose classic ASCII, braille, terminal, block, dot, or line styles while the feed is live. Use snapshot to hold one frame for copying or still export, or use the supported animation exports when you intentionally want to save a clip. Reduced-motion settings disable recording to respect your system preference.

02 / FAQ

ASCII webcam questions

How does the ASCII webcam work?

After you grant camera permission, the page samples live video frames into an in-memory canvas and converts them into the selected glyph style.

Are camera frames uploaded or recorded?

No. Camera frames are processed in the browser and are not uploaded by ascii.studio. A recording is created only when you deliberately choose an export action.

Why does the browser ask for camera permission?

Browsers require explicit permission before a page can access a camera. You can stop the camera from the page or revoke permission in browser settings.

Can I take a still ASCII webcam picture?

Yes. Use snapshot to freeze the current frame, then copy the text or export a supported still format.

Which browsers support the webcam mode?

Use a current browser with camera access enabled. Camera APIs normally require HTTPS or a local development origin.

Put a live face in the glyph field.

launch ascii.studio ▸