The penultimate build is here: the release candidate! The only changes that should occur between this build and the final release are the those related to the translations. In other words, the code is complete unless there’s a Priority Defcon 0 Nuclear Holocaust type bug that’s found (which I don’t expect). I believe the final release will be sometime next week.

As usual, to install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds”, or 3) download from the forum at

Changes since the last beta build (5278):

  • Pasting with the Text tool should no longer hide the move handle
  • The rotation anchor (Move, Shapes) is now less intrusive
  • Fixed focus rectangles in some controls that effects use (check boxes, radio buttons, sliders)
  • Fixed a layout issue with the ruler in some very specific scenarios
  • Hardware acceleration is now enabled by default for some Intel GPUs (e.g. Intel HD 4000 series)

Have fun with the final code over the weekend 🙂


The fifth beta build for 4.0 is now available. Things are going very well: I only had to fix bugs that I introduced in the last update Smile

As usual, to install you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds,” or 3) download it from the forum at:

Changes since the last beta build:

  • Significantly improved performance of the Ellipse shape
  • Fixed the selection outline being drawn in the wrong location when zoomed in
  • Fixed a glitch in the Line/Curve tool
  • Fixed a rendering glitch and crash in the Move Selected Pixels tool
  • Fixed a crash when attempting to draw a shape with zero width and/or zero height
  • Updated installer to use .NET 4.5.2
  • Fixed a problem that was preventing the installer from working with certain McAfee antivirus configurations (MsiOpenDatabaseW error 110)
  • New language: Persian
  • New language: Danish


The fourth beta build for 4.0 is now available!

To install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds”, or 3) download it from the forum at:

  • The Line/Curve tool is now back, and the Line and Curve shapes have been removed from the Shapes tool
  • Improved rendering quality of the Line/Curve tool, especially when antialiasing is disabled
  • The rectangle shape now draws using an “inset” brush stroke. This helps prevents blurriness with odd-sized brush widths
  • Shapes tool now lets you commit by clicking outside of the bounding box of the current shape. (you can also start drawing a new shape via clicking and dragging, of course)
  • Improved rendering quality of brush tools when antialiasing is disabled
  • Improved performance of Shapes and Line/Curve tools on most systems (e.g., less than 8 CPU cores)
  • Improved rendering quality of Image->Resize when using Nearest Neighbor
  • Fixed the Palette chooser in the Colors window, which was going away when you tried to move the mouse to click on one of its items
  • Fixed some broken clipping when using Paste and “Expand Canvas”
  • Intel-based GPUs now default to having hardware acceleration disabled. You may still force it to be enabled from the Settings dialog.
  • When pasting, the PNG format now has a higher priority than CF_DIB, which allows easier access to transparency (alpha) from other applications
  • Tools no longer incorrectly commit when clicking on the currently active layer in the Layers window
  • The layer’s opacity was being ignored while drawing if it was the lowest (index zero) layer
  • You can now copy a file from File Explorer and Paste it into Paint.NET (regression from 3.5)
  • Fixed the canvas scroll bars occasionally being incorrect after maximizing the main window and then restoring it
  • Fixed radio button group tab processing
  • Fixed many small miscellaneous crashes
  • New language: Czech

I’m summarizing and consolidating the bug list here a little … there are 52 fixed bugs since the last public beta Smile

The third beta build for 4.0 is now available!

To install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have "Also check for pre-release (beta) builds" enabled, or 3) download it from the forum at

Here are the changes and fixes since the last beta build (5168):

  • Rotation (Move, Shapes) now allows you to use the right mouse button to rotate, no matter where the mouse cursor is
  • The hit-zone for rotation no longer extends inside the object’s (e.g. selection, shape) bounding box
  • New languages: Hungarian, Lithuanian
  • Fixed some mouse input glitches when using Paint.NET inside of VMWare
  • Fixed all sorts of issues with Paste
  • Fixed blending modes sometimes getting saved incorrectly
  • Fixed an infinite loop with the crash dialog handling
  • Fixed constrained rotation (e.g. Move, Shapes) using a relative instead of absolute offset
  • Fixed a rendering issue with the Move Selected Pixels tool caused by a flawed implementation of coverage sampling
  • Fixed an issue in the Magic Wand and Paint Bucket tools when using a Tolerance value of 0 whereby it would sometimes include colors that weren’t exactly the same as what you clicked on
  • Fixed a crash when using horizontal scroll wheels
  • Fixed the Settings dialog showing the wrong language
  • Fixed the increment for Pan/Zoom in the Rotate/Zoom dialog (it was 1.0, it is now 0.01)
  • Fixed the Rotate/Zoom dialog not always reloading the values that were used previously
  • Fixed the Pixel Grid indicators (View menu, toolbar) being out of sync
  • Fixed various plugin compatibility issues
  • Fixed various crashes


