Paint.NET is image and photo manipulation software designed to be used on computers that run Windows. It supports layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. It started development as an undergraduate college senior design project mentored by Microsoft, and is currently being maintained by some of the alumni that originally worked on it. Originally intended as a free replacement for the MS Paint software that comes with Windows, it has grown into a powerful yet simple tool for photo and image editing. The programming language used to create Paint.NET is C#, with a small amount of C++ for installation and shell-integration related functionality.

Features:

  • Performance in many areas has been substantially improved, and overall memory usage has also been greatly reduced (especially when more than 1 image is open).
  • The user interface has been refreshed with new icons, and visual styling has been enhanced for Aero Glass (Windows 7 / Vista only).
  • Upgraded to use the latest .NET Framework 3.5 SP1, which has many built-in performance improvements.
  • New effect: Blurs -> Surface Blur, by Ed Harvey
  • New effect: Distort -> Dents, by Ed Harvey
  • New effect: Distort -> Crystalize, by Ed Harvey
  • The font manager for the Text Tool has been completely rewritten, resulting in increased performance and better reliability. On Windows 7, the quality of text is much better as a result of using DirectWrite (this also works on Windows Vista if you have installed DirectX 11).
  • The built-in updater now has the ability to download updates in the background, and will wait until you exit Paint.NET to install them. In previous versions, the download happened in the foreground, and you had to wait for the entire process to complete before you could use Paint.NET again.
  • Now includes a Russian translation.

What's New:

  • Fixed compatibility with the Spaced Text plugin, which was crashing
  • Fixed a bug with the Color Picker tool, which was sampling from a recently hidden layer when using Image sampling mode
  • Fixed the ability to click URLs in some older plugins (CustomBrushesMini, Shape Maker, Vandermotten Effects, and those based on OptionBasedLibrary)
  • Fixed the incorrect registration of the app in the HKCR\Applications registry key, which was affecting some methods for launching the app
  • Fixed many translations which had updates but that had inadvertently not been incorporated into the app itself
  • Fixed the PROGRAMSGROUP property in the MSI (it was being ignored), which affects custom deployments
  • Fixed the CHECKFORUPDATES property which was missing from the MSI. It still worked, but you had to add it yourself. This only affected MSI-based deployment.
  • New: The app has been migrated to .NET 6, which has improved both rendering and startup performance
  • New translation: Catalan (ca)
  • New translation: Corsican (co)
  • New translation: Thai (th)
  • Changed: The /createMsi command for the installer has been removed. Instead, you can now download MSIs directly from the GitHub releases page.
  • Improved various UI controls for Dark Theme, e.g. scrollbars (Win10 v1809+ only)
  • Fixed the way various UI controls look on Windows 11, e.g. buttons and drop-down lists
  • Fixed the View -> Zoom to Window command when using the keyboard shortcut (Ctrl+B), which was resetting instead of toggling the zoom level
  • Improved performance during the "extracting" stage of the installer by migrating away from Nullsoft Scriptable Installer System (NSIS)
  • Reduced the download size on ARM64 by about 33%
  • Fixed a rendering bug in the Dents and Polar Inversion effects, as reported here: https://forums.getpaint.net/topic/118746-paintnet-update-changed-the-way-the-dents-distortion-filter-works-causing-unwanted-artifactsglitches-was-this-an-intended-change/
  • Fixed a memory leak in the selection renderer that was consuming gigabytes of GPU memory, resulting in crashes. Thanks to @Zagna for finding this and testing the fix! https://forums.getpaint.net/topic/118806-paint-crashes-if-you-do-a-selection-glitch-and-then-history-jump-forward/?do=findComment&comment=587772
  • Fixed some GDI object leaks, particularly with the Save Configuration dialog, which would eventually result in a crash. Thanks @rechlin for finding and reporting this! https://forums.getpaint.net/topic/118785-crash-due-to-running-out-of-gdi-objects/
  • Fixed a memory leak in Settings -> Tools. Thanks @otuncelli for finding this! https://forums.getpaint.net/topic/118785-crash-due-to-running-out-of-gdi-objects/#comment-588468
  • Fixed an issue that was preventing new plugins from loading their native DLL dependencies as specified in their .deps.json file
  • Fixed the app crashing after an effect plugin crashes when you choose to restart the app
  • Fixed a crash while drawing a selection, right-clicking on the History window before releasing the left mouse button, and then clicking to redo a history entry, as reported here: https://forums.getpaint.net/topic/118806-paint-crashes-if-you-do-a-selection-glitch-and-then-history-jump-forward/
  • Fixed a text rendering bug in some parts of the UI, mostly in Effects, as reported by @midora over at https://forums.getpaint.net/topic/118866-paintnet-43-footnote-of-indirectui-control-in-filetype-shows-artifacts-after-scrolling/
  • Fixed the "untitled:" file name argument prefix, which was preventing Window Clippings from being able to send screenshot
  • Fixed some registry keys that were not being deleted during uninstall
  • Fixed the PdnRepair utility on Windows 7
  • Fixed some inconsistencies with the MSI as compared to v4.2.16 which were causing problems for some deployments
  • Updated the bundled AvifFileType to v1.1.17.0, courtesy of @null54, which updates the AOM version and fixes a crash when reading large EXIF blocks. See its GitHub releases page for more info.