Related Pages
select_all
Selections
Select pixels with boxes, color matching, or polygons, then copy, paste, move, clear, or adjust them.
auto_awesome
Effects
Transform the active layer and outline its artwork, with a live preview.
keyboard
Keyboard Shortcuts
Use common keyboard shortcuts for undo, redo, copy, paste, movement, panning, and cancellation.
Free Transform reshapes part of a layer: the pixels you have selected. Scale them, move them, skew them or rotate them by dragging, see the result as you go, and nothing changes until you apply it. To rotate, flip or scale a whole layer, or every frame at once, use the Transform card in the Effects panel instead.
Starting a transform
Handles appear around the selection, and the selection bar shows the size and angle, a quality choice, Apply and Cancel. Until you start a transform the selection tools work as usual, so drawing a new selection right next to an old one never grabs a handle.
What each drag does
Drag one of the eight square handles. Hold Shift on a corner to keep the proportions, and Alt to scale around the pivot (the centre, unless you moved it). Drag past the opposite side to mirror the pixels.
Drag inside the box, or press the arrow keys to nudge it 1 pixel at a time (Shift: 5 pixels).
Drag just outside the middle of an edge, where the pointer turns into these two opposing arrows (upright ones on the left and right edges). The opposite edge stays where it is. Hold Shift to snap to clean pixel-art slopes: 1, 2 or 3 pixels across per row, or one pixel across every 2 or 3 rows.
Drag anywhere else outside the box. It turns around the pivot. Hold Shift to snap to angles that give clean pixel lines: 0°, 26.6°, 45°, 63.4°, 90° and so on.
The ring with a cross, at the centre of the box, is the point it rotates around (and scales around with Alt). Drag it to move the rotation point. It snaps to the centre and the handles; anywhere else it snaps to pixel centres and corners, so quarter turns stay exact. Hold Ctrl (Cmd on a Mac) to place it freely. Moving the pivot never moves the pixels, and each new transform starts with it in the centre.
You can mix them: scale, then rotate, then move, before you apply.
Nearest, cleanEdge or Bilinear
The choice in the selection bar sets how the pixels are redrawn when they are scaled, skewed or rotated:
While you drag or nudge, the preview shows cleanEdge as long as it can keep up with the pointer. On a large selection or a slow device it shows Nearest while you move and cleanEdge as soon as you pause or let go. Apply always uses the choice in the bar.
Moving, mirroring and quarter turns copy the pixels exactly with any choice.
cleanEdge was created by torcado and is used under the MIT license.
Applying or cancelling
The bar shows the size, the angle and any skew as you drag.
Apply (Enter) keeps the result, and one Undo takes it back. Cancel (Esc) puts everything back exactly as it was. Release the mouse before applying: Apply waits until a drag ends.
While a transform is open, everything else waits until you apply or cancel it (zooming and panning still work); a small notice with Apply and Cancel tells you why. Your tool stays selected and is ready again afterwards.
If the result runs off the canvas, the editor asks before applying, because pixels outside the canvas are lost. Choose Transform anyway to apply, or Cancel to keep adjusting.
Moved pixels never erase
Selected pixels are drawn over whatever they land on, the same as a paste. The empty part of a selection leaves the art under it alone, see-through pixels such as a glow or a soft edge blend over it, and solid pixels replace it. Moving a selection without transforming it works the same way.
Tips for pixel art
What it does not do yet