ASCII Body — A Collection Nine Works · p5.js · ASCII Art
A collection of nine works

ASCII Body

Nine works drawn with characters, symbols, and code — Gaia, Grapefruit, SyberLust, Brownie, Kitty, Honey, Eve, Valentine, Lilith, and Venus.

For fashion houses, textile studios and surface designers. Each work is a photographic portrait transformed into ASCII art via p5.js, sculpting the feminine form through the raw simplicity of typographic characters. Available to license individually or as a set.

ASCII Gaia — generative composition
Collection ASCII Body — Autumn 2026
Works Nine · p5.js · ASCII Art
Medium PNG · ASCII characters
00 / Statement Artist Statement

A collection of nine typographic narratives — bodies rendered in characters, stories told in code.

I am an Iranian-born artist working at the intersection of generative code and photographic portraiture. My work begins with a simple observation: the body, like a text, can be read — line by line, symbol by symbol. To see is to parse. To parse is to tell a story.

ASCII Body is a collection of nine works, each a feminine body photograph transformed into ASCII art using p5.js. The original images — photographed on a Nokia G20 — are mapped to a character set, so that light and shadow become slashes, dots, brackets, and letters. Some works read as portraits; others as landscapes, dreams, or love letters.

Each work carries a written story — a short prose piece that accompanies the composition. The stories range from mythic ("a generative homage to the divine feminine") to sensual ("a burst of forbidden desire") to tender ("a love letter in pixels, just for you"). Together they form a set of small fables told in characters and code.

On AI tools — where I encountered technical obstacles, I turned to AI tools for debugging and code optimization. Every structural, aesthetic, and conceptual decision remained my own.
01 / Works

Nine works,
one body.

01 / Still PNG
ASCII Gaia — generative composition

ASCII Gaia

A generative homage to the divine feminine. Gaia reimagines the earth goddess through ASCII characters, sculpting her curves and shadows in monochrome. Each execution births a new figure — sometimes fragmented, always intimate. A goddess drawn not in color, but in the universal language of code.

PrimitivesASCII characters
PaletteMonochrome
Mediump5.js
FormatPNG
02 / Still PNG
ASCII Grapefruit — generative composition

ASCII Grapefruit

A burst of forbidden desire rendered in symbols. Bold characters mimic the grapefruit's voluptuous form, while softer ones hint at ruby depths. A subtle gradient, crafted through character selection, evokes the blush of pink or yellow on the rind. Beauty found in the unexpected, reimagined through code.

PrimitivesASCII characters
PalettePink · Yellow
Mediump5.js
FormatPNG
03 / Still PNG
ASCII SyberLust — generative composition

ASCII SyberLust

A canvas spun from emerald code. A panther emerges in ASCII — sleek, wild, fierce yet tender. Claws etched in digital light, a heart beating in green mosaic. A testament to a love untamed, forever unbound, in this emerald world where freedom's melody resounds.

PrimitivesASCII characters
PaletteEmerald
Mediump5.js
FormatPNG
04 / Still PNG
ASCII Brownie — generative composition

ASCII Brownie

A starry night rendered in ASCII. A single star hangs above, its soft glow illuminating a brownie in the foreground. Crisp edges hint at a fudgy center, while wisps of steam curl upward, carrying the promise of chocolate and buttery sweetness. A digital token of love and indulgence.

PrimitivesASCII characters
PaletteChocolate · Star
Mediump5.js
FormatPNG
05 / Still PNG
ASCII Kitty — generative composition

ASCII Kitty

A love letter in pixels, bathed in gentle blue. A playful kitty painted in code, each line a purr. Symbols dance in moonlight's glow, a pixelated heart beating within. The kitty searches for its human, love's promise echoing clear in this cerulean dreamscape.

PrimitivesASCII characters
PaletteCerulean blue
Mediump5.js
FormatPNG
06 / Still PNG
ASCII Honey — generative composition

ASCII Honey

