Summarize this article with:

You’ve got the perfect icon. Wrong angle.

Learning how to rotate in Figma takes about 30 seconds, but most designers stumble through it the first time. The rotation handle hides in plain sight, and the keyboard shortcuts aren’t obvious.

This guide covers four methods to rotate objects on the Figma canvas: the rotation handle for quick adjustments, the Design panel for exact degree values, Shift-drag for 15-degree increments, and custom rotation origin points for precise control.

Whether you’re adjusting text layers, frames, images, or vector shapes, you’ll know exactly which rotation method fits your workflow.

Takes about 2 minutes to read. Less time than fighting with that stubborn bounding box.

How to Rotate in Figma

YouTube player

Rotating in Figma is the process of changing the angular orientation of objects, frames, text layers, or images on the canvas.

You do this using the rotation handle, the Design panel, or keyboard controls.

Users need this when adjusting icon angles, creating dynamic layouts, aligning design components at specific degrees, or building angled UI patterns for user interface projects.

This guide covers 4 methods requiring 1 to 3 minutes and basic familiarity with Figma’s interface.

Prerequisites

Before you start rotating objects in Figma, make sure you have these ready:

Have you seen the latest Figma statistics?

Discover comprehensive Figma statistics including revenue growth, market share, user demographics, and funding data.

Check them out →
  • Figma desktop app or browser version (2024 or later)
  • A file with at least one object, shape, frame, or image on the canvas
  • Edit access to the file
  • Basic knowledge of selecting objects
  • Time estimate: 1 to 3 minutes

The rotation tool works on any layer type. Vectors, text, components, groups, frames.

If you’re working on a wireframe or detailed mockup, these same steps apply.

Step One: How Do You Rotate an Object Using the Rotation Handle?

Select your object on the canvas, hover near any corner of the bounding box until the cursor changes to a curved double-arrow, then click and drag to rotate freely around the center point.

Action

  1. Location: Corner of the selected object’s bounding box (just outside the resize handles)
  2. Instruction: Click and drag the curved double-arrow cursor clockwise or counterclockwise
  3. Result: Object rotates freely, angle displays in the Design panel

Purpose

This method works best for quick visual adjustments. No need to type anything.

Took me a while to realize the rotation handle only appears when you hover slightly outside the corner. Not directly on it.

The rotation value updates in real-time in the right sidebar panel as you drag.

Step Two: How Do You Enter an Exact Rotation Angle in the Design Panel?

Select your object, locate the rotation field (°) in the Design panel on the right sidebar, type your desired degree value like 45 or 90, and press Enter to apply the precise angular transformation.

Action

  1. Location: Design panel (right sidebar) → Rotation field marked with °
  2. Instruction: Click the field, type the exact angle (45, 90, 180, or any value)
  3. Result: Object snaps to the specified rotation angle instantly

Purpose

When precision matters, this is your go-to. Dragging by hand rarely lands on exactly 37 degrees.

The degree input field accepts positive values (counterclockwise toward 180°) and negative values (clockwise toward -180°).

If you’re building consistent responsive design components, exact angles keep everything aligned across breakpoints.

Step Three: How Do You Rotate in 15-Degree Increments?

Hold Shift while dragging the rotation handle to snap the object orientation to 15-degree intervals, making it easy to land on standard angles like 0°, 15°, 30°, 45°, 60°, 75°, or 90°.

Action

  1. Key combination: Hold Shift + drag rotation handle
  2. Behavior: Rotation snaps to 15° increments (0°, 15°, 30°, 45°, 60°, 75°, 90°, etc.)
  3. Result: Object aligns to standard angle values automatically

Purpose

Most design work uses angles divisible by 15. This constraint saves time and keeps things tidy.

I use this constantly for rotating icons in navigation menus. Dropdown arrows at exactly 180°. Chevrons at 90°.

The snap to angle feature helps maintain visual hierarchy consistency across your entire design system.

Step Four: How Do You Change the Rotation Origin Point?

Select your object, press Option (Mac) or Alt (Windows) to reveal the rotation origin target, then click and drag that target icon to reposition where the object rotates around.

Action

  1. Keyboard shortcut: Option (Mac) or Alt (Windows) while object is selected
  2. Instruction: Click and drag the circular target icon to a new position
  3. Result: Object now rotates around the custom origin point instead of center

Purpose

Default rotation happens around the object’s center. Sometimes you need a corner or edge as the pivot.

Clock hands, door hinges, swinging elements. All need custom rotation origin points.

This feature pairs well with animation in Figma when building interactive prototypes.

Alternative Methods

Method A: Rotation Handle

  • Time: Under 5 seconds
  • Precision: Low to medium
  • Best for: Quick visual adjustments, exploratory design work

Method B: Design Panel Input

  • Time: Under 10 seconds
  • Precision: Exact
  • Best for: Specific degree values, consistent component rotation

Method C: Keyboard Rotation

  • Shortcut: Option/Alt + Command/Ctrl + Arrow Keys
  • Increment: 1 degree per press
  • Best for: Micro-adjustments without touching the mouse

