← All projects

TextWeave

Weave words into pyramids, diamonds, and other line-by-line text patterns. A small vanilla JavaScript experiment.

JavaScript · HTML · CSS

A word becomes a pattern

TextWeave takes a piece of text and builds a shape from successive lines. By adding and removing characters across those lines, a word becomes a pyramid, diamond, or another repeating pattern.

The idea is deliberately small: use plain text as the material for a visual effect. The app is written in HTML, CSS, and vanilla JavaScript, with the patterns generated directly in the browser.