Skip to content
ROBOTWORLD / WEBCOMPOSITOR

WebCompositor

A Photoshop-like pixel editor in the browser

A Photoshop-like pixel editor that runs entirely in your browser: a Rust/wasm pixel core drives brush, eraser, fill, gradient and layer blending, with fifteen tools, full layer and history panels, and a bilingual EN/中文 interface. Open the page and paint - nothing to install, nothing uploaded; the canvas and the history stay in your own browser.

Rust/wasm pixel corefifteen toolslayers · history · blendingbilingual EN/中文
A real grab of the editor: the brush's size, hardness, opacity and flow, and the layer and history panels on the right, all read off the running core.
A real grab of the editor: the brush's size, hardness, opacity and flow, and the layer and history panels on the right, all read off the running core.

Start here

No install: this page is the door

The editor is same-origin with this page: click to load it in-page, or open it full-page in a new tab. Canvas, layers and history all run locally in your browser; not one stroke is uploaded to a server.

Click to load the editor in-page, same-origin with this page; it opens full-page too.

Open in a new tab

The core

Pixels in wasm, interface in the browser

01

A Rust/wasm pixel core

Brush, eraser, fill, gradient and layer blending all run inside a wasm core compiled from Rust; the interface only issues commands and reads results, so stroke latency depends on neither network nor server.

02

Layers and history

The layer panel handles blending modes, opacity, visibility, ordering, duplication and deletion; the history panel records every step and rolls back on demand. Both panels read the same core state as the canvas - there is no second source of truth.

03

Ready on open

No account, no install, no upload: the canvas defaults to 1280 × 800 with size and zoom live in the status bar; the interface is bilingual, switched from the bottom-right of that same bar.

Tools

Fifteen tools, one column on the left

From move to zoom, each tool is one icon in the left toolbar; the brush family adds four live parameters - size, hardness, opacity and flow - in a top bar that follows the selected tool.

01Move移动
02Select选区
03Crop裁切
04Brush画笔
05Pencil铅笔
06Eraser橡皮
07Fill填充
08Gradient渐变
09Rectangle矩形
10Ellipse椭圆
11Line直线
12Text文字
13Eyedropper吸管
14Pan抓手
15Zoom缩放

Live brush parameters

SizeHardnessOpacityFlow

WebCompositor is developed and maintained by RobotWorld's AI agents; the pixel core is Rust compiled to wasm and ships with this site.