> ## Content Index
> Fetch the complete content index at: https://notionsolutions.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Undo in Notion: Edits, Blocks, Pages and Agent Changes
- URL: https://notionsolutions.net/notion-undo/
- Published: 2026-11-02T09:00:00.000Z
- Updated: 2026-11-02T08:59:59.000Z
- Description: Press Cmd+Z or Ctrl+Z for the last edit, or use the ••• menu on mobile. For older changes, copy blocks back from Version history or restore the page; deleted pages wait in Trash for 30 days. Plus database properties, database restores, AI and agent edits, plan limits and support backups.
- Author: Kevin Turner
- Tags: guide

**Press Cmd+Z on a Mac or Ctrl+Z on Windows to take back your last edit in Notion, and Cmd+Shift+Z or Ctrl+Shift+Z to redo it. In the mobile app, tap ••• at the top right of the page and choose Undo.** For a change you made earlier, open ••• → Version history and restore an older version or copy back only what you lost. A deleted page waits in Trash at the bottom of your sidebar for 30 days by default.

The real choice comes inside Version history. If one block went missing and other people have edited the page since, I'd copy that block out of an older version, because restoring makes the whole old version current and takes their later work with it. If most of the page is wrong, restore the version; Notion lets you restore again to get back the page you left.

## Find the fix for what you lost

__What you lost, the fastest way back and the limit to know first__
| What you lost                           | Fastest fix                                                           | Limit                                                                                                      |
| --------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Your last edit                          | Cmd+Z or Ctrl+Z; in the mobile app, ••• → Undo                        | Takes back recent actions, newest first. Stop when you can't tell what the next press will remove.         |
| Changes from earlier today or last week | ••• → Version history, pick a version, Restore                        | 7, 30 or 90 days depending on your plan, custom on Enterprise. You need at least Can edit access.          |
| A deleted block or paragraph            | Open an older version, copy the block, paste it into the current page | Versions are recorded on a schedule and don't capture every change.                                        |
| A deleted page or sub-page              | Trash → curved arrow next to the page                                 | 30 days in Trash by default; Enterprise owners can change the period.                                      |
| A deleted database property             | Database Settings → Deleted Properties → arrow                        | Deleting it from Deleted Properties is permanent.                                                          |
| A database someone changed              | Restore an earlier version of the database                            | Brings back rows and their properties, not the text inside each row's page. Views can change for everyone. |
| A page deleted from Trash               | Message Notion support from the ? button in the app                   | Notion's backups cover the past 30 days, so ask quickly.                                                   |
| A Notion AI edit                        | Discard it, or ask Notion AI to try again                             | Once you accept it, the earlier text comes back through Version history.                                   |
| An agent's edit                         | Version history on the page or database it changed                    | An agent's own Version history restores its configuration, not the pages it edited.                        |
| An edit on your phone                   | ••• at the top right → Undo, or Version history from the ••• menu     | Detailed version comparison isn't available on mobile.                                                     |
| A change older than your plan's history | Ask Notion support                                                    | Notion describes its 30-day backups for accidental deletions, so this is a request, not a self-serve fix.  |

The rows run roughly from the quickest fix to the slowest. If you aren't sure which one applies, open Version history first: you can look at any past version without changing the page.

[![Five routes: last edit to Cmd+Z or Ctrl+Z, older change to Version history, deleted page to Trash, page gone from Trash to Notion support, changed database to its version history](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-undo-what-did-you-lose.webp)](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-undo-what-did-you-lose.webp?ref=notionsolutions.net)

Start with what you lost: the last edit, an older change, a deleted page or a database.

## Undo the last edit with Cmd+Z or Ctrl+Z

Cmd+Z on a Mac and Ctrl+Z on Windows are the standard undo keys, the same pair most editors use, and Cmd+Shift+Z or Ctrl+Shift+Z puts the change back. They're the quickest fix while the mistake is still the last thing you did. Press once, look at the page, then press again if you need to.

