Skip to content
UX Atlas
Plate WRT·012 · UX writingGrid F2 · Rev. 2026-09-12

Confirmation and Destructive Copy

Name the object, the scope and the reversibility, then label the button with the action rather than with agreement.

UX writingExpert heuristicIntermediate

Definition

Confirmation copy is the last thing read before something irreversible happens. It has to carry what will be affected, how much of it, and whether it can be undone.

Expert heuristic. A review criterion developed by practitioners. Useful and widely taught, but evaluated by judgement rather than measurement.

On this plate
  1. 1Definition
  2. 2The same confirmation, three ways
  3. 3Decide the strength before writing the words
  4. 4The three parts of a confirmation
  5. 5In practice
  6. 6Local chart
  7. 7Continue from here

Reach for this when

  • Any irreversible action.
  • Bulk operations across many records.
  • Actions that affect other people, such as removing access.

Common mistakes

  • Yes and No as the only labels.
  • Confirmations on actions that could simply be undone.
  • Scope left unstated, so the reader cannot tell whether one item or forty are affected.
  • Using the same confirmation wording for a reversible action and an irreversible one, which flattens the difference the reader most needs to see.

The same confirmation, three ways

WeakBetterBestWhy the last one wins
Are you sure?Delete this project?Delete Q3 Roadmap and its 48 tasks? This cannot be undone.Object, scope and reversibility in one sentence.
This action cannot be undoneRemoving a member is permanentRemoving Sam ends their access immediately. Their comments stay.Says what survives as well as what goes.
Cancel / OKCancel / DeleteKeep project / Delete projectBoth options name an outcome, so neither can be pressed by reflex.

Decide the strength before writing the words

Most confirmations exist because nobody decided how serious the action is. Grade it first.

  1. 1

    Reversible

    No dialog. Perform the action and offer undo in a status message.

  2. 2

    Recoverable within a window

    No dialog. Perform the action, say where it went and how long it stays there.

  3. 3

    Irreversible and significant

    A dialog naming the object, the scope and the consequence, with a labelled action button.

  4. 4

    Irreversible and catastrophic

    Type-to-confirm, so the reader has to reproduce the name of what they are destroying.

The three parts of a confirmation

PartWeakStrong
QuestionAre you sure?Delete the Q3 roadmap?
ConsequenceThis cannot be undoneThis deletes 24 documents. Nobody can restore them
ButtonsOK and CancelDelete roadmap, and Keep it

In practice

  1. i.

    Type-to-confirm earns its friction

    Deleting a production database behind a typed name is slow on purpose. The typing is not a security measure, it is a way of forcing the reader to read the name of the thing they are about to destroy.

  2. ii.

    Sure about what

    Naming the object

    The object's name is the part that prevents the wrong-item error, and it is the part most often left out. Are you sure protects nobody who clicked the wrong row.

Local chart

WRT·012 · Region III · Grid F2

This entry and the entries it is stated to connect with. Each line is labelled with what the connection means.

Each link says what the connection is, so you can tell a principle from an alternative from a thing people mix this up with.

Principles behind this

The reasoning this solution is an application of.

Related concept

Connected closely enough to change how you apply this.