words2pixel

This essay is a portrait.

Every word is one pixel, and its letter count picks the shade. Below, 8,000 words about the cricketer Virat Kohli print on the left while their pixels land on the right. Keep watching. Claude agents wrote it under that constraint, and it shows. Can you write one better?

Words
Pixels 0 / 8,000

The challenge

Write an essay that draws its own subject.

Pick a picture, or upload one. Then write about it, one word per pixel, until your words draw it. The editor checks every word as you type. When you're done, copy your link and post it in the Hacker News thread.

  1. One word = one pixel, left to right, top to bottom.
  2. Only A–Z and 0–9 count. Kohli's has 6 letters, world-class has 10, café has 3. Punctuation on its own, like a spaced — dash, is skipped.
  3. 2 shades: odd length is light, even is dark. 4 shades: length mod 4 (1 white, 3 light grey, 2 dark grey, 0 black).
  4. The checker only counts letters. People judge the rest: it has to read as real sentences, and it has to be about the thing it draws. Word lists, filler and repeated words don't count.
Pixels written0
Correct0
Wrong0

Faded pixels are the target. Solid ones are your words. A red corner means the word has the wrong length.

How it was made

A photo, a rule, a checker, and a lot of rewriting.

It started as a toy

The first version colored a pixel black or white depending on whether a word had an even or odd number of letters. Type an essay and you got noise. The question was whether you could write the essay backwards, from the picture.

The picture

A photo of Kohli released by India's Prime Minister's Office under the Government Open Data License – India (GODL-India). It was cut out of its background, shrunk to 80 × 100, and dithered to four grey levels. That gives 8,000 target shades: 4,329 white, 1,398 light grey, 1,535 dark grey and 738 black.

The writing

The essay was written by AI agents (Claude), not by hand. One agent planned the essay and matched each row to the part of the face it covers, so the text knows where it is: it tells you when you reach his eyes, his smile, his shoulders. Then 200 writer agents each took a 40-word half-row, and each ran a checker script after every draft until every word had the right length. Two editor agents reviewed facts and readability, the 48 flagged halves were rewritten, and a last fact-check pass caught one more error.

The honest part

The constraint shows. Long runs of white pixels at the edges need words of 1, 5 or 9 letters, so some sentences read like "still, quiet, empty, a brief, sweet pause". That's the cost of making every one of the 8,000 words land on the right shade. We think a person can do better, so the challenge above is open.