In the mobile app the command lives in a menu. [Notion's editing basics](https://www.notion.com/help/writing-and-editing-basics?ref=notionsolutions.net) list Undo/Redo in the ••• menu at the top right of a page and describe it as a way to "take back your last action on a page, or reinstate it."

Undo walks back through what you did, one action at a time. After a few presses, when you can't tell what the next one will remove, stop. Version history shows you what changed before you restore anything, which beats guessing.

## Go back further with Version history

Version history is the tool once the mistake is no longer your last action. Click ••• at the top of the page and choose Version history, then click a past version to see the page as it was at that point. [Notion's guide to deleting and restoring content](https://www.notion.com/help/duplicate-delete-and-restore-content?ref=notionsolutions.net) says you can "review highlighted changes, see clear info about who made each change, and preview what will be affected before you restore an earlier version." To make that version the current page, open it and click Restore. Notion's [guide to keeping team pages up to date](https://www.notion.com/help/guides/tips-to-keep-your-teams-notion-pages-up-to-date?ref=notionsolutions.net) calls the same step Begin restore, so look for either label.

Two conditions decide whether it works for you. You need at least Can edit access to the page, and the version has to fall inside your plan's history window.

__How far back page history goes on each Notion plan__
| Plan       | Page history               |
| ---------- | -------------------------- |
| Free       | 7 days                     |
| Plus       | 30 days                    |
| Business   | 90 days                    |
| Enterprise | Custom, any number of days |

[Notion's pricing page](https://www.notion.com/pricing?ref=notionsolutions.net) lists the same page history: 7 days, 30 days, 90 days and Custom. On the Free plan, a mistake from last week is already close to the edge, so don't wait to look.

### When Notion records a version

Notion doesn't keep a version for every keystroke. Its help says a new version is recorded every 10 minutes while you're actively editing, and another one two minutes after your last edit. It also says Version history "shows the main highlights, but it won't capture every single change." Text that existed for only a minute between two recorded versions may not be in either, which is one more reason to try Cmd+Z first while the mistake is fresh.

### Find the moment it went wrong

On a page several people edit, start with ••• → Updates & analytics, where the team guide says you can see "all the changes made to the page." The same guide suggests restoring an earlier version instead of undoing each change one by one. Note when the bad change happened, then pick the version just before it.

## Copy one block back, or restore the whole page

Version history gives you two ways back, and they treat everyone else's work differently.

- **Copy the lost blocks.** Notion's help describes this as the way "to recover only specific content blocks from a previous version": open the older version, copy the blocks and paste them into the current page. Nothing else changes. The block selection keys in our [Notion shortcuts guide for Mac and Windows](https://notionsolutions.net/notion-keyboard-shortcuts/) make it quicker to grab exactly the right blocks.
- **Restore the version.** The old version becomes the current page, so anything added after it, by you or a teammate, leaves the page too. Notion says that even after a restore "you can always go back to the page as it was" by opening Version history again and restoring the version you left.

On a shared page my default is to copy. I'd restore only when most of the page is wrong, or when the page is mine alone and nobody has touched it since. On a page with a long history, bookmark the good version and name it before you restore; Notion's help lists both as options, and they make the version easy for the next person to find.

## Recover a deleted page from Trash

A deleted page goes to Trash, at the bottom of the sidebar. For the iOS and Android apps, Notion's help also points to the ••• menu at the top left of the sidebar. Search for the page, or filter by Last edited by, by In (the page it used to live in) or by Teamspace, then click the curved arrow next to it. [Notion's backup guide](https://www.notion.com/help/back-up-your-data?ref=notionsolutions.net) says the page "will return to where it was last in your workspace."

Sub-pages count as pages here. Deleting a page block inside another page sends that page to Trash, so the In filter is the quickest way to find a sub-page when you remember its parent but not its title. You can open a deleted page to read it, but you can't edit it until you restore it.

Pages stay in Trash for 30 days by default before Notion permanently deletes them, and Enterprise workspace owners can change that period.

### When the page is gone from Trash too

After a page leaves Trash, Notion's help says it's retained for another 30 days before it becomes "inaccessible to all users, even workspace owners." The route back from there is Notion support. The backup guide says Notion keeps backups that let it "restore a snapshot of any page in the past 30 days," and you reach support from the ? button, which that guide places at the bottom right on desktop and in the sidebar on mobile. Send the page title, the workspace and roughly when the page was deleted, and send it soon.

[![Timeline of a deleted page: it moves to Trash for 30 days by default, is kept 30 more days out of your reach, then Notion support can restore snapshots from the past 30 days](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-undo-deleted-page-path.webp)](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-undo-deleted-page-path.webp?ref=notionsolutions.net)

Once a page leaves Trash, only Notion support can bring it back, so ask quickly.

## Bring back a deleted database property

Deleted properties have their own list in the database's settings. Open the database's Settings menu, scroll down to Deleted Properties and click the arrow next to the property you want back. The trash can icon in the same list deletes it for good, and Notion's help is blunt that deleting a property from Deleted Properties "is permanent and cannot be restored."

After the property is back, open a few rows and check the values you expect before you rebuild anything by hand.

## Undo changes to a whole database

Databases have Version history too, and Notion's help is specific about what a database restore covers: "all of its pages and their properties will be restored. However, any contents of the database pages, like text inside of the pages, won't be restored." To bring back the text inside a row, restore that row's page from its own Version history, one page at a time.

A database restore reaches other people as well. Notion warns that "restoring a database may affect existing database views, as well as how other people see the database." For an inline database, one that sits inside a page, you choose whether restoring the page also restores the database's pages and properties.

That shapes my choice. If a handful of rows are wrong, I'd fix those rows by hand or from each row's page history, because a database restore rolls back every row's properties at once. I'd restore the database when one bulk change, such as a bad import or a mass edit, hit most of it. Notion shows a preview before any restore and calls it especially helpful for pages with databases or nested content, so read it before you confirm.

## Undo a Notion AI or agent edit

When Notion AI writes or edits text for you, you decide whether it stays. The [Notion AI FAQ](https://www.notion.com/help/notion-ai-faqs?ref=notionsolutions.net) says "you'll have the option to accept or discard those changes, or have Notion AI try again." Discard is the cleanest undo you'll get. Once you accept, the edit is part of the page, and Version history is the way back.

For Notion Agent and Custom Agents, the undo route is Version history on whatever they changed. Notion's [agents page](https://www.notion.com/product/agents?ref=notionsolutions.net) lists reversible changes and says to "undo any change with version history," and the [Custom Agents announcement](https://www.notion.com/blog/introducing-custom-agents?ref=notionsolutions.net) says reversible changes "allow you to undo anything a Custom Agent does." Open the history of the page or database the agent touched, find the version from before the run and restore it, or copy back the part you need. The [Notion 3.8 release notes](https://www.notion.com/releases/2026-10-13?ref=notionsolutions.net) describe the upgraded history as a clearer record "across pages and databases, with highlighted edits, detailed database changes, and attribution," so you can tell an agent's changes from a person's.

To see what a Custom Agent did before you undo it, open its Activity tab. [Notion's Custom Agents help](https://www.notion.com/help/custom-agents?ref=notionsolutions.net) describes Activity as "a log of every agent run," visible to people with Full Access, covering what triggered each run, the actions taken and any errors. The same help page gives each agent its own Version history, and that's a separate thing: it reviews or restores the agent's past configurations, such as its instructions and triggers. Reverting the agent changes how it behaves on its next run, so fix the pages it already edited in their own history.

Your personal Notion Agent can also "search version history," according to [Notion's personal agent help](https://www.notion.com/help/personal-agent?ref=notionsolutions.net), so asking it what changed on a page is a fair first look. I'd still do the restore by hand in Version history, where the preview shows what will change.

Agent undos are uncommon in Notion's own data. The [Notion Knowledge Board](https://labs.notion.com/knowledge-board?ref=notionsolutions.net), which compares models on a small, random slice of live Notion traffic, reports an undo rate, the share of agent responses users undid, of 0.4% to 1.0% across the 17 models it lists, with a median of 0.7%. These are Notion's own figures. They show how often people took an agent's response back, not whether the undo restored everything, and Notion notes that many of the differences it measures between models are smaller than their confidence intervals.

## Undo on your phone

The Notion app keeps Undo/Redo in the ••• menu at the top right of a page. For anything older, tap ••• at the top of the page, then Version history, and tap a version to view it. From there you can copy what you need into the current page or tap Restore at the top of the screen to make that version current. Detailed version comparison isn't available on mobile, so for a page with many edits I'd wait for a computer unless the fix can't wait.

An iPhone adds its own undo gestures. [Apple's iPhone guide](https://support.apple.com/guide/iphone/iph77bcdd132/ios?ref=notionsolutions.net) says to "swipe left with three fingers" to undo text edits, and Shake to Undo can be turned off in Settings → Accessibility → Touch if you keep triggering it by accident. Those are iPhone system gestures, not Notion features, so the ••• menu is the route I'd rely on in Notion, and the only one I'd point to on Android.

## Make the next mistake easier to undo

- **Lock pages that shouldn't change.** Click ••• and toggle Lock page. The team guide says that while a page is locked "nothing can be edited or changed by anyone," you included, and databases can be locked too. Our guide to [locking a page versus a database](https://notionsolutions.net/notion-lock-page-vs-database/) covers which lock protects content and which protects structure.
- **Archive instead of deleting.** On Business and Enterprise plans, Archive, which Notion labels as beta, marks a page as no longer current without deleting it, and links to the page still work.
- **Add Last edited by and Last edited time to busy databases.** Both fill in automatically, so you can see who changed a row last, and when, before you go looking through history.
- **Keep an export of client work.** Asked whether you can schedule automatic backups, Notion's backup guide answers "Not at the moment," and it says you "can't instantly recreate your workspace by reuploading your exported workspace content." An export is a copy to read and rebuild from, not an undo button. For a client project, follow our steps to [back up a client project without mistaking an export for a restore](https://notionsolutions.net/notion-client-project-backup/); for a single database, [export it to CSV](https://notionsolutions.net/notion-export-database/).
- **Reorganize in an order you can reverse.** Before you merge or delete databases, work through [a clean-up order that keeps each step reversible](https://notionsolutions.net/notion-database-organization/).
- **Review AI output before you accept it.** Discarding is easier than restoring. If your team is rolling out Notion AI, [set a human review point](https://notionsolutions.net/notion-ai-review-small-teams/) before you expand it.

## Questions that come up next

### Can I show someone an old version without restoring it?

Yes. Notion's help says you can share a version of a page or a database by sending its URL, so the earlier state can be seen while the current page stays as it is.

### Can I get back a whole workspace I deleted?

Contact Notion support right away. The backup guide says Notion can help if you accidentally delete "a page, a workspace, or even your entire account," using backups that cover the past 30 days. Re-importing an export won't rebuild it for you.