The canvas
Smooth zoom and pan up to 64× with pixel-perfect rendering, cursor-anchored wheel zoom and auto-fit on open. WebGPU rendering with a Canvas2D fallback.
Tools
Pencil, eraser, bucket, line, rectangles, ellipses, rounded rectangles, polygons, eyedropper, move, text, and rectangle / ellipse / lasso / polygon / magic-wand selections. Each tool is small, focused and built around pixel-perfect input.
Layers
Image layers, group layers, blend modes, opacity, visibility and locking, with thumbnails and drag-to-reorder. The Aseprite layer model — round-trips through Pincel and back into Aseprite without loss.
Frames and animation
A timeline with per-frame durations, named tags with forward / reverse / ping-pong playback, onion skin, and sprite-sheet export with Aseprite-format JSON. Everything round-trips through the .aseprite file.
Tilemaps
First-class tilemap layers. Build a tileset, stamp tiles on the canvas, flip and rotate per tile, and edit a tile in place to update it everywhere it appears.
Slices
Named rectangular regions, optionally with 9-patch borders and pivot points, for hitboxes, UI and game logic. Your engine reads them straight out of the .aseprite file.
Palette
New sprites start with DB32; switch to DB16, PICO-8, Game Boy or NES in one click. Import and export GIMP .gpl palettes, and recolor, add, delete and drag-reorder entries.
Open file formats
Aseprite read and write are the source of truth — layer flags, user data and grid settings survive the trip. PNG frame export and sprite sheets with Aseprite-compatible JSON; Image mode saves OpenRaster (.ora). No proprietary format lock-in, ever.
Image mode
A paint.net-style editor in the same app for everything that is not pixel art. PNG, JPEG, WebP, BMP, GIF and TIFF open with layers, blend modes, brushes, shapes, text, selections, transforms and the full set of effects and adjustments. Save as OpenRaster to keep the layers, or export flat images.
Tablet and pen
In progressTwo-finger pan and pinch-to-zoom in both modes. On-screen Shift and Alt toggles stand in for the keyboard, and the Image-mode brush follows pen pressure and tilt.
Desktop app
Native builds for Windows, macOS and Linux with the system file dialogs, file associations and "Open with" from Explorer, Finder or the file manager. It installs for you only, without administrator rights, and updates itself in the background — every update signature-checked.
Offline in the browser
Install Pincel from your browser as a PWA. It works offline, autosaves to IndexedDB and keeps your files on your device. The editor speaks English and German.
Embeddable
In progressAn npm package to mount the same editor in any DOM element of your own tool, built on pincel-core (Rust → WASM). Read and write Aseprite files and listen for changes, no iframe.
What's coming
PlannedLua scripting. Custom brushes. A headless Node API for asset pipelines. A read-only viewer for embeds.