Zum Inhalt springen

Rückgängig machen (Undo)

oder auch Undo

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 24.09.2026
(aktualisiert 07.11.2026)

Rückgängig machen ist die Funktion, die eine gerade ausgeführte Handlung zurücknimmt und den Zustand wiederherstellt, der vor ihr bestand. Sie verlegt die Absicherung hinter die Handlung, statt sie davor zu setzen. Wer eine Aktion zurücknehmen kann, braucht vorher keine Rückfrage, und das Interface kommt ohne den Dialog aus, der alle anderen aufhält.

Rückgängig machen

Funktion, die eine gerade ausgeführte Handlung zurücknimmt und den Zustand wiederherstellt, der vor ihr bestand.
Beispiel: „Nach dem Löschen lässt sich der Schritt zehn Sekunden lang rückgängig machen.“

Auch: Undo. Die Tastenkombination Strg+Z, auf dem Mac Cmd+Z, ist die erwartete Abkürzung und sollte auch in Web-Anwendungen greifen, wo es eine Undo-Funktion gibt.

Gegenbegriff: Der Bestätigungsdialog fragt vor der Handlung und hält jeden auf. Undo lässt die Handlung zu und belastet nur den, der sich tatsächlich geirrt hat.

Gestochene Hand, die mit dem Radiergummi am Bleistiftende eine Linie entfernt, in Marineblau auf weißem Grund
Der Radiergummi nimmt den letzten Strich zurück. Rückgängig machen tut dasselbe mit der letzten Handlung.

Handeln lassen, statt vorher zu fragen

Jakob Nielsen beschreibt in seiner dritten Usability-Heuristik, dass Nutzer Handlungen versehentlich ausführen und dafür einen deutlich gekennzeichneten Notausgang brauchen, der ohne langen Umweg funktioniert. Genau das leistet Undo. Es verschiebt die Kosten der Absicherung von allen Nutzern zu dem einen, der sie wirklich braucht, und macht ein Interface schneller bedienbar, weil niemand vor jedem Schritt innehält.

Wie sich Rückgängig machen im Web umsetzen lässt

Am häufigsten ist der kurze Hinweis am Bildschirmrand, der direkt nach der Handlung erscheint und für einige Sekunden eine Schaltfläche zum Zurücknehmen anbietet. Darunter liegt meist eine zweite Ebene: Gelöschte Inhalte wandern in einen Papierkorb und bleiben dort eine festgelegte Zeit erreichbar. In Redaktionssystemen kommt die Versionierung hinzu, etwa die Revisions in Statamic oder die Änderungshistorie im TYPO3-Backend, mit der ein früherer Stand einer Seite zurückgeholt wird.

Zwei Punkte gehen dabei oft verloren. Der Hinweis muss lange genug stehen, damit ihn auch jemand liest, der langsam liest. Und der Weg zurück braucht eine zweite Adresse außerhalb dieses Hinweises, weil eine Schaltfläche, die nach vier Sekunden verschwindet, für viele nicht erreichbar ist.

Wo Undo an seine Grenze kommt

Sobald eine Wirkung das eigene System verlässt, endet die Umkehrbarkeit. Eine versendete E-Mail, eine ausgelöste Zahlung oder ein Aufruf an einen fremden Dienst lassen sich nicht zurückholen. Hier hilft entweder der Bestätigungsdialog oder eine kurze Verzögerung, wie sie Mailprogramme mit dem verzögerten Senden anbieten: Die Handlung gilt als ausgeführt, wird aber erst nach einer Minute wirksam.

Die WCAG 2.2 führt die Umkehrbarkeit als erste von drei Optionen im Erfolgskriterium 3.3.4 Error Prevention (Legal, Financial, Data) auf Stufe AA. Wo eine Übermittlung umkehrbar ist, ist die Anforderung erfüllt, und es braucht keinen zusätzlichen Prüfschritt.

Etwas rückgängig machen mit Strg + Z und Befehlstaste + Z

Rückgängig machst du am Computer mit Strg + Z, auf dem Mac mit Befehlstaste + Z. Die Kombination nimmt den letzten Schritt zurück, im Textprogramm genauso wie auf dem Desktop von Windows, wo Microsoft sie als „Rückgängigmachen der vorherigen Aktion“ führt. Mit jedem weiteren Druck geht es in den meisten Programmen einen Schritt weiter zurück.

Das Gegenstück heißt Wiederherstellen und holt einen zurückgenommenen Schritt wieder nach vorn. Unter Windows liegt es auf Strg + Y, auf dem Mac auf Umschalt + Befehlstaste + Z. Apple nennt den ersten Befehl in der deutschen Hilfe übrigens „widerrufen“, Microsoft „rückgängig machen“; gemeint ist dasselbe.

Tastenkürzel für Rückgängig machen und Wiederherstellen je System

