This update is chock full of bug fixes and is a big step toward the final/stable release, which I’m planning to coincide with the stable release of .NET 9 in November.
Change Log
Changes since 5.1 beta (build 9023):
- Fixed: The canvas tile renderer was using an extraordinary amount of memory when zooming out on a large image, which would then cause crashes.
- Fixed some rendering glitches in the Levels UI when resizing the window.
- Fixed some rendering glitches in the Curves UI when switching between transfer tables (Luminosity vs. RGB).
- Fixed some issues with the mouse cursor not being initialized correctly when performing certain operations, such as undo/redo or when drawing a line/curve. Instead of being a crosshair or hand, it would be the standard arrow cursor.
- Fixed an input state bug that made it possible for thumbnails to stop working if focus was lost while holding down the mouse button. For example, pressing Ctrl+N (for File->New) while using the Move Selected Pixels tool.
- Fixed the History window’s scrollbar (it was not drawing at all).
- Fixed some flickering that could happen in the History window when switching between images.
- Fixed some flickering in the toolbar that could happen when performing undo or redo operations.
- Fixed an error in the Levels UI that was preventing the output gamma values from updating correctly.
- Improved performance of Levels and Auto-Level, which should also significantly reduce the chance of them crashing on older Intel GPUs.
- Fixed a rendering glitch that could happen if the window was being resized while Ctrl+Tab was held down to switch between images. Some images would have their canvas in a cropped state that would only go away if the window was resized again.
- Changed the crash log format so that it is the same as that used for other in-app errors and Settings -> Diagnostics.
Download and Install
This build is available via the built-in updater as long as you have opted-in to pre-release updates. From within Settings -> Updates, enable “Also check for pre-release (beta) versions of paint.net” and then click on the Check Now button. You can also use the links below to download an offline installer or portable ZIP.

You can also download the installer here (for any supported CPU and OS), which is also where you can find downloads for offline installers, portable ZIPs, and deployable MSIs.