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.
Student gallery
Work made by students with this editor. Open one to see how it was done.
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.
Log in with your email to save works and see them here. We send a link, no password needed.
Nothing saved yet. Open the editor, make something, and press Share.