Controls / The visual dictionary

Undo and redo controls.

Moves backward or forward through reversible changes.

Also calledhistory controlsundo redo buttons
01

See it in context

UI illustration
● ●
2 marks on the canvas

Undo restores an earlier state in an editing history, while redo reapplies a change that was undone. Labels or tooltips can name the next operation that will be affected.

When to use it

Disable unavailable directions and explain the next undo or redo operation.

Know the difference

Reset replaces the current value with a default; undo steps through actual editing history.

WebiOSiPadOSAndroidmacOSWindowsLinux

Web

Use a native button for an action and an anchor for navigation. Preserve keyboard activation and a visible focus indicator.

iOS · iPadOS · Android

Provide a comfortable touch target, use familiar system symbols when appropriate, and show a clear pressed or selected state.

macOS · Windows · Linux

Keep pointer, keyboard, and focus behavior consistent. Common commands can additionally expose a menu item or keyboard shortcut.

Primary documentation for the pattern and its platform conventions.