How to get back a previous ChatGPT answer after you hit Regenerate

· 6 min read

You asked ChatGPT something and got a great answer. You wanted to see if it could do even better, so you clicked Regenerate. The new answer is worse, and the good one has disappeared. Before you try to rewrite it from memory, check the places below. The earlier answer is usually still there, just hidden.

Short answer

Look directly under the new answer for a small counter like < 2/2 >. Click the left arrow to go back to the earlier version. If you edited your question instead of regenerating, the counter sits under your message. If neither is there, export your data. The export keeps every version of every answer.

1. Use the version arrows under the answer

ChatGPT doesn't delete an answer when you regenerate it. It adds the new one as another version of the same reply. When a reply has more than one version, a small pager shows up just below it:

  1. Find the reply you regenerated.
  2. Look under it, next to the copy and feedback icons, for < 2/2 > (or 3/3, and so on).
  3. Click the left arrow until you get back to the answer you wanted.
  4. Copy it somewhere safe right away, whether that's a note, a document or a new chat.

On desktop the pager sometimes only shows when you hover over the message. In the mobile apps it can be small and easy to miss. If you can't see it, open the same chat in a desktop browser.

2. If you edited your question, look under your message

Editing an earlier message is the most common way people "lose" work. When you change a question in the middle of a chat, ChatGPT starts a new branch from that point. Everything that followed the old question, including all the later answers, now sits on the other branch.

It's still there. The pager for this kind of branch appears under your own message, not under the answer. Go back to the original version of your question and the whole conversation that followed it comes back.

That's also why this gets confusing. Versions can be nested. You can regenerate an answer on branch 2 of an edited question, and to find it again you have to remember which arrow you clicked, on which message, and in what order. Nothing shows you the whole picture.

3. Once you find it, copy it to its own chat

Recent versions of ChatGPT have a Branch in new chat option in a message's "…" menu. It copies the conversation up to that point into a separate chat. Once you've found the version you want, branch it out. Then it has its own entry in your sidebar, and you won't need to click through arrows to find it next time.

4. Nothing on screen? Export your data

If the pager is gone, the chat won't load properly, or you just can't find the right branch, the data export is the most reliable fallback:

  1. Open Settings → Data controls → Export data and confirm.
  2. You'll get an email with a download link. It usually arrives within minutes, but it can take longer.
  3. Unzip the file and open chat.html in a browser, or conversations.json in a text editor.

conversations.json stores each chat as a tree of messages, with every regenerated answer and every edited question included. Search it for a phrase you remember from the lost answer. This is often the only way to recover a version that no longer shows in the interface.

When it really is gone

You can't recover an answer in these cases:

If none of these apply, the answer is most likely still in the version arrows or in the export.

Why this keeps happening

ChatGPT isn't really throwing your work away. Under the hood it stores a conversation as a tree, and every regenerate or edit adds a new branch. The screen only ever shows one path through that tree. Every other branch is folded behind a tiny 2/3 counter.

So the more you experiment, the more you have to keep in your head:

Claude and Gemini work in a similar way, with their own versions of the same arrows. It's a general limit of linear chat, not a quirk of one app.

How to stop losing good answers

Habits that help in any chat app

Or use a tool that shows the whole tree

We built Chat Tree for exactly this problem. It keeps the same tree ChatGPT has, but shows all of it instead of hiding it:

Branching is included on the free plan, with no card needed.

FAQ

Does Regenerate delete the previous ChatGPT answer?

No. It adds a new version of the same reply. Use the < 1/2 > arrows under the reply to switch between versions.

I edited my question and the rest of the chat disappeared. Is it lost?

No. Editing starts a new branch. Use the arrows under your edited message to go back to the original question, and the conversation that followed it will come back.

Can I see all versions of an answer at once?

Not in ChatGPT. It shows one version at a time. The data export includes all of them, and a tree-based client like Chat Tree shows every version as a separate node.