Skip to content
notionsolutions

A practical library for building,
organizing and working in Notion.

Workflow guides

How to Undo in Notion: Edits, Blocks, Pages and Agent Changes

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.

Published
Clear glass panes fanned in a white ceramic rack like saved page versions, one electric-blue pane among them and a steel ring beside the rack, next to the headline How to Undo in Notion
Undo takes back the last edit; Version history and Trash reach further back.

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 lostFastest fixLimit
Your last editCmd+Z or Ctrl+Z; in the mobile app, ••• → UndoTakes 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, Restore7, 30 or 90 days depending on your plan, custom on Enterprise. You need at least Can edit access.
A deleted block or paragraphOpen an older version, copy the block, paste it into the current pageVersions are recorded on a schedule and don't capture every change.
A deleted page or sub-pageTrash → curved arrow next to the page30 days in Trash by default; Enterprise owners can change the period.
A deleted database propertyDatabase Settings → Deleted Properties → arrowDeleting it from Deleted Properties is permanent.
A database someone changedRestore an earlier version of the databaseBrings back rows and their properties, not the text inside each row's page. Views can change for everyone.
A page deleted from TrashMessage Notion support from the ? button in the appNotion's backups cover the past 30 days, so ask quickly.
A Notion AI editDiscard it, or ask Notion AI to try againOnce you accept it, the earlier text comes back through Version history.
An agent's editVersion history on the page or database it changedAn 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 ••• menuDetailed version comparison isn't available on mobile.
A change older than your plan's historyAsk Notion supportNotion 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
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 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 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 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
PlanPage history
Free7 days
Plus30 days
Business90 days
EnterpriseCustom, any number of days

Notion's pricing page 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.

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 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
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 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 lists reversible changes and says to "undo any change with version history," and the Custom Agents announcement 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 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 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, 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, 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 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

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.

Edit faster and keep a copy