Rückgängig liegt in allen Systemen der Tabelle auf dem Z, beim Wiederherstellen gehen die Systeme auseinander. Die Tabelle führt die Wege, die auf deutschen Geräten gebraucht werden, nach den Hilfeseiten von Microsoft, Apple, GNOME und Google.

System oder Programm

Rückgängig

Wiederherstellen

Windows

Strg + Z

Strg + Y

macOS

Befehlstaste + Z

Umschalt + Befehlstaste + Z

Linux mit GNOME

Strg + Z

Umschalt + Strg + Z

Word, Excel, PowerPoint unter Windows

Strg + Z

Strg + Y oder F4

Google Docs

Strg + Z, am Mac Befehlstaste + Z

Strg + Umschalt + Z, am Mac Befehlstaste + Umschalt + Z

Chrome, geschlossener Tab

Strg + Umschalt + T, am Mac Befehlstaste + Umschalt + T

entfällt

iPhone

mit drei Fingern nach links streichen oder das Telefon schütteln

entfällt

Gmail, gerade gesendete Nachricht

„Rückgängig“ im Hinweis links unten, 5 bis 30 Sekunden lang

entfällt

Wer zwischen Windows und Mac wechselt, stolpert also nur beim Wiederherstellen: Windows nimmt dafür das Y, der Mac und GNOME bleiben beim Z und nehmen die Umschalttaste dazu.

Was „rückgängig machen“ außerhalb des Bildschirms heißt

Rückgängig ist ein Adjektiv mit zwei Bedeutungen, und im Alltag lebt fast nur noch die zweite. Der Duden führt zuerst „im Rückgang begriffen“, mit dem Beispiel „rückgängige Tierarten“. Danach kommt die Wendung „etwas rückgängig machen“: etwas bereits Beschlossenes oder Eingetretenes annullieren, für aufgehoben oder ungültig erklären.

So steht das Wort auch in Verträgen und Bestellungen. Ein Kauf oder eine Buchung wird rückgängig gemacht und gilt danach als nicht geschehen. Die Schaltfläche in der Software meint dasselbe im Kleinen, nur dass sie sich auf einen einzelnen Schritt bezieht und sofort wirkt.

Wiederholen nach dem Rückgängig machen: zwei Befehle unter einem Namen

Wiederholen steht in vielen Programmen für zwei verschiedene Dinge. Nach einem Rückgängig holt es den zurückgenommenen Schritt zurück; ohne vorheriges Rückgängig führt es den letzten Befehl ein weiteres Mal aus, etwa ein Einfügen. In Word, Excel und PowerPoint liegen laut Microsoft beide Bedeutungen auf Strg + Y und F4.

Google Docs trennt die beiden. Wiederherstellen liegt dort auf Strg + Umschalt + Z, während Strg + Y die letzte Aktion wiederholt. Wer aus Word kommt und einen zurückgenommenen Schritt zurückholen will, greift in Docs deshalb leicht zum falschen Kürzel.

Wo sich nichts mehr rückgängig machen lässt

Der Verlauf reicht so weit, wie das Programm ihn speichert. Office merkt sich standardmäßig die letzten 100 Aktionen und lässt sie auch nach mehrfachem Speichern noch zurücknehmen. Einige Schritte stehen dagegen gar nicht darin: Das Speichern selbst und Befehle auf der Registerkarte „Datei“ lassen sich nicht rückgängig machen, der Befehl heißt dann „Rückgängig: Nicht möglich“.

Für ältere Stände ist der Verlauf deshalb das falsche Werkzeug. Dafür gibt es die Versionsgeschichte: bei Office-Dateien über OneDrive, im Redaktionssystem über die Versionierung von Inhalten, bei gelöschten Seiten über den Papierkorb. Rückgängig deckt die letzten Minuten ab, die Versionen die letzten Wochen.

Rückgängig machen in einer eigenen Web-Anwendung einbauen

Eine eigene Undo-Funktion braucht zwei Stapel: einen für die Schritte zurück und einen für die zurückgenommenen. Jede neue Änderung legt den alten Zustand auf den ersten Stapel und leert den zweiten, so wie es die meisten Programme halten. Der folgende Ausschnitt zeigt den Kern; zeichne() steht für die Funktion, die den Zustand auf die Seite bringt, und fehlt hier.

let zustand = { titel: '' };
const zurueck = [];   // Schritte, die sich zurücknehmen lassen
const vor = [];       // zurückgenommene Schritte

function aendere(neu) {
  zurueck.push(zustand);
  vor.length = 0;     // ein neuer Schritt verwirft den Weg nach vorn
  zustand = neu;
  zeichne(zustand);
}

function rueckgaengig() {
  if (!zurueck.length) return;
  vor.push(zustand);
  zustand = zurueck.pop();
  zeichne(zustand);
}

function wiederherstellen() {
  if (!vor.length) return;
  zurueck.push(zustand);
  zustand = vor.pop();
  zeichne(zustand);
}

