paint.net can rotate, move and resize anything, and it can do so with more precision than people expect, but it cannot skew, and its only free-transform-style tool is the humble Move Selected Pixels. Below is every rotate and transform control the program has in 5.1.12, the March 2026 release, in the order people usually need them, then the two plugins that fill the gap. Plugins are DLLs written against a particular paint.net generation, so check the forum thread's date before installing one and expect to check again when 6.0 lands in 2027. If you came here for perspective specifically, the paint.net perspective guide is the sister page.
Rotating the whole image
Image > Rotate 90° Clockwise, Rotate 90° Counter-Clockwise and Rotate 180° turn the entire canvas, every layer, without resampling. Image > Flip Horizontal and Flip Vertical mirror it. That is the complete list; there is no Image-menu command for an arbitrary angle, which is the first thing that sends people searching.
For any other angle you rotate a layer, not the image, and paint.net gives you two ways.
Rotating a layer: Rotate/Zoom
Layers > Rotate/Zoom (Ctrl + Shift + Z) opens a dialog with three controls. The outer ring rotates the layer flat, by any angle you type or drag. Zoom enlarges or shrinks it, and Pan moves it. Turn Quality up and choose Bilinear sampling for a clean edge; leave Nearest Neighbor for pixel art. The centre control does something the name does not say: it tilts the layer about the X and Y axes, so the layer appears to lean away from the viewer. That is the tilt the perspective guide covers, and it is the only perspective effect built into paint.net.
Rotate/Zoom affects the active layer only. To rotate a flattened image by, say, 3° to level a horizon, do it on the one layer and crop the empty corners afterwards, or use the Tiling option if the layer is a pattern that can repeat.
Rotating, moving and scaling a selection: Move Selected Pixels
Press M for the Move Selected Pixels tool (the icon with the arrows and a square). With a selection active, or the whole layer selected with Ctrl + A:
- Left-drag moves the pixels. The arrow keys nudge by 1 px; hold Ctrl for 10 px.
- Right-drag rotates, from anywhere on the canvas; the right button always means rotate. Hold Shift to snap to 15° steps. The small circle with a cross is the centre of rotation; drag it somewhere else before you rotate to pivot about a corner or a hinge.
- Drag a nub (the small squares on the bounding box) to resize. Shift keeps the aspect ratio; Alt resizes about the centre.
- Hold Ctrl while moving or rotating to work on a copy, leaving the original in place.
The toolbar offers five resampling modes; Bicubic (the default) is right for photographs, Nearest Neighbor for pixel art. Press Enter or pick another tool to commit.
Pressing M a second time switches to Move Selection, which moves, rotates and resizes the selection outline only, leaving the pixels alone. Use it when the marquee is in the wrong place; use the other one when the picture is.
What paint.net does not have: skew and free transform
That is the whole native toolkit, and the thing it lacks is any way to move one corner independently: no skew, no shear, no four-corner distort, and therefore no true free transform. Two plugins fill the gap, both from the paint.net forum's plugin index:
Skew gives a straight horizontal or vertical shear by an angle or an amount, which is what Photoshop's Transform > Skew does. Use it for italicising a shape, slanting a shadow, or matching text to a slanted surface.
TR's Distort This! (TechnoRobbo) lets you drag all four corners of a layer anywhere, which covers skew, stretch and perspective in a single tool, the equivalent of Photoshop's Distort. For putting a picture onto a wall or a screen in a photograph it is the one to install.
Both are DLL files: download from the forum thread, copy to paint.net's Effects folder (the app's own plugin folder for the Microsoft Store version), restart, and find them under Effects > Distort. If you would rather not install anything for a single job, the perspective warp tool here does the four-corner drag in the browser and exports a PNG to bring back in.
Grids, guides and alignment
paint.net has no guides and nothing to snap to. View > Pixel Grid draws the pixel boundaries at high zoom, useful for pixel art and nothing else. A drawing grid has to be a layer: render one with a Grid Maker plugin, or export one from the 2-point perspective grid or the isometric generator as a transparent PNG, import it with Layers > Import From File, and drop its opacity. For centring or lining up objects, the forum's Align Object plugin aligns the current selection to the canvas edges or centre.
If it went wrong
Rotated image has jagged edges. Rotate/Zoom at low Quality or Nearest Neighbor sampling; redo with Bilinear and Quality up, on a copy of the layer.
Right-drag does nothing. You are on Move Selection (outline only) rather than Move Selected Pixels; press M to switch, and check there is a selection or that the layer has pixels.
The corners are cut off after rotating. The layer is bigger than the canvas now. Image > Canvas Size to enlarge it first, rotate, then crop.
Plugin does not appear. Wrong folder (Store and classic installs differ) or no restart.
Read next
Perspective in paint.net · perspective warp online · perspective correction · GIMP perspective tool · Photoshop perspective tools
Questions
How do I rotate an image in paint.net?
For the whole image in 90° steps, Image > Rotate 90° Clockwise, Rotate 90° Counter-Clockwise or Rotate 180°. For any other angle, rotate a layer instead: Layers > Rotate/Zoom (Ctrl + Shift + Z) for a dialog with an angle control, or select all (Ctrl + A), press M for Move Selected Pixels and drag with the right mouse button. Hold Shift while rotating to snap to 15° steps.
How do I rotate a selection in paint.net?
Make the selection, press M for the Move Selected Pixels tool and drag with the right mouse button anywhere on the canvas: the right button always rotates. Shift snaps to 15°, Ctrl rotates a copy and leaves the original, and the small circle-with-cross is the centre of rotation, which you can drag somewhere else first. The Move Selection tool (press M again) rotates only the selection outline, not the pixels.
Does paint.net have a free transform tool?
Not under that name. Move Selected Pixels does three of the four jobs: move (left drag), scale (drag the corner and edge nubs; Shift keeps the proportions, Alt scales about the centre) and rotate (right drag). The fourth, skewing or dragging one corner on its own, is not in the program and needs a plugin.
How do I skew an image in paint.net?
There is no built-in skew. Install the Skew plugin from the paint.net forum for a straight horizontal or vertical shear, or TR's Distort This! to drag all four corners independently, which covers skew and perspective in one tool. Both go in the Effects folder and appear under Effects > Distort after a restart.
What does Layers > Rotate/Zoom do?
It rotates, pans and zooms the active layer from one dialog, and its centre control also tilts the layer about the X and Y axes so it appears at an angle to the viewer. That tilt is paint.net's only built-in perspective effect: symmetrical, so good for a poster leaning away from you, no use for correcting a photograph with four independent corners.
Is there a grid or align tool in paint.net?
View > Pixel Grid shows the pixels at high zoom but nothing snaps to it, and there are no guides. For a drawing grid, render one on its own layer with a Grid Maker plugin (or import a grid PNG) and lower its opacity; for lining objects up, the Align Object plugin from the forum centres or aligns a selection to the canvas.
A new lesson and a new grid, about once a month.
Each lesson arrives by email before it goes on the site, with the grid it was drawn on and the link to open it. Subscribers also get both free starter packs and the subscriber price on the paid ones. Never more than two emails a month; one click to leave.
Handled by Kit on our behalf. Your address is used for this letter and nothing else — see the privacy page.