Paint.NET
| Paint.NET | |
|---|---|
Paint.NET version 5.1 | |
| Original author | Rick Brewster |
| Developers | dotPDN, LLC |
| Release | May 6, 2004 |
| Stable release | |
| Written in | C#, C++, C++/CLI |
| Operating system | Windows 10 or later[2] |
| Platform | x86-64, ARM64[3] .NET Framework[2] and .NET |
| Size | 79.5 MB |
| Available in | 36 languages |
List of languages English, Belarusian, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Corsican, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Norwegian, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Romanian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian[2] | |
| Type | Raster graphics editor |
| License | Freeware[4] |
| Website | paint |
Paint.NET (sometimes stylized as paint.net) is a freeware general-purpose raster graphics editor program for Microsoft Windows, developed with the .NET platform. Paint.NET was originally created by Rick Brewster as a Washington State University student project intended as a free replacement for Microsoft Paint. It has since added layers, a range of effects and adjustments, GPU-accelerated rendering, color management, and support for plugins.
The program uses a tabbed interface to work on several images at once and records every edit in a history that can be undone and redone. Layered images are saved in its native .PDN format, and common formats such as PNG, JPEG, GIF, and WebP can also be opened and saved. Plugins, most of them written by volunteers on the program's online forum, add further effects and file types. Successive versions added optional GPU acceleration (version 4.0, 2014), native support for ARM64 processors (4.3, 2021), and color management (5.1, 2024), while version 5.0 (2023) ended support for Windows 7, Windows 8.1, and 32-bit systems. In 2026, an alpha release added experimental support for running under WINE on Linux.
Paint.NET's source code was originally released under a modified MIT License, but in 2007 Brewster announced plans to restrict access to parts of it, and the software became proprietary in 2009. A classic edition is freeware, and a paid edition has been sold through the Microsoft Store since 2017. Pinta is a clone of Paint.NET for Mono and Gtk#. Reviews in PCWorld and TechRadar cited its ease of use as a strength and its limited feature set as a weakness.
History
[edit]Paint.NET originated as a computer science senior design project by Rick Brewster during spring 2004 at Washington State University. Version 1.0 consisted of 36,000 lines of code and was written in four months.[5][6] In contrast, version 3.35 has approximately 162,000 lines of code. The Paint.NET project continued over the summer and into the autumn 2004 semester for both the version 1.1 and 2.0 releases.[7]
Development continued with one programmer who worked on previous versions of Paint.NET while he was a student at WSU. As of May 2006 the program had been downloaded at least 2 million times,[8] at a rate of about 180,000 per month.[9]
Initially, Paint.NET was released under a modified version of the MIT License, with the exclusion of the installer, text, and graphics.[10] However, citing issues with the open source code being plagiarized by others that had rebranded the software as their own and bundled user content without their permission, the availability of the source code was restricted, in December 2007 Brewster announced his intent to restrict access to components of the program (including its installer, resources, and user interface).[11] In November 2009, the software was made proprietary, restricting the sale or creation of derivative works of the software.[11][12]
Starting with version 4.0.18, Paint.NET is published in two editions: A classic edition remains freeware, similar to all other versions since 3.5. Another edition, however, is published to Microsoft Store under a trialware license and is available to purchase for US$14.99. According to the developer, this was done to enable the users to contribute to the development with more convenience, even though the old avenue of donation was not closed.[13][14]
In May 2026, Brewster revealed that he obtained the paint.net domain after attempting to do so for 22 years. Historically, the editor was hosted on getpaint.net, and according to Brewster, the previous owners of paint.net would not sell the domain and asked for "lots and lots of money". In December of the previous year, paint.net began hosting content that impersonated Paint.NET, therefore becoming a clear case of trademark infringement and domain squatting. Brewster stated that he was able to obtain the domain afterwards with the help of a lawyer.[15]
| Rick Brewster (@rickbrewPDN) tweeted: |
I GOT THE DOMAIN! I FINALLY GOT IT!!!!!!!!!!1 🥳🎉Paint.NET is now at paint.net!
Well, it will be just as soon as I push all the buttons to migrate content and set up redirects from getpaint.net etc. For now it's just a "hey go here" redirect page.
May 29, 2026[16]
In August 2026, Brewster published Paint.NET Alpha (build 9739), introducing experimental support for running the application under WINE on Linux.[17][18]
Features
[edit]Paint.NET uses a tabbed document interface in which each open image is represented by a live thumbnail.[19] Images can be built from multiple layers, each with its own opacity and blend mode.[20][3] Every action performed on an image is recorded in a History window, where it can be undone and redone, and the length of the history is limited only by available disk space.[19] Selection tools include a Magic Wand that selects areas of similar color.[19] Drawing tools include a paintbrush, pencil, eraser, gradient, clone stamp, recolor tool, text tool, and a shapes tool that can draw lines and Bézier curves.[19][3] Brush tools support pressure sensitivity on pens and drawing tablets that use Windows Ink.[3]
Built-in effects include blurs, sharpening, distortions, noise, embossing, and red-eye removal, along with a 3D Rotate/Zoom effect that adds perspective and tilt. Adjustments include brightness and contrast, hue and saturation, curves, and levels, as well as conversion to black and white or sepia.[19]
Paint.NET edits images in an RGB color model with an alpha channel for transparency, and CMYK images are converted to RGB when they are opened.[3] Version 5.1 added color management, which displays images according to their embedded color profiles and, on high dynamic range or wide color gamut displays, uses Windows Advanced Color to show the display's full range of colors.[3][19]
Paint.NET is primarily programmed in the C# programming language. Rendering of the canvas can use the graphics processing unit (GPU) through Direct2D, and most effects and adjustments are processed on the GPU when compatible hardware is available, with the CPU used otherwise.[21][3]
File formats
[edit]Paint.NET's native image format, .PDN, is a compressed representation of the application's internal object format, which preserves layering and other information.[22] A .PDN file consists of a header and structural information, such as the number of layers, followed by the pixel data of each layer, which is compressed with gzip in blocks of 256 kilobytes.[23]
Paint.NET can also open and save images in the PNG, JPEG, JPEG XL, AVIF, HEIC, WebP, JPEG XR, BMP, GIF, TIFF, DDS, and TGA formats, and plugins can add support for others.[19] Version 4.2.2 (2019) raised the maximum image size from 65,535 to 262,144 pixels in each dimension.[3]
As of October 2026, the developer's roadmap lists a new .PDN format for version 6.0, which is planned for release in 2027. The new format is intended to support higher bit depths, layer groups, and additional layer types, and it is to have public documentation.[3]
Plugins
[edit]Paint.NET supports plugins, which add image adjustments, effects, and support for additional file types. They can be programmed using any .NET Framework programming language, though they are most commonly written in C#.[24] These are created by volunteer coders on the program's discussion board, the Paint.NET Forum. Though most are simply published via the discussion board, some have been included with a later release of the program. For instance, a DirectDraw Surface file type plugin, (originally by Dean Ashton) and an Ink Sketch and Soften Portrait effect (originally by David Issel) were added to Paint.NET in version 3.10.[citation needed]
Hundreds of plugins have been produced;[25] such as Shape3D, which renders a 2D drawing into a 3D shape. Some plugins expand on the functionality that comes with Paint.NET, such as Curves+ and Sharpen+, which extend the included tools Curves and Sharpen, respectively.[citation needed]
Examples of file type plugins include an Animated Cursor and Icon plugin and an Adobe Photoshop file format plugin.[25] Several of these plugins are based on existing open source software, such as a raw image format plugin that uses dcraw and a PNG optimization plugin that uses OptiPNG.[citation needed]
Plugin support dates to version 2.0, released in late 2004, which included a public programming interface for creating effects.[26] Version 5.0 (2023) introduced a new effect plugin system that supports both CPU and GPU rendering, and the earlier effect system was deprecated in version 5.1 (2024).[3] Beginning with version 4.2.2 (2019), Paint.NET has bundled community-developed file type plugins, including an expanded DDS plugin (4.2.2), WebP (4.2.5, 2019), AVIF (4.2.14, 2020), and JPEG XL (5.1.5, 2025).[3]
Version history
[edit]Versions 1 and 2
[edit]Version 2.0, released in late 2004, added support for layers and a public programming interface for creating effects.[26] By version 2.1 in 2005, each layer could have its own transparency and blend mode, and the program could open and save BMP, JPEG, GIF, PNG, and TIFF images in addition to its native format. It ran on Windows 2000, Windows XP, and Windows Server 2003.[20]
Version 3
[edit]Version 3.0, released on January 26, 2007, introduced a tabbed multiple-document interface and required the .NET Framework 2.0.[27] Version 3.5, released on November 6, 2009, updated the interface for the Aero theme of Windows Vista and Windows 7 and used DirectWrite for text rendering on Windows 7.[28] Support for Windows XP and Windows Vista ended after the 3.5 series.[29]
Version 4
[edit]Version 4.0, released on June 24, 2014, required Windows 7 with Service Pack 1 and the .NET Framework 4.5. It introduced an asynchronous, multithreaded rendering engine and optional hardware acceleration through Direct2D.[21][29] Version 4.1 (September 5, 2018) moved several effects, including Gaussian, motion, and radial blur, to the GPU.[3] Version 4.2 (July 13, 2019) added support for HEIC images, and later updates in the 4.2 series added JPEG XR, AVIF, and WebP support and raised the maximum image size.[3] Version 4.3 (September 22, 2021) moved the program from the .NET Framework to .NET 5, added native support for ARM64 processors, and introduced a portable version.[3]
Version 5
[edit]Version 5.0, released on January 10, 2023, moved to .NET 7 and required 64-bit Windows 10 (version 1809 or later) or Windows 11, ending support for Windows 7, Windows 8.1, and 32-bit systems. It added pressure sensitivity for pens and drawing tablets, rewrote most effects and adjustments to run on the GPU, and introduced a new effect plugin system.[3] Version 5.1, released on November 12, 2024, moved to .NET 9, raised the minimum operating system to Windows 10 version 21H2, and added color management and support for high dynamic range and wide color gamut displays.[3] Version 5.1.5 added support for JPEG XL images in March 2025.[3]
Reception
[edit]PCWorld ranked Paint.NET 19th in its list of the 100 best products of 2007.[30] A PCWorld review of version 3.5 by Rick Broida recommended it as a free alternative for users who wanted to edit images without buying Photoshop. The review listed its tutorials and online community among its strengths and said that its features were limited without plugins.[31] TechRadar's 2017 review described it as a fully featured alternative to more complex editors such as GIMP, with simplicity as its main strength, but wrote that it was not powerful enough to replace Photoshop.[32] In 2022, Paint.NET was one of two winners, along with Canva, of the Microsoft Store Editor's Choice Award in the Creativity – Graphics and 3D category.[33]
Forks
[edit]paint-mono
[edit]Paint.NET was created exclusively for Windows and has no native support for other operating systems. Due to its former open-source licensing, the development of alternative versions was possible. In May 2007, Miguel de Icaza officially started a porting project called paint-mono.[34] This project had partially ported Paint.NET 3.0 to Mono, an open-source implementation of the Common Language Infrastructure on which the .NET Framework is based. This allowed Paint.NET to be run on Mono-supported platforms, such as Linux. This port is no longer maintained and has not been updated since March 2009.[34]
Newer Mono runtime 6 versions are able to run original Paint.NET releases up to 3.5.11 with only minor issues.[35]
Pinta
[edit]In 2010, developer Jonathan Pobst started a project called Pinta, describing it as a clone of Paint.NET for Mono and Gtk#. Pinta reused the adjustments and effects code from Paint.NET but otherwise is original code.[36]
See also
[edit]References
[edit]- ↑ "Paint.NET 5.1.12 is now available". March 8, 2026. Retrieved March 10, 2026.
- 1 2 3 Brewster, Rick. "Paint.NET - Download". dotPDN, LLC. Archived from the original on July 3, 2013. Retrieved January 13, 2018.
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 "Paint.NET – Roadmap and Change Log". Paint.NET. dotPDN LLC. Retrieved October 22, 2026.
- ↑ Brewster, Rick (November 6, 2009). "A new license for Paint.NET v3.5". paint.net Blog. dotPDN LLC. Archived from the original on March 12, 2010. Retrieved May 1, 2011.
- ↑ "Paint.NET v1.1 "Beta 2" Download". Archived from the original on December 21, 2007.
- ↑ "Paint.NET – Free Software for Digital Photo Editing". Archived from the original on June 19, 2009. Retrieved May 31, 2026.
It started development as an undergraduate college senior design project mentored by Microsoft, and is now maintained and developed by Rick Brewster.
- ↑ Signh, Honey. "Paint.Net a free Photoshop alternative". Honeytech Blog. Retrieved June 10, 2026.
- ↑ "Paint.NET crosses 2 million downloads, and other news". Archived from the original on January 2, 2008. Retrieved June 16, 2006.
- ↑ Mook, Nate (February 27, 2006). "Interview: A Look Inside Paint.NET". Betanews. Betanews, Inc. Archived from the original on October 30, 2011. Retrieved June 16, 2006.
- ↑ "Paint.NET – Licensing and FAQ". Archived from the original on February 8, 2010. Retrieved October 29, 2008.
- 1 2 "Freeware Authors: Beware of "Backspaceware"". paint.net blog. December 4, 2007. Archived from the original on October 21, 2013. Retrieved July 27, 2017.
- ↑ "A new license for Paint.NET v3.5". November 7, 2009. Archived from the original on March 12, 2010. Retrieved February 11, 2015.
- ↑ Rubino, Daniel (September 30, 2017). "Paint.NET is now available in the Windows Store for all Windows 10 PCs". Windows Central. Mobile Nations. Archived from the original on April 4, 2023. Retrieved January 15, 2018.
- ↑ Brinkmann, Martin (October 1, 2017). "Paint.net lands in Windows Store (but is not free)". ghacks. Archived from the original on April 17, 2024. Retrieved January 15, 2018.
- ↑ Lane, Rick (May 30, 2026). "After more than two decades, the creator of Paint.NET finally owns the domain paint.net, and it's all thanks to a 'slam dunk case of trademark infringement'". PC Gamer.
- ↑ Rick Brewster [@rickbrewPDN] (May 29, 2026). "I GOT THE DOMAIN! I FINALLY GOT IT!!!!!!!!!!1 🥳🎉 Paint.NET is now at [https://paint.net/ paint.net]! Well, it will be just as soon as I push all the buttons to migrate content and set up redirects from getpaint.net etc. For now it's just a "hey go here" redirect page" (Tweet) – via X (formerly Twitter).
- ↑ Brewster, Rick. "Paint.NET 5.2 Alpha (build 9739)". Paint.NET Forum. Retrieved September 2, 2026.
- ↑ Brewster, Rick. "🍷 Extremely Experimental WINE/Linux support: How to Get Started". Paint.NET Forum. Retrieved September 2, 2026.
- 1 2 3 4 5 6 7 "Paint.NET – Features". Paint.NET. dotPDN LLC. Retrieved October 22, 2026.
- 1 2 "Microsoftの支援を受け開発されているフリーのペイントソフト「Paint.NET」" [Free paint software "Paint.NET," developed with Microsoft's support]. 窓の杜 (in Japanese). Impress Watch. May 11, 2005. Retrieved October 22, 2026.
- 1 2 Brewster, Rick (June 24, 2014). "paint.net 4.0 is now available!". Paint.NET Blog. Retrieved October 22, 2026.
- ↑ "Paint.NET's file format, ".pdn"". Archived from the original on January 2, 2008.
- ↑ Brewster, Rick (March 18, 2012). "Optimizing .PDN Save Times". Paint.NET Blog. Retrieved October 22, 2026.
- ↑ "CodeLab: Paint.NET Plugin Development Environment". August 16, 2014.
- 1 2 "Plugin Index". June 28, 2009. Archived from the original on April 14, 2021. Retrieved May 22, 2010.
- 1 2 "Paint.NET 2.0 released". MSDN Blogs. Microsoft. December 27, 2004. Retrieved October 22, 2026.
- ↑ "標準でメニューなどを日本語化できるようになった「Paint.NET」v3.0 正式版" [Final release of "Paint.NET" v3.0, which can display menus and other elements in Japanese out of the box]. 窓の杜 (in Japanese). Impress Watch. January 29, 2007. Retrieved October 22, 2026.
- ↑ "Paint.NET 3.5 Released!". Windows Experience Blog. Microsoft. November 7, 2009. Retrieved October 22, 2026.
- 1 2 ".NET Framework 4.5ベースに生まれ変わった「paint.net 4.0」が正式版に" ["paint.net 4.0," rebuilt on .NET Framework 4.5, reaches final release]. 窓の杜 (in Japanese). Impress Watch. June 25, 2014. Retrieved October 22, 2026.
- ↑ Brewster, Rick (May 28, 2007). "Paint.NET ranked as the 19th Best Product of 2007". Paint.NET Blog. Retrieved October 22, 2026.; "PCWorld's 100 Best Products of 2007". TechNode. May 22, 2007. Retrieved October 22, 2026.
- ↑ Broida, Rick (May 7, 2010). "Paint.NET". PCWorld. Retrieved October 22, 2026.
- ↑ Ellis, Cat (August 15, 2017). "Paint.NET review". TechRadar. Retrieved October 22, 2026.
- ↑ "Announcing the Microsoft Store App Awards Winners!". Windows Developer Blog. Microsoft. May 27, 2022. Retrieved October 22, 2026.
- 1 2 Project Paint Mono Archived 2007-08-20 at the Wayback Machine at Google Code
- ↑ "Paint.NET". WineHQ AppDB. Retrieved July 22, 2021.
- ↑ Holwerda, Thom (February 8, 2010). "Introducing Pinta, a Gtk+ Clone of Paint.NET". OSNews. Archived from the original on April 6, 2010. Retrieved September 25, 2014.
Further reading
[edit]- "Rick Brewster on Paint.NET" (MP3). .NET Rocks!. Franklins.net/PWOP Productions Inc. April 17, 2007. Archived from the original on October 14, 2008. Retrieved March 15, 2011.
- "Paint color and color combination". eWeek DevSource. Saboor Aziz. December 25, 2019. Archived from the original on July 6, 2020. Retrieved December 25, 2019.
- Sells, Chris (August 12, 2005). "MSDN TV: Paint.NET – The .NET Framework in Action". Microsoft Download Center. Microsoft Corporation. Archived from the original on March 12, 2009. Retrieved March 15, 2011.
Chris Sells interviews Rick Brewster, Tom Jackson, and Craig Taylor about their project, Paint.NET v2.1.
- "How to Install Paint.NET Plugins". BoltBait Dot Com. 2007. Archived from the original on April 29, 2025. Retrieved March 15, 2011.