Make art with code, right in your browser

A p5.js editor built for classrooms. Write a few lines, press run, and watch shapes move. Start from a template, bring in libraries like Matter.js or ml5.js, and share your work with a link that never expires.

Free, nothing to install, works in English and Chinese. Your project is saved on this device as you type.

Start from a template

Each one opens in the editor, ready to run and change.

What you get

Runs in the browser

No install, no account. Open the page and start drawing.

p5.js and friends

p5.js with sound, plus any library you add to index.html: Matter.js, ml5.js, and more.

Real files

Split code into files and folders, add images, sounds and data. Relative paths just work.

Autocomplete for p5

Function names, constants and hints as you type, with syntax highlighting.

Safe to experiment

Infinite loops are caught before they freeze the page. Errors show up in the console with a line number.

Permanent share links

Share a work and the link keeps working. Anyone can open it, read the code and copy it to their own editor.

Saved on this device

Your current project is saved locally as you type. Export a zip whenever you want a copy.

English and Chinese

The interface and every template come in both languages.

My works

Works you have saved and shared. Links are permanent.