# Undo and redo

Source: https://developer.apple.com/design/human-interface-guidelines/undo-and-redo
Skill: hig-patterns
Snapshot: 2025-02-02

---
<!-- hig-doctor:attribution -->
> **Source**: Apple Inc. Canonical content at https://developer.apple.com/design/human-interface-guidelines/undo-and-redo.
> This file is a structured index of that content, snapshot 2025-02-02.
> Apple HIG text and imagery are © Apple Inc.; this repository provides organization and cross-referencing for AI agent consumption only.

# Undo and redo

## Best practices

**Help people predict the results of undo and redo as much as possible.**

**Show the results of an undo or redo.**

**Let people undo multiple times.**

**Consider giving people the option to revert multiple changes at once.**

**Provide undo and redo buttons only when necessary.**

## Platform considerations

### iOS, iPadOS

**Avoid redefining standard gestures for undo and redo.**

**Briefly and precisely describe the operation to be undone or redone.**

### macOS

**Place undo and redo commands in the Edit menu and support the standard keyboard shortcuts.**

---

<!-- hig-doctor:canonical-footer -->
For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/undo-and-redo