document.addEventListener('keydown', e => {
  // In Eingabefeldern führt der Browser seinen eigenen Verlauf.
  if (e.target.closest('input, textarea, [contenteditable]')) return;
  if (!(e.ctrlKey || e.metaKey)) return;   // Strg unter Windows, Befehlstaste am Mac

  const taste = e.key.toLowerCase();
  if (taste === 'z' && !e.shiftKey) {
    e.preventDefault();
    rueckgaengig();
  } else if (taste === 'y' || (taste === 'z' && e.shiftKey)) {
    e.preventDefault();
    wiederherstellen();
  }
});

Die erste Bedingung im Tastatur-Teil ist die wichtigste. In Eingabefeldern führt der Browser einen eigenen Verlauf, und wer Strg + Z dort abfängt, nimmt dem Besucher das gewohnte Zurücknehmen beim Tippen. Die Abfrage von metaKey gehört dazu, sonst greift das Kürzel am Mac nicht.

Eine gesendete E-Mail in Gmail rückgängig machen

Klick direkt nach dem Senden im Hinweis links unten auf „Rückgängig“. Gmail holt die Nachricht dann zurück in den Entwurf. Wie lange die Schaltfläche stehen bleibt, legst du in den Einstellungen neben „E-Mail zurückrufen“ fest: 5, 10, 20 oder 30 Sekunden, so steht es in der Gmail-Hilfe.

Das Schließen eines Browser-Tabs rückgängig machen

Mit Strg + Umschalt + T, am Mac mit Befehlstaste + Umschalt + T. Chrome öffnet die zuletzt geschlossenen Tabs laut seiner Hilfe in der Reihenfolge, in der sie geschlossen wurden; ein zweiter Druck holt also auch den vorletzten zurück. Für diesen einen Fehlgriff ist das Kürzel das Rückgängig des Browsers.

Auf dem iPhone eine Eingabe rückgängig machen

Streich mit drei Fingern nach links. Apple nennt das in der iPhone-Hilfe als Weg, Textänderungen zu widerrufen. Die ältere Variante ist das Schütteln des Telefons; wer sie zu oft aus Versehen auslöst, schaltet sie unter „Einstellungen“ > „Bedienungshilfen“ > „Tippen“ mit dem Schalter „Zum Widerrufen schütteln“ ab.

Einen veröffentlichten Commit rückgängig machen

Mit git revert und der Prüfsumme des Commits. Der Befehl schreibt in Git einen neuen Commit, der die Änderung des alten umkehrt, und die Geschichte bleibt dabei vollständig erhalten. Voraussetzung ist laut Dokumentation ein sauberes Arbeitsverzeichnis ohne offene Änderungen. Warum das der sichere Weg ist, steht im Eintrag Revert.

Witziges und Kurioses: Wie Gmail das Senden rückgängig machen lernte

Das Rückgängig für gesendete E-Mails verdankt Gmail einer verirrten Nachricht. Der Designer Michael Leggett schrieb am 19. März 2009 im offiziellen Gmail-Blog, eine Mail an den falschen Larry habe für ihn das Fass zum Überlaufen gebracht. Seine Annahme: Schon fünf Sekunden reichten, um die meisten bereuten Nachrichten abzufangen. Undo Send startete als Experiment in den Gmail Labs.

Dort blieb die Funktion gut sechs Jahre. Erst am 23. Juni 2015 wurde sie zur regulären Einstellung von Gmail im Web. Ihr Name ist bis heute eine kleine Schummelei, die schon der erste Blogeintrag zugab: Gmail wartet nur mit dem Absenden, und was einmal unterwegs ist, bleibt unterwegs.

Siehe auch:

Bestätigungsdialog

Zwischenschritt, der eine ausgelöste Aktion anhält und sie erst nach ausdrücklicher Zustimmung ausführt.

#Benutzererfahrung (UX)

Fehlervermeidung

Gestaltungsprinzip, das Eingabefehler durch Einschränkung der Auswahl und klare Führung von vornherein unwahrscheinlich macht.

#Benutzererfahrung (UX)

Nielsens 10 Usability-Heuristiken

Zehn allgemeine Regeln für die Gestaltung von Benutzeroberflächen, die Jakob Nielsen 1994 in ihrer heutigen Form veröffentlicht hat.

#Benutzererfahrung (UX)

Feedback Loop (UX)

Der Kreis aus Handlung, Rückmeldung und nächster Handlung, über den jemand lernt, wie eine Oberfläche auf ihn reagiert.

#Benutzererfahrung (UX)

Papierkorb / Wiederherstellen

Ein Zwischenlager für gelöschte Inhalte, aus dem sie zurückgeholt werden können.

#Content-Management-Systeme (CMS)

Toast

Kurzer Hinweis, der am Bildschirmrand erscheint und von selbst wieder verschwindet.

#Website-Struktur #Frontend-Entwicklung (HTML, CSS, JavaScript)