The second beta build for 4.0 is now available! We’re getting very close to the final release now :)

To install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds” enabled, or 3) download it directly on the forum at

Special thanks to volunteers on the forum for the new languages, and corrections to existing ones! http://forums.getpai…via-crowdinnet/

Here are the changes and fixes since the last beta build (5152):

  • Added new languages: Dutch, Finnish, Polish, Portuguese (Portugal)
  • Fixed many typos and clumsy translations in various languages
  • Fixed the main window growing taller and flashing black after being minimized and then restored
  • Fixed the tools committing their changes to the image when trying to exit the application (waste of CPU/disk)
  • Fixed the current layer not being preserved when using one of the Image -> Rotate commands
  • Fixed keyboard shortcuts not working in some cases if the mouse was positioned over the toolbar
  • Fixed some inappropriate text wrapping in drop down boxes in German (the text is now clipped with “…” instead)
  • Fixed the Recolor tool’s shortcut mistakenly being ‘e’ instead of ‘r’
  • Pressing ‘A’ now cycles through the shapes when the Shapes tool is active (Shift+A cycles backward)
  • Fixed mouse input centering for the brush tools when antialiasing was disabled
  • Re-enabled Ctrl+D as a “commit” button
  • Moved the “Finish” button (green checkmark) to the end of the toolbar and included the “Finish” text so that it is easier to aim at
  • Fixed some font previews rendering as gray instead of black
  • Fixed a crash that was most easily reproducible by copying an image from IE11 and then clicking on File->New Image
  • Image close buttons are now appropriately styled on Windows 7
  • Fixed a dangling progress bar after running some effects
  • Fixed some drifting color value problems in the Colors window when changing Hue, Saturation, and/or Value
  • Fixed a crash caused by 3rd-party visual themes that try to use fonts that don’t exist
  • Fixed a crash when toggling a layer’s visibility while using the Move Selected Pixels tool and then undoing
  • Fixed a crash when opening an image due to not being able to create the thumbnail for the File -> Open Recent list
  • Fixed a crash on startup due to the user’s My Documents folder not existing
  • Changed the canvas background color to gray when using the Blue theme
  • Fixed an error whereby committing an action, changing the active layer, undoing, and then redoing would cause the action to be redone on the new layer instead of the one it was originally drawn on
  • Fixed shortcut keys not working for toggling line styles and caps for the Shapes tool
  • Fixed some styling issues in the Settings dialog in the Tools section
  • Fixed some delayed crashes with some effect plugins which would happen when trying to do an action afterward
  • Fixed a crash caused by pressing Escape while drawing a shape
  • Fixed many plugin compatibility and crash issues


The first beta build for 4.0 is now available!

To install it, you can either: 1) use the built-in updater from a previous 4.0 alpha build, or 2) use the built-in updater from v3.5.11 if you have "Also check for pre-release (beta) builds" enabled, or 3) head on over to the forum for the download link: 

Here are the changes since the last alpha build (5143):

  • Added a "Finish" (aka commit) button in the toolbar. It looks like a green check mark. This makes it much easier to discover how you finish a shape and then draw another one, for instance. Most of the non-brush tools support this (e.g. Move, Gradient, Magic Wand, Paint Bucket, Text).
  • Added a choice between Light and Blue color schemes to Settings. The default on Windows 8/8.1 is Light, and the default on Windows 7 is Blue.
  • Fixed some artifacts in the Magic Wand when making a "Global" selection
  • Fixed a crash in the Magic Wand tool that was causing people a lot of grief ("this.baseGeometry == null")
  • Fixed a crash in various tools (crash in ClickDragBehavior.cs line 270)
  • Fixed brush strokes being completely erratic over Remote Desktop
  • Fixed some very broken UI rendering over Remote Desktop with Windows 8
  • The icons in the top-right of the main window are now scaled correctly for high-DPI
  • Fixed a crash if you clicked to undo multiple actions after committing a shape
  • Fixed some performance issues whereby non-active images were still rendering stuff in the background
  • Fixed many tools emitting a history item even if the image was unaffected (e.g. drawing a brush stroke outside of the canvas)
  • Fixed a leftover progress bar in the status bar after loading an image
  • Fixed Ctrl+Arrow keys not moving the selection by 10 pixels (it only moved by 1 px) if you didn’t first release the Ctrl key after you pasted with Ctrl+V
  • Removed the dangling "Tool:" tooltip on the Tool selection button in the toolbar
  • Fixed a crash when the language was changed if the new language’s localized " User Files" folder already existed
  • Fixed the dash style button in the toolbar being too skinny at 96 DPI (it worked fine at >96 DPI)
  • Fixed the main window’s application icon being off by 2 pixels
  • Fixed Ctrl+D reverting selection movement if it was pressed too quickly after using the arrow keys
  • Fixed some missed thumbnail updates, especially for the Layers window
  • Fixed the Width/Height text boxes in the toolbar for Fixed Selection not having an outline around them
  • Fixed a visual styles related crash on some buttons in some cases
  • Fixed the main installer not running after the .NET 4.5.1 installer if it required a reboot
  • Fixed the installer seeming to disappear if there wasn’t enough disk space to install .NET 4.5.1
  • Shapes no longer finish/commit if you press the delete key
  • Non-active images no longer update their thumbnails when you make changes in another image which affect them (e.g. if you leave an uncommited shape on image 1, then switch to image 2 and change the color)
  • Fixed a crash in the Text tool if you try to use a "bad" font (one which shows up in the font list as a yellow exclamation mark)


