Rotate Selection Paint.NET: How to Rotate
- Fraction of a full turn
- Result
- Rotation angle
- 30 degrees
- You entered
To rotate a selection in Paint.NET, first make a selection with any selection tool (like the Rectangle Select or Ellipse Select), then use the “Rotate/Zoom” tool under the Layers menu (or press Ctrl+Shift+Z) and drag the rotation handle. This rotates the selected pixels, not the selection outline itself; for rotating just the selection outline, you need to use the Move Selected Pixels tool with the rotation handle while holding a specific key. This article explains both methods, common pitfalls, and how to rotate the entire canvas or layer.
What “Rotate Selection” Means in Paint.NET
Paint.NET does not have a single command called “Rotate Selection” that does everything. The term can mean three different things:
- Rotating the selected pixels – the actual image content inside the selection is turned.
- Rotating the selection outline – the marching-ants border is rotated, but the pixels stay in place.
- Rotating the whole canvas or layer – everything on the layer, including any selection, is turned.
Most users want the first option: they have selected an object and want to spin it. That is done with the Rotate/Zoom tool, which is actually a layer-level effect but works on the active selection if one is present.
How to Rotate Selected Pixels (The Standard Method)
- Make a selection using any selection tool (Rectangle Select, Lasso Select, Magic Wand, etc.).
- Go to Layers → Rotate/Zoom or press Ctrl+Shift+Z.
- In the dialog, click and drag the rotation handle (the round arrow) in the preview window. You can also type an exact angle in the “Angle” box.
- Check the “Resampling” option – for most photos use “Bicubic”, for pixel art use “Nearest Neighbor” to keep hard edges.
- Click OK. The selected pixels are rotated, and the area outside the original selection is filled with transparency (if the layer has alpha) or the background color.
This method rotates the pixels around the center of the selection bounding box. If you want to rotate around a different point, you must first move the selection or use a different approach.
Rotating the Selection Outline Only
Sometimes you want to rotate just the selection border, for example to select a rotated rectangle without changing the image. Paint.NET does not have a direct menu command for this, but you can do it with the Move Selected Pixels tool:
- Make your selection.
- Switch to the Move Selected Pixels tool (shortcut: M).
- Hold down the Shift key and drag the rotation handle (the round arrow that appears at the top of the selection).
- Release the mouse and then the Shift key. The selection outline rotates, but the pixels inside are not moved.
This is a hidden feature that many users miss. It works in Paint.NET 4.x and later versions. The rotation is around the center of the selection’s bounding box.
Rotating the Entire Canvas or Layer
If you want to rotate everything on a layer (including a selection), use Layers → Rotate/Zoom without any active selection. If you have an active selection, the tool only affects the selected area. To rotate the whole image, either deselect (Ctrl+D) first or use Image → Rotate for 90° and 180° turns.
For arbitrary angles on the whole canvas, you can use Layers → Rotate/Zoom with no selection, but note that this rotates the layer, not the canvas. To rotate the canvas itself (which changes the document dimensions), you would need to resize the canvas after rotating, or use a plugin. Most users simply rotate the layer and then crop to the new bounds.
Common Mistakes and How to Avoid Them
- Forgetting to make a selection – If you use Rotate/Zoom without a selection, you rotate the entire layer. Always check the marching ants are present.
- Rotating the selection instead of the pixels – Using the Move Selected Pixels tool without Shift rotates the pixels. With Shift, it rotates the outline. It is easy to mix them up.
- Pixelation after rotation – Rotating any raster image loses quality because the software must interpolate. Use a high-resolution image and choose the right resampling mode. For pixel art, use Nearest Neighbor.
- Background color shows instead of transparency – If your layer has no alpha channel, the area outside the rotated selection will be filled with the background color. To get transparency, add an alpha channel via Layers → Add New Layer or use a PNG file.
Keyboard Shortcuts and Menu Paths
- Rotate/Zoom tool: Ctrl+Shift+Z (or Layers → Rotate/Zoom)
- Move Selected Pixels tool: M
- Deselect: Ctrl+D
- Invert selection: Ctrl+I
- Image → Rotate: for 90° clockwise, 90° counterclockwise, 180°
These shortcuts are for Paint.NET 4.x on Windows. If you are using an older version, the menus may be slightly different, but the tools have been stable for years.
When to Use Which Method
- Rotate a photo object: Use Rotate/Zoom with a selection.
- Rotate a selection border to select a slanted area: Use Move Selected Pixels with Shift.
- Rotate the whole image: Use Image → Rotate for 90° steps, or Layers → Rotate/Zoom with no selection for arbitrary angles.
- Rotate a layer independently: Select the layer in the Layers window, then use Layers → Rotate/Zoom.
Frequently Asked Questions
Can I rotate a selection by an exact angle in Paint.NET?
Yes. In the Rotate/Zoom dialog, you can type a numeric angle in the “Angle” box. The angle is in degrees, and positive values rotate clockwise. There is no way to type a value for the selection-outline rotation with the Move Selected Pixels tool – you have to drag visually, but you can hold Shift to snap to 15° increments.
Why does my rotated selection have a transparent hole?
When you rotate selected pixels, the original location is left empty. If the layer has an alpha channel, that empty area becomes transparent. If you want to fill it with a color, you can use the Paint Bucket tool after rotating, or first fill the selection with a background color before rotating.
How do I rotate a selection without rotating the image?
Use the Move Selected Pixels tool (M) and hold Shift while dragging the rotation handle. This rotates only the selection outline, not the pixels. This is useful for creating a rotated selection to cut out a slanted object.
Is there a way to rotate a selection around a specific point?
Paint.NET’s built-in tools always rotate around the center of the selection’s bounding box. To rotate around a different point, you can move the selection (using Move Selected Pixels) so that the desired pivot is at the center, rotate, then move it back. Alternatively, use a plugin like “Object Rotate” from the forum, but that is not included by default.
Does rotating a selection in Paint.NET affect the original image quality?
Yes, rotating raster pixels always causes some quality loss because the software must resample. To minimize loss, work on a copy, rotate only once, and use a high-quality resampling mode. For pixel art, use Nearest Neighbor to avoid blurring.
Can I rotate a selection in Paint.NET on a Mac?
Paint.NET is Windows-only. On a Mac, you can run it with a virtual machine or use alternative software like GIMP or Krita, which have similar rotation tools. The steps in this article apply to the Windows version only.
Related
Formula used
in angle | Rotation angle | degrees | 30 | 0 out rad | Angle in radians | rad | angle * (pi / 180) | 3 out turns | Fraction of a full turn | - | angle / 360 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.