NPS Image Editor is a modern multi-layer image editor with classic charm. It is perfect for pixel art, screenshots, drawing, and light photo editing. This is the cross-platform version for Windows, Mac, Linux, iPhone, and Android.
Tabs, macros, and gradient enhancements
Release date: October 4, 2026Select a file to download
Release notes for this version
- Tabs
- Enable tabs for all hosts (except PWA/browser)
- Enable tearoff tabs
- Enable tab thumbnail hover previews
- Added tab gallery view, default on mobile
- Fix loading new file when existing tabs open on mobile
- Prompt for individual files when closing all tabs
- Added macros (custom menus and buttons)
- Macro Editor
- Menu Editor (allows you to create custom submenus and toolbars)
- Quick Action on mobile can use a macro or custom menu
- Gradients
- Added support for custom gradients in Gradient tool
- Added Gradient Manager
- Added Gradient Map operation
- Added built-in gradients
- Drawing enhancements
- Place selection when clicking selection tool button - makes it easier to place without a keyboard
- Allow Reduce Color Depth to work on selection
- Allow resizing canvas from top/left even when not centered
- Allow multi-selecting layers
- Add presets to Color Matrix
- Drawing fixes
- Fix resizing in Opaque/Keyed mode still resizes with Alpha
- "Auto Scroll" - when shrinking image it still autoscrolls even if turned off
- Fix zoom grid disappearing above ~1600% zoom
- Fix dragging from top/left when in Center Canvas mode
- Fix square brush in connected mode
- Resizing canvas no longer resizes all layer data
- Fix layer bug that made it impossible to put a layer above the topmost one
- Assets
- Allow restoring deleted brush/texture/palette when it came preinstalled
- Update "move category" icon for brush/texture managers
- Rename "TemplateStore" to "Templates"
- Allow importing palette from shell
- Fix bundle import not refreshing templates
- UI
- Added inactive window effects (host-specific)
- Fix opacity for status bar corners when window transparency enabled
- Split-style paged dialogs + blurbehind adjustments
- Add system warning for experiments
- Fixed welcome screen paste icons
- Rounded splash corners on transparent-window hosts
- Added app startup animation
- "Pop in" dialogs that have been popped out (supported hosts only)
- Dark theme shadow fixes
- Fix dark mode in Elegant theme
- Improved UI of Swatch Palette Editor in narrow/mobile mode
- Add "Buy me a coffee" link
- Fixed light/dark indicators in scheme editor
- Fix issue with popped-out settings dialog missing some settings
- Other bug fixes
- Improve loading speed of secondary windows in multi-window hosts
- Files
- Load palette-animated BMPs
- Allow re-importing layered SVGs (not full SVG support)
- Allow importing BRU file from Obsidian
- Load metadata for BRU and BRUJ files when opening directly via shell
- Fix swatch palette saving issue
- Correctly load indexed palette when file is opened as new layer
- File export
- Support frame mode in self-contained viewer
- Support importing NPS SVG with more metadata
- Fix self-contained viewer export using wrong file extension
- Color picker
- Fix border 1px offset bug at some window sizes
- Screen color picker drag mode + cursor (Windows only)
- Added system color picker on macOS
- Better height handling in standalone mode
- Added standalone color picker to Linux flatpak
- Windows
- New Windows host (WinForms based), provides better window transparency and a smaller footprint vs. WinUI
- Added migration path for NPS 4.x data
- Rename 4.x install (Classic) after update and allow it to uninstall cleanly
- macOS
- Added Quick Look thumbnail provider
- Android
- Fix theme switch when backgrounded
- Monochromatic notification icon for long operations