Skip to main content
All posts
Guide7 min readJam Hsiao

How to Make a Fake Live Chat for a YouTube or Twitch Video (Free)

Make a fake YouTube live chat or Twitch chat for a video: write the messages, export a scrolling chat video or a transparent overlay, and key it into iMovie, CapCut, Premiere, DaVinci Resolve or OBS. Tested step by step.

Most people start by typing chat messages as text layers in their editor. That works for three lines and falls apart at thirty: every message needs its own layer, its own color and its own timing. The better question is what the chat has to do in the video, because that decides the file you need:

  • A still frame (a thumbnail, a meme, a reaction screenshot): a PNG of the chat.
  • A chat that scrolls over your footage: a scrolling chat video on a green or blue background, keyed out in your editor.
  • A whole stream in one shot: a 16:9 stream screen with the chat beside it.

The short version

Write the messages in a fake live chat generator, export the layout you need, and layer it over your video. FakeComment's Fake Twitch Chat Generator and Fake YouTube Live Chat do this in the browser without an account. Free videos hold up to 12 messages and carry a small corner mark; Pro removes the mark and allows longer, HD videos.

I tested the whole workflow on October 1, 2026 in Chrome on a Mac: a ten-line Twitch script, three layouts, a scrolling video, and the chroma key in iMovie. The screenshots below are from that test.

Which way of making a fake live chat fits your video?

MethodWhat you getGood forWatch out for
A fake chat generator (Twitch, YouTube Live, Kick, no branding)PNG stills, a transparent overlay, a scrolling chat videoSkits, reaction edits, explainers: any chat you scriptFree videos stop at 12 messages and carry a small mark
Text layers in your editor (Premiere Pro, After Effects, CapCut)Exactly what you animateFull control of every frameOne layer per message; slow past a handful of lines
A real chat overlay (for example Social Stream Ninja)Your channel's live chat in OBS as a browser sourceShowing real viewers while you streamShows only real messages; no video file to edit
An open-source simulator from GitHubDepends on the projectDevelopers who want to change the codeSetup required; StreamChat-Simulator, for example, runs inside OBS and needs Python

For a scripted scene, a generator is the fastest route: you decide every message and when it appears, and you get a file you can cut like any other clip.

How do I make a fake Twitch chat for a video?

1. Paste the script. Open the Fake Twitch Chat Generator, scroll to "Paste a whole chat" and paste one username: message per line. Replace chat swaps out the sample chat; Append adds to it. You can also start from a ready-made chat (Hype, Gaming fail, Just Chatting, Wholesome) and edit from there.

Paste a whole chat box in the Fake Twitch Chat Generator with a ten-line script, one username and message per line
The script I used: ten lines for a "streamer misses an easy shot" moment. Each line becomes one chat message, in order.

2. Cast the chat. Every message has its own username color and badge toggles: Streamer, Mod, VIP, Sub, Verified and Prime, plus Highlighted for a channel-points message. I gave one viewer a Mod badge and two viewers a Sub badge; a chat where everyone has a badge looks staged.

Fake Twitch chat editor: chat panel preview on the left, each message with a color swatch and badge toggles on the right
Preview on the left, one card per message on the right. The Sub badge on kaizen_ shows as the star icon in the preview; mira_mods has the Mod sword.

3. Pick a layout. The same messages export three ways:

Fake Twitch chat exported as the Chat Panel layout, dark theme
Chat Panel: the chat sidebar, 680 × 1200 PNG.
Fake Twitch chat exported as a transparent overlay, shown on a checkerboard
Overlay: messages only, transparent background (shown here on a checkerboard).
Fake Twitch stream screen with LIVE badge, viewer count and the chat beside the stream
Stream Screen: a 16:9 stream with the chat beside it. The PNG came out at 2560 × 1440.

4. Export. Download PNG gives you a still. For motion, choose the message speed (Slow, Normal or Fast); on the Overlay layout, also pick the key color. The tool marks one as Best: it checks how many username and badge colors sit close to green and to blue, and suggests the key fewer of them clash with. Then click Export Scrolling Video. The messages pop in one at a time, the way a real chat fills up.

Export settings: Download PNG, 4K (Pro), Copy, Export Scrolling Video, message speed, HD (Pro) and key color Green (Best) or Blue
The export bar. 4K PNG and the HD video switch are Pro; everything else is free. The line underneath is the watermark notice for free videos.

My ten-line chat at Normal speed came out as a 9.4-second H.264 MP4, 680 × 692 at 30 fps.

How do I make a fake YouTube live chat?