Choose Method A when speed matters more than precision.

Choose Method B when exact angles are required for your design system in Figma.

Choose Method C when making tiny tweaks during detailed vector work.

Verification

How to confirm your rotation worked correctly:

  • Check the Rotation field (°) in the Design panel displays the expected value
  • Visually inspect the object’s orientation against your grid in Figma
  • Compare against alignment guides if precision matters

The rotation value shows between -180° and 180°. Anything past 180° in either direction counts back toward zero.

If you’re handing off to developers, note that CSS uses the opposite rotation direction. A 90° rotation in Figma becomes transform: rotate(-90deg) in code.

Troubleshooting

Rotation Handle Not Appearing

Issue: You hover over corners but only see resize cursors.

Solution: Zoom out slightly, ensure the object isn’t locked, hover just outside the corner handles rather than directly on them.

Object Rotates Unpredictably

Issue: Rotation behaves strangely or seems constrained.

Solution: Check if the object sits inside an auto layout in Figma frame. Auto layout can restrict transformations. Move the object outside the frame first.

Rotation Resets or Doesn’t Apply

Issue: You enter a value but nothing changes.

Solution: Verify you have edit access to the file. Check for constraints applied to the object. Try pressing Enter after typing the value.

CSS Values Don’t Match

Issue: Dev Mode shows different rotation values than what you set.

Solution: This is expected behavior. Figma uses the CSS transform property which reverses the angle direction. A positive 45° in Figma displays as rotate(-45deg) in Dev Mode.

Related Processes

Once you’ve mastered rotation, these related skills expand your Figma toolkit:

Rotation works identically on text layers, SVG vectors, images, frames, and groups.

For animated rotations in prototypes, combine rotation with Smart Animate transitions when you prototype in Figma.

FAQ on How To Rotate In Figma

What Is the Keyboard Shortcut to Rotate in Figma?

Hold Option + Command + Arrow Keys (Mac) or Alt + Ctrl + Arrow Keys (Windows) to rotate objects by 1 degree per press. No dedicated single-key shortcut exists for rotation in Figma’s default keyboard controls.

How Do You Rotate an Object 90 Degrees in Figma?

Select your object, go to the Design panel in the right sidebar, and type 90 in the rotation field. Or hold Shift while dragging the rotation handle to snap to 90-degree increments.

Can You Rotate Multiple Objects at Once in Figma?

Yes. Select multiple layers by Shift-clicking or drag-selecting them. Figma rotates all selected objects around their combined center point. Each object maintains its position relative to the group’s bounding box.

Why Can’t I See the Rotation Handle in Figma?

The rotation handle appears when you hover just outside the corner of the bounding box. Zoom out if needed. Check that the object isn’t locked. The cursor changes to a curved double-arrow when positioned correctly.

How Do You Rotate Text in Figma?

Text layers rotate exactly like any other object. Select the text layer, use the rotation handle or enter a degree value in the Design panel. The text remains editable after rotation.

What Is the Rotation Origin Point in Figma?

The rotation origin determines the pivot point around which objects rotate. Default is center. Press Option (Mac) or Alt (Windows) to reveal and drag the origin target to any custom position.

How Do You Reset Rotation to Zero in Figma?

Select the rotated object, find the rotation field in the Design panel, and type 0. Press Enter. The object returns to its original orientation. Works on frames, shapes, images, and text layers.

Does Figma Rotation Affect CSS Export Values?

Yes, but directions are reversed. Figma uses positive angles for counterclockwise rotation. CSS keyframes and transform properties use the opposite convention. A 45° rotation in Figma becomes rotate(-45deg) in code.

Can You Animate Rotation in Figma Prototypes?

Yes. Create two frames with different rotation values on the same object. Connect them with Smart Animate transition. Figma interpolates the rotation smoothly. Works great for loading spinners and micro-interactions.

How Do You Rotate Images Without Distortion in Figma?

Images rotate cleanly without distortion in Figma. Select the image, use any rotation method. The pixel data stays intact. For better control, place images inside frames first, then rotate the frame independently.

Conclusion

Knowing how to rotate in Figma gives you precise control over every layer on your canvas. Four methods, same result. Pick whichever fits the moment.

The rotation handle works for fast, visual tweaks. The Design panel degree input delivers exact angles when consistency matters.

Hold Shift to snap rotations to 15-degree increments. Change the rotation origin point when you need objects to pivot from corners or edges instead of center.

These transform tools apply to shapes, text layers, images, frames, and components equally.

Small skill. Big impact on your user experience design workflow.

Now go fix that crooked icon that’s been bothering you for the last hour.

Author

Bogdan Sandu specializes in web and graphic design, focusing on creating user-friendly websites, innovative UI kits, and unique fonts.Many of his resources are available on various design marketplaces. Over the years, he's worked with a range of clients and contributed to design publications like Designmodo, WebDesignerDepot, and Speckyboy, Slider Revolution among others.