← experimentsnanophage research

NANOPHAGE RESEARCH / PAINT

nanoPainter

Loading…
CANVAS
Canvas 2D is required to use nanoPainter.
Brush
LAYER 01 / 01

New canvas

×

Export image

Visible layers, full resolution.

JPEG fills transparent areas with white.

Text

Text becomes pixels on the active layer. Use Undo to revise.

Rename layer

Replace current image?

Save a project copy before replacing this image.

Help

Drawing

Right-drag uses the secondary color. Pen pressure changes stroke width. Fill affects connected pixels on the active layer; tolerance controls how similar their colors must be.

Brushes and symmetry

Spore scatters dots. Filament connects nearby points along a stroke. Mirror, quadrant, and radial symmetry apply to freehand tools.

Layers

Eraser removes pixels from the active layer, revealing the layers and canvas background below. Image transforms affect all layers; filters and Clear affect only the active layer.

Shapes and selections

Shift constrains rectangles to squares, ellipses to circles, and lines to 45° increments. Curve uses three clicks: start, end, bend. Fill + outline uses the secondary color inside. Drag within a selection to move its pixels; paste creates a new layer.

Files

Autosave is local to this browser. Save project downloads an editable .nanopaint file. Open accepts projects and images; images become a new layer and are scaled down only if needed. Export includes visible layers. PNG and WebP support transparency; JPEG fills transparent areas with white.

View

Scroll to zoom around the pointer. Space-drag or Hand pans. Fit resets the view. Grid and symmetry guides are excluded from exports.

B brushP pencilE eraserF fillI pick inkV selectL lineR rectangleO ellipseC curveT textH hand[ ] brush sizeX swap inksG gridEsc cancel / deselectCtrl/⌘ Z undoCtrl/⌘ ⇧ Z redoCtrl/⌘ S save projectCtrl/⌘ A select allCtrl/⌘ C/X/V copy / cut / paste

Maximum: 2048 × 2048 pixels, 8 layers. Undo depth depends on document size. Save a project file to keep a backup outside this browser.