Ask Twitch for a channel's chat history and there is no button for it. Chat is treated as a side effect of a live video, not as a record worth keeping. The moment the video goes, the chat goes with it.
This page explains what Twitch actually keeps, how long it keeps it, what a regular viewer can and cannot see, and where old Twitch chat logs end up once Twitch has finished with them.
How long Twitch keeps chat
Twitch keeps chat replay attached to a past broadcast, not as a separate archive. So chat history lives and dies on the same schedule as the VOD:
| Account type | VOD (and chat replay) kept for |
|---|---|
| Regular streamer | 7 days |
| Twitch Affiliate | 14 days |
| Twitch Partner | 60 days |
When the VOD is deleted on that schedule, the chat replay disappears with it. Twitch does not offer a setting that keeps the chat but drops the video, and it does not export chat history on request. The full retention rules are on Twitch's help site.
What a regular viewer can see
While the VOD still exists, anyone can open the past broadcast and watch the chat replay scroll alongside the video. That is the only public view of old chat, and it has real limits:
- You can only scroll, not search. There is no way to find a word or a username inside the replay.
- You cannot jump to a timestamp in chat without scrubbing the video.
- Once the VOD expires, the replay is gone for everyone except the broadcaster and their moderators.
What the streamer and mods can see
The message history tools Twitch does have are built for moderation, not for browsing. In a
channel where you are a moderator, a viewer card shows a chatter's recent messages, timeouts and
bans, and the /user command opens the same history. Twitch states that these logs reach back
roughly 3.5 years.
None of that is available to a regular viewer. If you are not a mod, clicking a username opens a profile, not a message log. This is the detail most "how to view Twitch chat logs" guides skip, and it is why those guides do not work for the person reading them.
Your own chat history
There is no first-party page on Twitch that lists every message you have ever sent. The closest options are:
- Watch the VOD of the stream you chatted in, while it still exists, and scrub to your messages.
- Ask the streamer or a mod to look your name up, if they are willing.
- If the stream is gone, your own message history is effectively gone with it.
Where old Twitch chat logs actually survive
Because Twitch does not keep chat, the only copies of old chat logs are the ones made independently of Twitch. That is exactly what ChatArchive.tv does: it records chat live from the channels it monitors and stores each message with its timestamp, username and the stream it belonged to, so the chat outlives the VOD.
Two things are worth knowing before you go looking:
- Archiving only works forwards. A channel added today is recorded from today onward, because Twitch does not hand out the history before that.
- Coverage is not every channel on Twitch. The archive records the channels on its list, which grows on request.
If the streamer you are looking for is missing, you can request monitoring in one click and the recorder picks them up within minutes.
How to see old Twitch chat logs right now
Start with the chat log checker and type a channel name. It tells you whether that channel is archived, how many messages and streams are held, and links straight into the records.
If you want to search for a word, a phrase or a username across the archive, the search page does that. Free accounts search the last 30 days; paid plans search the full archive.
And if you would rather read than search, the channel directory lists every streamer the archive covers, each with a page that shows their recorded streams, top chatters, categories played and messages per minute over time.