Back to work

A focused creative tool shipped as a public web product.

ASCIImotion

A browser tool for turning images and video into controllable ASCII output

JavaScriptHTML CanvasClient-side media processingASCII rendering
ASCIImotion

Context

Creators needed a way to process image and video into ASCII without uploads, installs or command-line steps.

Work

A local-first browser editor for frame processing, visual controls, character sets and exports to PNG, MP4 and GIF.

Result

An open-source product with a narrow interface, client-side processing and usable export paths.

ASCIImotion

ASCIImotion is a browser tool for converting image and video into ASCII stills and motion. Processing stays local, and the interface exposes the controls that matter for the medium: density, character sets, edge detection, playback and export.

Context

Many ASCII tools are either command-line utilities or small visual demos. This project needed a direct creative interface: import real media, tune the output, preview motion and export something usable without sending files to a server.

Work

  • Client-side media processing for images and video
  • Character-based rendering with density, mapping and edge controls
  • Frame playback with adjustable timing
  • Export paths for still images, animation data, MP4 and GIF

Result

The result is a public, open-source tool with a small surface area and a clear constraint. It turns a technical rendering problem into a usable browser product without hiding the mechanics from the user.

Links

Use the tool at asciimotion.gx2-studio.com.

Source code is available on GitHub.