A digital hive of creation. Each character a drop of golden light, birthing a being as warm as summer sun. The code flows, carving gentle curves, honey thickening — a silent tribute to the bee's artistry. A self-portrait in code, a silent symphony of creation.

PrimitivesASCII characters
PaletteGolden
Mediump5.js
FormatPNG
07 / Still PNG
ASCII Eve — generative composition

ASCII Eve

A lonely coder births Eve — an ASCII sprite of starlight and algorithms. They dance, pixelated dreams shared. But like a flickering star, Eve dims with each interaction. Yet truth glows: creation transcends form, and the language of hearts echoes across all. A testament to connection and love's universal code.

PrimitivesASCII characters
PaletteStarlight
Mediump5.js
FormatPNG
08 / Still PNG
ASCII Valentine — generative composition

ASCII Valentine

Bathed in amethyst twilight, characters pirouette across the screen, their movements orchestrated by loops and conditionals. Is it the code that binds them, or a deeper magic? Love transcends the physical, blossoming like a digital rose amidst the symphony of amethyst code.

PrimitivesASCII characters
PaletteAmethyst
Mediump5.js
FormatPNG
09 / Still PNG
ASCII Lilith — generative composition

ASCII Lilith

Lilith's allure pulsates with crimson fervor — desire, danger, death. In the digital abyss, her presence intertwines with code, infusing virtual characters with seductive charm. Her tendrils of corruption coil, enticing users with forbidden pleasures, demanding sacrificial offerings to satisfy her hunger for blood and power.

PrimitivesASCII characters
PaletteCrimson
Mediump5.js
FormatPNG
10 / Still PNG
ASCII Venus — generative composition

ASCII Venus

In the ethereal realm of code, Venus emerges as a paradigm of elegance and harmony. Her algorithms dance gracefully, weaving patterns of logic that mirror celestial beauty. Debugging in her presence feels like a cosmic ballet. Venus embodies the fusion of beauty and functionality, enchanting programmers into crafting masterpieces with otherworldly allure.

PrimitivesASCII characters
PaletteCelestial
Mediump5.js
FormatPNG
02 / Surfaces

Nine works.
Thirty-six surfaces.

Each work, presented across fabric, scarf, textile and wall — reproduced at different aspect ratios without loss of structure.

ASCII Gaia

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Grapefruit

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII SyberLust

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Brownie

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Kitty

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Honey

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Eve

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Valentine

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Lilith

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat

ASCII Venus

Four surfaces, one work. The composition is tiled to fill each aspect ratio.

iPrint
Archival print
1 : 1 · Cotton rag
iiScarf
Silk scarf
3 : 1 · Twill silk
iiiTextile
Fabric yardage
4 : 3 · Repeat tile
ivWall
Wallpaper
2 : 3 · Vertical repeat
03 / Process

Structure
behind the body.

01 / Characters

Typographic Vocabulary

Every work is drawn from a small set of characters: slashes, dots, brackets, letters, and punctuation. There is no raster image, no imported texture. Each symbol is placed by code, so the work is legible at any scale — from a print to a wall.

02 / Story

Each Work Has One

Every work carries a written story — a short prose piece that accompanies the composition. The stories range from mythic to sensual to tender. The collection is not just a set of images; it is a set of fables told in characters.

03 / The Body

Feminine Form

The collection is held together by the body — the feminine form, the act of looking, the transformation of flesh into syntax. The title comes from the sense that these are not drawings of objects, but of what the eye notices as it moves across a body.

For brands & studios

Nine works.
One body.

ASCII Body is a collection rather than a single artwork. Its typographic-narrative language can be licensed as a set, commissioned as a new variation, or built into a private tool for your studio's ongoing use.

i
Collection licence All nine works licensed together for a single-product run or an extended term.
ii
Commission a work A new composition in the same vocabulary — your body, your characters, your story.
iii
Systems A private ASCII Body tool built for your studio's ongoing use.
Begin a Conversation