The fifth alpha build for 4.0 is now available! This is the last planned alpha release, which means beta is next and it’ll become available to v3.5.11 users if they have "Also check for pre-release (beta) releases" enabled.
To install it, either use the built-in updater from a previous 4.0 alpha build, or head on over to the forum to download it directly:

Here are the changes between the previous build (5105) and this one (5143):

  • Cropping after several simple selection manipulations (e.g. move, scale) would often result in an extra row or column of blank pixels in the cropped image
  • Move Layer Up/Down would often result in the wrong scroll location in the Layers window
  • Panning the canvas via holding the spacebar and click-and-drag of the left mouse button was still panning even after the mouse button was released, but before the spacebar was
  • Clone Stamp tool now uses the Primary color’s alpha value (or Secondary if you use the right mouse button)
  • Fixed a crash that would happen if you clicked on the image list dropdown button (to the right of the image thumbnail list) too quickly after opening a large image
  • The Move tools would revert changes made with the keyboard if the Enter or Esc keys were pressed too quickly afterwards
  • Using the "Check Now" (for Updates) button in the Settings dialog did not close the application if you had any images open which had unsaved changes
  • Fixed some issues with the Colors window whereby left clicking would reset the Primary/Secondary choice to Primary
  • The floating window positions (Tools, History, Layers, Colors) were not being persisted across sessions
  • Plugins can now retrieve the correct value for CurrentCulture and CurrentUICulture from any thread
  • Fixed some rather pernicious crash bugs in several tools related to a "Committing changes" dialog popping up during click-and-drag operations
  • Clicking and dragging on handles in the Gradient tool was lagging behind by 1 frame of mouse movement
  • Fixed a focus bug on startup whereby you couldn’t use keyboard commands until you clicked on the canvas
  • Fixed a crash on Win7 when switching from Aero to Classic theme
  • Settings dialog now works correctly in High Contrast mode
  • Fixed the pixel grid being off by 1 screen pixel (it didn’t line up with the ruler)
  • Fixed a CPU usage issue with the Move and Shape tools. They were running the animations and UI code even if the UI wasn’t visible yet (e.g. no selection / no shape).
  • The "OK" button wasn’t working in the New Image, Resize, and Canvas Size dialogs when the rest of the application’s CPU usage was very high (e.g. slow CPU, slow GPU, disabled hardware acceleration)
  • Reduced CPU usage of animated UI elements, especially when not the active application or when the user has disconnected (locked workstation, Remote Desktop)


The fourth alpha for 4.0 is now available! To install it, either use the built-in updater from a previous alpha build or head on over to the forum:

Here are the changes and fixes between the previous build (5086) and this one (5105) :

  • Added Bezier curve to the Shapes tool
  • Line/Curve shapes weren’t working with the rounded line cap styles
  • When opening an image (e.g. JPEG), the EXIF orientation/rotation metadata is now applied
  • Fixed: If you change the resolution from Image->Resolution, the selection measurement info in the status bar will now update
  • Fixed the selection tools not always showing the selection measurement info in the status bar
  • Text Tool: fixed Strikethrough being incorrectly rendered as Underline
  • Text Tool no longer interprets something like Alt+9 as the Home key
  • Fixed some effects leaving an empty progress bar in the status bar
  • Fixed the Magic Wand tool sometimes leaving an animated progress bar in the status bar
  • Move tool no longer resets the "angle" displayed in the status bar when you let go of the mouse, and it’s now an absolute angle versus relative to the beginning of the drag operation.
  • Move tools now let you use arrow keys while the mouse button is down. This allows fine precision control over rotations and moves and scales
  • Setup will now install .NET 4.5.1 instead of .NET 4.5
  • Reduced download size by 116KB
  • Fixed the update and language settings not carrying forward from the installer to the application
  • Main window now works in High Contrast mode on Windows 8/8.1
  • Settings dialog can now be accessed with Alt+X
  • Fixed a cosmetic blemish in the Updater dialog (it had a black "footer")
  • Fixed the Language dropdown in Settings sometimes showing up "blank"
  • Fixed a pseudo-crash when using Edit->Paste followed immediately by clicking and dragging
  • Fixed a crash on exit related to Direct2D and WARP


