Piet IDE + Interpreter

Paint with codels, import images, and run stack-based Piet programs in the browser.
Open Piet docs

Tools

Imported images use strict Piet colours. Exact Piet colours are kept; non-standard colours are treated as white so ordinary Piet programs are not corrupted by decorative pixels.

Encode Text

Creates a decodable challenge image that is integrated with Play. Normal Piet programs still run as Piet; challenge-art images are auto-detected using a strict hidden header.

Palette

2D Codel Grid

Output



      

Input Buffer

Stack



      

Status

Ready.

Implemented commands: push, pop, add, subtract, multiply, divide, modulo, not, greater, pointer, switch, duplicate, roll, input num, input char, output num, output char. White is traversable; black blocks movement. Standard Piet does not wrap around image edges; leaving the image is treated as blocked so programs can halt correctly.