Make a Discord-style DM or channel with avatars, usernames, “Today at” timestamps, replies and reaction counters.
Three steps, all in your browser. Nothing is uploaded.
One message per line in the Script tab: p1 is them, p2 is you. Set the contact with “Receiver name:”.
Pick light or dark, Full phone or chat card, and the Discord options in the Style tab. Add photos and sounds if you like.
Download a 1080 × 1920 video with messages popping in, or a PNG of every message for your edit.
Set your own display name; theirs comes from the receiver name.
With three or more speakers the chat becomes a #channel with different speakers.
The curved reply line points back to the original message.
Emoji reactions show in pills with a count.
Add a date divider between messages with [DATE: …].
Dark is Discord's default; light is one click away.
Paste lines like these into the Script tab. Tags such as [REACT: …], [REPLY: …], [DATE: …] and [BOOM] work in every chat style, so you can switch apps at any time.
Receiver name: pixelpanda p1;text;who left the server at 2am and rejoined 4 times p2;text;my wifi is fighting for its life [REACT: 😂] p1;text;you were on your phone [REPLY: my wifi]
Use three or more speakers and a Names: line. The receiver name becomes the #channel name.
Yes. Type it in Style → Discord details under “Your name”.
Yes. Every generator, screenshot export and 1080 × 1920 video export is free, with no account and no watermark.
No. Everything runs in your browser. Your messages, photos and sounds never leave your device.
Yes. Export video gives you a 1080 × 1920 clip where messages pop in one by one, with sounds, typing and BOOM effects. It's ready for Shorts, Reels and TikTok.
Use them for entertainment, storytelling, education and mockups. Don't use them to deceive or harm anyone. See the acceptable use policy.