Rebuild an image from monospaced characters chosen by local brightness, on a cell grid that respects character proportions. Runs locally in the browser.
The link carries the settings only. Your image is added in the browser and never leaves your device.
What it does
ASCII art works when the character grid matches the shape of the characters. Glyph Weave samples the image into cells that are taller than they are wide, which is how monospaced type actually sits, so the result stays proportional instead of looking vertically squashed.
How it works
The image is sampled into cells whose rows are around one and a half times their column width, matching monospaced character metrics.
Each cell's tone selects a glyph from a density ramp, so darker regions receive visually heavier characters.
Glyphs are drawn at close to the full cell height in a semi-bold weight, which keeps the ramp's density differences readable rather than washing them out.
Character colour follows the chosen palette, so the output is a typographic image rather than terminal output.
What each control changes
Scale
Cell size, and therefore how many characters the image is rebuilt from. The single most important control.
Detail
Adjusts how tone maps onto the density ramp.
Contrast
Applied before sampling, so it separates the glyph choices in the midtones.
Intensity
Opacity of the character layer over the untouched image. At one hundred the image is only type; lower values leave the photograph faintly visible behind the glyphs.
Ink palette
Ink reads as print; the coloured palettes read as screen.
Good for
Developer and technical brand artwork
Terminal and code-adjacent visual identity
Portraits that need to be abstracted rather than retouched
Less suited to: Small reproduction. Every character must be resolvable or the image collapses into noise.