pixelotter
Open the editor

Frame 01 / under the enlarger

Develop your photos in the browser.

A layered photo editor that works offline on your own device, with selections, filters, PSD and TIFF files. Invite friends with six words and edit together while you talk. Nothing is uploaded.

Free and open source. No account. Current desktop and phone browsers.

A print of a felt otter figurine on a darkroom table, developing in the tray under the enlarger light
Otto the otter painter waits by the tray with his brush

Contact sheet / 9 frames

Everything a darkroom had. Plus layers.

A workspace with a menu bar, an options bar, a tool strip, docked panels and document tabs, and a Quick mode for one tap edits.

  1. Layers and masks

    Groups, blend modes, opacity, layer masks, clipping, adjustment and fill layers, layer styles.

    12A
  2. Selections

    Marquee, lasso, polygon lasso, magic wand and quick select, with feather, expand, contract and channels as selections.

    13A
  3. Tools

    Brush, eraser, clone, heal, dodge and burn, gradient, text, shapes, pen, crop and free transform.

    14A
  4. Filters, levels and curves

    A filter library with blur, sharpen, noise, distort and stylize groups, liquify and content aware fill.

    15A
  5. Real files

    Layered PSD in and out, TIFF, PNG, JPEG, WebP, AVIF where the browser can, GIF, BMP and the .pxo project.

    16A
  6. Soft proof for print

    An approximate CMYK preview, a gamut warning and CMYK TIFF export, from a generic press model.

    17A
  7. History

    Unlimited undo with a history panel, autosave in this browser and recovery after a crash.

    18A
  8. Remove background

    An open license model runs on your device, with a refine brush and feathered edges.

    19A
  9. Edit together

    Up to five friends on one document, with live cursors, per layer locks and view or edit roles.

    20A

Frame 21A / a clean cut

Lift the subject off the table.

Drag the line to compare. The cutout runs in your browser and leaves a mask you can paint on.

Before: an illustrated sample photo of a felt otter figurine on a darkroom table
After: the same figurine cut out by the in-browser model, on a plain backdrop
Before After
21A Real output of the in-browser cutout model on an illustrated sample.

Frame 22A / passing a print

Three ways in. The same six words.

Open a room and your friends join from any device. No account, no server of ours, nothing to install.

  1. Six words

    Read them out or paste them anywhere. The first four letters of each are enough.

    amberotterpaperriversilvervelvet
  2. A QR code

    A phone camera opens the room straight away.

  3. A link with a Copy button

    The words ride after the # sign, which browsers never send to any server.

    app/#join=amber-otter-paper-river-silver-velvet

Two devices pass a print: six word tiles and a QR code on one, the print arriving on the other

Frame 23A / the whole crew

Talk while you edit.

Everyone in the room gets the same tools, straight between browsers and encrypted by WebRTC.

Otto and two friends gather around one print, each with a cursor of their own
  • Chat

    Replies, reactions and pasted pictures.

  • Voice with noise suppression

    The browser cleanup plus our own filter for fans, keys and hum. Mute any time.

  • Camera

    Turn it on or off, and pick the microphone, camera and speaker you want.

  • Screen share

    Show a reference or another window to the room.

  • Safety words

    Each connection shows six words on both screens. When they match, nobody sits in the middle.

Fine print

Honest limits.

Open the editor