The third alpha for 4.0 is now available! To install it, either use the built-in updater from a previous alpha build or head on over to the forum:

Here’s a list of the changes between the previous alpha build (5064) and this one (5086):

  • Text tool
    • Colored fonts are now supported in Windows 8.1 (e.g. Segoe UI Emoji).
    • You can now choose between Smooth, Sharp (Modern), and Sharp (Classic) rendering. These correspond to the DirectWrite’s rendering modes of Outline, Natural Symmetric, and GDI Classic.
    • OpenType/Adobe fonts are now included in the list of fonts.
    • Fixed some layout glitches that caused text to be incorrectly clipped and/or the cursor to appear in the wrong location.
  • Selections
    • Drawing a rectangle selection with a fixed ratio followed by a Crop operation was often resulting in an extra row or column of partially transparent pixels.
    • When using aliased selection clipping while zoomed in, the selection was often rendered in the wrong location and/or at the wrong angle.
    • When drawing a rectangle selection, the status bar would always say it had zero area.
    • Selection adjustments would sometimes result in half-pixel alignment of the selection outline.
    • Deselecting via pressing Enter or Escape was not working consistently.
    • Fixed some rendering artifacts when scaling the selection to a small size.
    • Fixed some rendering glitches after pasting when a selection was already active.
  • You can now use the middle mouse button for panning at any time.
  • Panning via spacebar while a selection tool was active didn’t always show the correct mouse cursor.
  • UI text now honors the user’s control panel settings for ClearType and antialiasing of text.
  • Edit->Copy now includes the PNG format when initializing the clipboard data, which allows applications like Office to paste with full transparency information.
  • The Diagnostics page in the Settings dialog now includes a “Copy to Clipboard” button and a “Open crash log folder” link.
  • The Eraser tool now uses the alpha value of the current color.
  • Double-clicking the “roll ball” in Rotate/Zoom was not resetting all the values to their defaults.
  • Fixed some visual artifacts when using the Line or Curve shape along with certain arrow end caps.
  • Ctrl+[ was not reducing the brush size by 5.
  • Fixed a crash in the Move and Shape tools when adjusting the rotation anchor while using the Classic theme on Windows 7.
  • Some of the new toolbar items didn’t have tooltips.
  • When hovering the mouse over a taskbar image, the main window was always showing a blank image for the corresponding tab.
  • Fixed a bug in the Colors window where it would incorrectly switch to the Primary color when you clicked on the Hue slider.
  • Removed the legacy Ctrl+Alt+0 keyboard shortcut for View->Zoom to Actual Size, which was preventing some characters from working in the Text tool.


The second alpha build for 4.0 is now available! To download it, please head over to the forum:

Please note that this is an alpha! It is mostly complete but there are bugs, both known and unknown. DO NOT install this if you depend on Paint.NET for your livelihood, for instance, as it might crash at seemingly random times or even corrupt your data (that’s actually very unlikely but, still, use caution). After alpha comes beta, and then final (general availability) or "RTW" (release to web) (also sometimes called RTM).

NOTE: The alpha is not available via the updater in v3.5.11, even if you have “Also check for pre-release (beta) versions” enabled. The beta for 4.0, however, will be made available through that update channel (from v3.5.11, I mean). I’m deliberately doing this in order to keep the audience size smaller for now so that my inbox doesn’t get flooded (I’m also not advertising it on the website just yet). Newer 4.0 alpha builds will, of course, be automatically offered to you once you have any 4.0 alpha installed.

Here is a list of the changes between the previous alpha build (5034) and this one (5064):

  • "Auto-hide taskbar" was not working while was maximized and the foreground application
  • Arrow keys were not working with the Move tools until after you had used the mouse
  • Drawing on an invisible layer was visible while drawing
  • The bracket keys [ and ] were not working to adjust the brush size
  • Save Configuration was not remembering what settings were used for saving
  • The Magic Wand and Paint Bucket tool’s handling of transparent pixels was broken
  • Clicking on taskbar image thumbnails did not work to activate the application if you clicked on the image that was already active within
  • Some translations were crashing (e.g. Russian)