Fake YouTube Live Chat works the same way, with YouTube's own pieces:

  1. Start from Premiere, Gaming or Podcast Q&A, or paste one @name: message per line.
  2. Set each line as Viewer, Member, Mod or Owner, add a verified check or a fan rank (#1 to #5), and turn any line into a Super Chat from $2 to $100.
  3. Set the channel name, the "watching now" count, light or dark theme, the welcome notice and an optional pinned message.
  4. Choose Chat Panel, Overlay or Stream Screen and export as above.
Fake YouTube live chat editor with a $5 Super Chat, fan rank badges and per-message Viewer, Member, Mod and Owner roles
One or two Super Chats and a few fan ranks are enough to make a premiere chat read as busy. The role, fan rank and Super Chat controls sit under each message.

Kick has its own Fake Kick Chat Generator with the same three layouts. For a chat without any platform's look, start on the Fake Live Chat Generator.

Which layout should I export?

Decision chart: chat sidebar for a still goes to Chat Panel; chat on top of your footage goes to Overlay; a whole stream goes to Stream Screen
Pick by where the chat ends up in your edit. Chat Panel and Stream Screen record exactly as previewed; only the Overlay video needs a chroma key.

How do I put the chat over my video?

The Overlay video is recorded on a solid green or blue background. Put it on a track above your footage and remove that color with a chroma key.

Frame from the exported Overlay video: Twitch chat messages on a solid green background with a small fakecomment.net mark in the top right
A frame at 7 seconds: nine messages in, the tenth still to come. The small fakecomment.net mark in the top right is the free-video watermark.
iMovie video overlay settings menu open with Cutaway, Green/Blue Screen, Split Screen and Picture in Picture
iMovie: with the chat clip selected, the video overlay settings menu offers Green/Blue Screen.
iMovie viewer after Green/Blue Screen: the fake Twitch chat keyed over a colourful test clip, Softness and Clean-up controls above
After Green/Blue Screen, at 7 seconds, over a 12-second test clip. The green is gone with the default Softness; on a busy background some coloured names get hard to read.
  • iMovie (Mac): drag the chat clip above your main clip in the timeline, click the video overlay settings button above the viewer and choose Green/Blue Screen.
  • CapCut: add the chat video as an overlay, select it, open Remove background and choose Chroma key, then pick the green (or blue) with the color picker and adjust the intensity until the edges are clean.
  • Premiere Pro: drag the chat clip to a track above your footage, apply Effects → Video Effects → Keying → Ultra Key, and set the key color with the eyedropper.
  • DaVinci Resolve: key the clip on the Color page with the qualifier (select the green and output it as alpha), or use the Delta Keyer in Fusion.
  • OBS: add the video as a Media Source, right-click it → Filters → Effect Filters → Chroma Key, and choose green or blue.

For a still frame, skip the key: the Overlay PNG already has a transparent background. The CapCut overlay tutorial covers placing and animating a transparent PNG.

How long can a free chat video be?

Free chat videos hold up to 12 messages, so the length comes from the message speed. I exported the same 12-line chat three times:

Bar chart of video length for 12 messages: Slow 16.3 seconds, Normal 10.9 seconds, Fast 6.9 seconds
Measured with ffprobe. Same chat each time; only the speed changed.
Message speed12 messagesSize
Slow16.3 s680 × 812
Normal10.9 s680 × 812
Fast6.9 s680 × 812

For a longer scene, either split it into several 12-message clips and cut between them, or use Pro, which allows chats of any length, adds HD video and removes the corner mark.

What makes a fake chat look real?

  • Pace it to the scene. Slow suits a calm Just Chatting stream; Fast suits a clutch moment. Real chats speed up right after something happens on screen.
  • Mix the cast. A mod or two, a few subs or members, mostly plain viewers.
  • Write like chat. Short lines, lowercase, repeated words ("clip it clip it"), questions the streamer never answers.
  • Match the numbers. Use a viewer count and title that fit the clip; a 12-viewer stream with a hype train looks off.
  • Give the chat a calm patch of frame. Keyed over busy footage, coloured usernames lose contrast. Place the chat over a darker or plainer area, or use the Chat Panel layout, which brings its own background.

Scope

FakeComment makes mockups for skits, parody, tutorials and creative work. Don't use a fake chat to impersonate real people or to pass it off as real engagement. FakeComment is independent and isn't affiliated with Twitch, YouTube or Kick; badge icons are simplified look-alikes, not the platforms' own artwork.

Frequently asked questions

Can I make a fake YouTube live chat for free?

Yes. FakeComment's Fake YouTube Live Chat runs in the browser without an account. PNG stills have no watermark. Scrolling chat videos are free up to 12 messages and carry a small fakecomment.net mark in the corner; Pro removes the mark and allows longer chats.

How do I put a fake Twitch chat on top of my video?

Export the Overlay layout as a scrolling video on a green or blue background, place it on a track above your footage, and remove the background with a chroma key: Green/Blue Screen in iMovie, Chroma key in CapCut, Ultra Key in Premiere Pro, the Chroma Key filter in OBS.

How long can a free fake chat video be?

Free chat videos hold up to 12 messages, so the length depends on the message speed. In my test, 12 messages ran 16.3 seconds at Slow, 10.9 seconds at Normal and 6.9 seconds at Fast.

Can I paste my own script?

Yes. Paste the whole chat as one username: message per line, choose Replace chat, then adjust names, colors and badges line by line.

Does the fake Twitch chat include emotes?

Emoji work in any message. Twitch and third-party emote images such as Kappa or PogChamp are not included; typing the emote name as text (KEKW, LUL) is how many real chats read anyway.

Can a fake chat video show a real stream's chat?

No. A fake chat generator only shows the messages you write. To show your real live chat while streaming, use a chat overlay that reads your channel's chat, such as Social Stream Ninja in OBS.

Try the Related Tools

Related Guides

More how-tos on comment stickers, overlays, and mockups.

View all guides →