Chat moments are often a thread, not a single message. A subscriber asks the streamer a question, the streamer answers, chat reacts. With user-level filtering you can pull that whole exchange into one view and clip the cleanest cut.
Find any moment by who said it, or what they said.
Combine emote chips and word filters to narrow chat down to exactly the messages that matter. Click an emote chip below to see how the graph reshapes. KEKW peaks differ from POG peaks.
Emotes are first class
Twitch global and channel emotes are loaded automatically. We also pull 7TV, BTTV, and FFZ channel and global sets so every emote your community actually uses is searchable. Mix multiple emotes in one filter for compound moods.
Examples: KEKW plus OMEGALUL gives you laughter spikes. monkaS plus PauseChamp gives you tense moments. POG plus GIGACHAD gives you hype.
The chat log view
Below the graph sits a scrollable Twitch-style chat log with badges, animated emotes, and timestamps. Click a timestamp to seek the VoD to that exact second. Scroll up to pause autoscroll, just like vanilla Twitch chat.
Filter recipes editors actually use
A short menu of combinations worth memorising. Funny moments: KEKW + OMEGALUL + LULW. Tense moments: monkaS + PauseChamp + Sadge. Hype peaks: POG + POGGERS + GIGACHAD. Wholesome: peepoHey + peepoLove + Heart. Backseat / chat-vs-streamer: question marks plus the streamer name as a word filter. Mod calls: words like "ban", "timeout", "shut up", useful for compilations of stream drama.
Combining a word filter with an emote filter is OR by default. Any message that matches either token shows up. Switch to AND mode in the filter bar to require both, useful when you want messages that say "let's go" specifically when chat is also POGging.
Edge cases: typos, copy-pastas, multilingual chat
Twitch chat is messy. Voding searches the raw message text, so typo'd emote names (KEKWait, kEKW) match a "kek" word filter. Copy-pasta detection is not automatic, but filtering for a unique three-word fragment finds every occurrence of a copy-pasta in seconds. The graph spikes when the pasta is being pasted, which is itself a signal.
For non-English chat, emote filters work the same (emote names are language-agnostic) and you can mix word filters in any script as long as it survives Twitch chat encoding (UTF-8, which all modern emotes use).
About chat search and filters
Still wondering about something? The team hangs out in our Discord and answers there fastest.
Three features that work alongside this one.
Filter chat. Find the moment.
Every feature is on every plan. Open the editor and turn your next VoD into a folder of ready-to-edit clips.