An interactive web-based Twitch chat simulator with advanced customization and video export capabilities.
- Adjustable message speed (100ms - 5000ms)
- Dynamic viewer count multiplier
- Customizable message content and usernames
- Emote-only mode for spam simulation
- Badges: Broadcaster, Moderator, VIP, Subscriber, Prime, Turbo, Verified
- Custom Emotes: Upload and manage your own emotes
- Custom Badges: Add personalized badges with weight control
- Themes: Dark and Light mode support
- Chat Dimensions: Fully adjustable width/height or responsive mode
- Nightbot support with customizable messages
- Configurable message intervals (5-300 seconds)
- Automatic bot highlighting and styling
- Formats: WebM (fast) or MP4 (universal compatibility)
- Quality: Low (480p), Medium (720p), High (1080p)
- Duration: 10s to 10min custom duration
- Crop to Chat: Export only the chat window without background
- Real-time progress tracking
- All settings saved locally
- Preset scenarios (Gaming Stream, Just Chatting, etc.)
- Custom settings preservation
- Visit the live demo
- Adjust chat settings in the control panel
- Click "Start" to begin simulation
- Export video when ready
- Pure JavaScript (no frameworks)
- Canvas API for video rendering
- MediaRecorder API for video capture
- LocalStorage for settings persistence
- Chrome/Edge: Full support (WebM + MP4)
- Firefox: WebM export only (MP4 conversion may fail)
- Safari: Limited video export (WebM only)
- Stream overlay testing
- Content creation
- Chat reaction videos
- Streaming tutorials
- UI/UX demonstrations
MIT License - Free for personal and commercial use
Made with 💜 for the streaming community