What it does
Rebuilds the image out of text characters, matching brighter and darker glyphs to the light and dark areas underneath.
Pictures made of type are older than computers: typewriter artists composed portraits a century ago, and line printers, terminals, and the BBS scene carried the craft into computing, constrained to the 95 printable characters the ASCII standard defines. The core trick was always the ramp, an ordering of characters by how much ink they put down, from a bare period up through dense symbols, so that text could fake a grayscale the hardware did not have.
A digital ASCII effect automates the ramp. Each cell of the grid measures the brightness beneath it, perceptually rather than naively so mid-tones land where the eye expects, and picks the glyph whose density matches. The character set is the texture: heavy block sets shade like charcoal, minimal punctuation reads as an airy sketch, and a custom string of characters, in any font, becomes its own instrument. Color can stay with the source image or snap to a single phosphor tone, and the green-on-black default is a deliberate inheritance from the terminal era.
Brightness alone loses contours, so the effect’s biggest quality lever is how it treats edges. Detected edges can be overdrawn with directional stroke glyphs, verticals, slashes, and dashes following the image’s outlines like pen hatching, or the fill can be dropped entirely so characters trace only the contours, a line drawing made of type. Set the glyphs cycling over time, each cell on its own clock, and the surface ripples like a departure board thinking.
Signature looks
Green terminal
Phosphor green on black, dense character ramp. The command-line inheritance, equal parts hacker film and real machine room.
Type portrait
A face carried entirely by character density, the typewriter-art tradition running at video frame rates.
Contour type
Fill suppressed, characters tracing only the edges. The image reduced to a wireframe drawn in text.
Try it on your own footage
This effect runs live in the Modulate editor, with layers, effect chains, masks, and keyframes. Free, no signup, nothing to install.
Common questions
How does an image become ASCII art?
The image is divided into a grid of cells, each cell’s average brightness is measured, and a character is chosen whose visual density matches: dense glyphs for dark areas, sparse ones for light. The character sequence, ordered from lightest to heaviest, is called a ramp, and it is doing the work a grayscale palette does in a normal image.
Which characters work best for ASCII art?
Sets with an even spread of ink coverage. The classic ramp runs from a space and a period up through symbols like the asterisk and the at sign. Dense block characters shade smoothly like halftone; minimal punctuation gives a sparse, sketchy read. The right answer depends on whether the subject needs shading or line work.
Why does my ASCII art look muddy?
Usually the source’s mid-tones are carrying detail the character grid cannot resolve. Raising contrast before the mapping separates the tones so glyph choices become decisive, and tracing the image’s edges with stroke characters restores the contours that brightness mapping alone loses. Smaller cells also resolve more detail, at the cost of the type reading as texture rather than characters.
What is the difference between ASCII art and dithering?
Both fake missing tones with limited symbols. Dithering works at the pixel level, patterning two or more colors so they average into shades. ASCII works at the character level, choosing glyphs by ink density. Dither reads as early computer graphics; ASCII reads as text that happens to be a picture.
Can you turn a video into ASCII art?
Yes, and it is where the effect comes alive: the character grid re-maps every frame, so motion reads through the type. In Modulate the ASCII effect runs live on images and video in the editor, with character sets, fonts, edge tracing, and glyph animation, and it stacks with CRT for a complete terminal setup.
Related effects
Dither effect
Early computer graphics look: the image is rebuilt from tiny dot patterns and a limited color palette.
Halftone effect
Turns the image into printed dot patterns, from single-color newspaper dots to full four-ink color screens.
CRT effect
The look of an old tube monitor: glowing phosphor stripes, slight color fringing, and a darkened vignette.
Threshold effect
Reduces the image to two colors with a hard cutoff between light and dark, with optional outlined edges.