How to load a full ChatGPT conversation

ChatGPT loads long conversations one page at a time, so older messages are not in the page until you scroll back far enough to fetch them. Speed Booster Toolkit adds a “Load all messages” button to the ChatGPT header that pulls an entire conversation in at once, filling the older messages in above where you are reading so you keep your place.

It also lets you choose the behaviour you want by default: keep only the newest messages loaded, load a batch of your chosen size as you scroll, or open every chat with the whole conversation already there. Loading on demand is free, 2 conversations per day; unlimited loading and the automatic mode come with a one-time $7.99 Pro license.

The background

Why ChatGPT does not show your older messages

A ChatGPT conversation that has run for months can hold thousands of messages. Sending all of that to the browser at once makes for an enormous page: the tab has to keep every message in memory and recalculate the layout on each keystroke and each streamed token, which is what turns a long thread slow and, eventually, unresponsive.

ChatGPT’s solution is to load a conversation in pages. You get the recent part immediately, and older messages are fetched as you scroll up towards them. That is a sensible default and it genuinely helps — but it has a cost that is easy to feel and hard to work around:

  • Your browser’s find bar goes blind. Ctrl+F can only match text that is on the page, so anything not yet loaded simply is not found.
  • Getting to the start takes a while. Reaching a message from months ago means scrolling, waiting for a batch, scrolling again, over and over.
  • Copying a chat out is tedious. You cannot select what has not been rendered, so a full transcript means loading the entire thread by hand first.

The right amount to load is not the same for every conversation or every machine. That is the whole idea behind the three modes below: it becomes a setting you control rather than a behaviour you receive.

Your options

Three ways a long chat can open

Set this once in the extension settings and every conversation follows it. You can still load a single chat in full at any time, whichever mode you are on.

Only load latest X messages

Lightest

Keeps only the newest messages loaded and switches ChatGPT’s infinite scroll off. Older messages arrive one batch at a time, when you press "Load older messages" at the top of the chat.

Best for: Very long threads on a slower machine, or when you only care about the recent part of a conversation.

Load older messages as you scroll

Default

Loads another batch automatically whenever you reach the top of what is already loaded. You choose how many messages are in each batch, from 1 to 100.

Best for: Everyday use. This is how ChatGPT behaves on its own, except you control the batch size.

Always open chats with all messages loaded

PRO

Loads the entire conversation as soon as you open it, filling the messages in above where you are reading, without a page reload.

Best for: Research and long-running threads where you need search and the navigator to cover everything.

A note on loading everything

Loading a whole conversation puts it all back in the page, so on a very long chat and a slower machine the tab can become heavy again — that is the trade the three modes exist to let you make. If you want the entire conversation available to search and to export without keeping it loaded, exporting already covers the entire chat on its own — it fetches the whole conversation when it builds the file. Search covers everything the extension has indexed, and tells you when there is older history it has not seen yet.

At a glance

The specifics, in one place.

Chat loading specifications
Loading modesThree: newest messages only, load as you scroll, or fully loaded on open
Batch size1 to 100 messages per load, set by you
Load a full chat on demandFree: 2 conversations per day. Pro: unlimited.
Open every chat fully loadedPro only
Page reload neededNo — messages fill in above where you are reading
Effect on your conversationNone. Nothing is deleted, shortened or edited.
Where it runsEntirely in your browser
BrowsersChrome, Firefox, Edge, Brave, Opera, Vivaldi
PriceFree, or $7.99 one-time for Pro (list $19.99)

How to load an entire chat

Four steps, about a minute in total.

  1. Install the extension

    Add Speed Booster Toolkit to Chrome or Firefox and open ChatGPT.

  2. Open the settings

    Click the extension icon in your browser toolbar while a ChatGPT tab is open. The settings open on the page itself.

  3. Choose a loading mode

    Pick "Only load latest X messages", "Load older messages as you scroll", or "Always open chats with all messages loaded". Set the batch size if you want a different number of messages per load.

  4. Load a full chat when you need it

    In any conversation, press "Load all messages" in the ChatGPT header to bring in the whole thread at once.

Common questions

How do I load a full ChatGPT conversation?

Open the conversation and press "Load all messages" in the ChatGPT header. The extension loads the rest of the thread in batches, filling the older messages in above where you are reading, so you keep your place while it works. On a Pro license you can set "Always open chats with all messages loaded" so it happens automatically every time you open a chat.

Why does ChatGPT not show my older messages?

ChatGPT loads a long conversation one page at a time instead of sending the whole thread to your browser. Older messages are fetched only when you scroll back to them. That keeps the page light, but it means the earlier part of a conversation is missing from the page until you scroll far enough, and browser search cannot find anything that has not been loaded yet.

Can I stop ChatGPT loading more messages as I scroll?

Yes. The "Only load latest X messages" mode switches ChatGPT’s automatic loading off entirely and puts a "Load older messages" button at the top of the chat instead, so nothing loads until you ask for it. You choose how many messages each press brings in.

How many messages load at a time?

You choose, from 1 to 100 messages per batch. A smaller batch keeps a very long conversation light on a slower machine; a larger batch means fewer waits when you are scrolling back through history.

Does loading a full conversation slow my browser down?

It can, on very long conversations and slower devices, because the browser then holds the whole thread. That is exactly why there are three modes rather than one: load everything when you need search and navigation to cover the full chat, and keep only the newest messages loaded when you want the page as light as possible.

Stop scrolling. Start finding.

Join 50,000+ people whose long ChatGPT chats open fast, search properly and export in one click. Free to install, and every Pro feature is unlocked for your first 7 days.

Chrome, Firefox, Edge, Brave and Opera · No account · No credit card