Day 23 of #30AppsIn30Days

ASCIICAM

Your webcam, reimagined as living text. Real-time ASCII rendering at up to 60fps — no install, no backend, no signup. Just open and go.

▶  LAUNCH APP ◇  VIEW SOURCE
ZERO DEPENDENCIES RUNS IN BROWSER OPEN SOURCE SINGLE HTML FILE
LIVE PREVIEW // animated demo ASCII CAM v1.0

EVERYTHING YOU NEED

A full ASCII art studio in a single HTML file. No frameworks. No build tools. Just open it.

8 CHARACTER SETS

Classic, Dense, Blocks, Minimal, Binary, Braille, Hex, Symbols — switch live with zero lag.

REAL-TIME
6 COLOR MODES

Green phosphor, Amber terminal, Blue, Red, White, and full RGB — each frame, each pixel.

PER-PIXEL
RECORD WITH AUDIO

Capture the ASCII video output with live microphone audio. Download as WebM instantly.

WEBM + OPUS
EDGE DETECTION

Sobel operator applied per-frame to render outlines and contours instead of fills.

SOBEL FILTER
CANVAS RENDERER

Zero DOM manipulation — every frame is painted directly to a canvas via fillText for smooth 60fps.

NO DOM THRASH
EXPORT ANYTHING

Save as PNG, download raw TXT, or copy the ASCII art to clipboard in one click.

PNG / TXT / WEBM

HOW IT WORKS

1
CAPTURE

WebRTC grabs your webcam feed at up to 1280×720. Each frame is downsampled onto a hidden canvas matching your column count.

2
CONVERT

Each pixel's luminance maps to a character in the selected charset. Brightness, contrast, and Sobel edge detection are applied per-pixel.

3
RENDER

Characters are painted with fillText directly onto a display canvas — no innerHTML, no spans, no reflow. Pure GPU-accelerated text rendering.

BUILT DIFFERENT

  • RendererCanvas 2D fillText
  • Frame rateup to 60 FPS
  • Video codecVP9 + Opus
  • Resolution40 – 240 cols
  • Dependencieszero (0)
  • Backendnone
  • File size< 30 KB
  • Platformany modern browser

8 CHARSETS

CLASSIC .,:;i1tfLCG08@
BLOCKS ░▒▓█
BINARY 0101101001
BRAILLE ⠁⠃⠇⡇⣇⣧⣷⣿
HEX 0A4F8C2E1B9D
SYMBOLS +-*/=~<>|^&%
MINIMAL .:█
DENSE .'`Il!tfjrxXYUJC
get started

READY TO
GO LIVE?

// no install. no signup. just open and allow camera.

▶  LAUNCH ASCII CAM

BUILT BY LIKHITH · DAY 23 OF #30APPSIN30DAYS