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.
- 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.
- Fixed: Pinch-to-zoom was not working when using a touch screen (regression in 4.2.6)
- Fixed: Spacebar panning was not working when using a pen/stylus (regression in 4.2.6)
- Fixed: EXIF metadata with non-ASCII characters is now preserved correctly
- Fixed a crash that can happen when the Microsoft Store version of the app is closed for an update
- Added /repair command-line argument, which will run PdnRepair.exe. This makes it easy to use Start -> Run -> paintdotnet:/repair so you don't have to go fishing for the installation directory.
This is a hotfix that address a crash at startup that was happening on some systems.
If you’re using the Windows Store release, you should get the update automatically within the next 48 hours. You can also force an update check by following these instructions.
For the Classic release, you should be offered the update automatically within the next week or so. You can get the update sooner by going to Settings → Updates → Check Now. You can also download and install it directly from the website.
Changes since 4.2.6:
- Fixed a crash at startup (FileLoadException) due to 1) the stub for System.Runtime.dll not being updated, and 2) the rigid version binding policy that prevented the older version from working in its stead (which would’ve been fine in this case).
And, because this is a hotfix, here are the changes from 4.2.5:
- Improved the input handling systems to use WM_POINTER, which enables glitch-free drawing when using a pen or stylus (e.g. Surface Pen, Wacom/Ugee tablet) (see here: https://forums.getpaint.net/topic/113173-the-first-5mm-of-a-freehand-line-are-straight-when-using-a-tablet/ ). This will also be the basis for adding pressure sensitivity in a future release (v4.3).
- Added a "Native pointer input" setting if a "pointer" device is available (pen, tablet, touch screen). Disabling this will cause any pointer device to be emulated as a mouse, which may be more compatible but at the cost of smoothness. Pointer devices are listed in Settings -> Diagnostics.
- Removed the "Fluid mouse input" setting because the use of GetMouseMovePointsEx() has been removed (it’s a very buggy and broken API). This finally fixes a number of weird issues related to erratic or "scribbly" drawing.
- Improved performance of Move Selected Pixels, Shapes, and Gradient tools when releasing the mouse button at the end of drag-and-drop gesture. Previously, anything rendered between the last mouse "move" and "up" events was re-rendered, resulting in the appearance of a delay/lag.
- Greatly improved performance of layer thumbnails when switching between images
- Improved: The image list at the top can now be scrolled by clicking the arrow buttons and holding the mouse down, just like a regular scroll bar button. (Previously you had to click repeatedly). This improves usability, but was also noted as being important for accessibility.
- Improved: Smooth scrolling animations have been removed from the image list and layers list due to them just not working very well.
- Improved window chrome/theming when the app is running in Remote Desktop on Windows 10
- Changed: The size of the default/initial image ("Untitled") is now scaled exactly by system DPI setting (previously scaled by integer/floor of DPI setting). So at 150% DPI scaling this image will now be 1200×900 instead of 800×600.
- Fixed some high-DPI layout bugs with the Layer Properties dialog, while also preparing this UI for future additions
- Fixed a crash (OutOfVideoMemoryException) on systems with hybrid GPU setups that are configured wrong. This seems to be a bug in Windows and DirectX. A "hybrid GPU" setup is an Intel iGPU or AMD APU paired with a discrete GPU in a laptop.
- Improved handling of the dreaded "NoHardwareDeviceException" crash: The user will be notified of how to fix this. It happens only on 2nd generation Intel Core systems with NVIDIA "Optimus" GPUs (GeForce or Quadro) when the NVIDIA Control Panel is set to force apps (or just Paint.NET) to use the NVIDIA GPU. This is a bug in the NVIDIA driver and/or in DirectX.
- Fixed images being pasted incorrectly from Outlook 2016/365. This is actually a bug in Outlook: it puts PNGs on the clipboard that are arbitrarily cropped and scaled for some reason, and specifies they are the preferred format to use when pasting. This completely boggles my mind, it’s just really weird, I can’t imagine why it’s done this way.
- Fixed some clipboard image handling for plugins (regular Copy/Paste is unaffected)
- Changed: SSE2 is now required for 32-bit/x86 systems (prevously, only SSE was required). See blog post: https://blog.getpaint.net/2019/10/14/paint-net-v4-2-6-will-require-sse2-on-32-bit-x86/
- Updated bundled WebPFileType plugin to v220.127.116.11 (thanks @null54)
- Updated bundled DDSFileTypePlus plugin to v18.104.22.168 (thanks @null54!)
Apps similar to Paint.NET 6
Speedy Painter is an OpenGL based painting software for Windows. It supports Wacom digitizers to vary size and opacity of brush strokes according to pen pressure.
Create, convert, edit and compose images
Artweaver lets you paint creatively with the help of a huge range of painting tools. You can create sketches from photos or just experiment with colors.