iMessage-style chat widget beside a streamer at her desk, blue sent bubbles and gray replies on the right
Feature card of the iMessage chat widget: shifting gradient, bubble tails, Delivered receipt, time headers
Customize panel with sent bubble gradient colors, right-side roles, sender names, avatars and Delivered toggle

1 / 3

Chat widget

iMessage-Style Chat Widget

This iMessage-style chat widget turns stream chat into an iPhone thread: blue gradient bubbles for you and the people you choose, gray replies for everyone else, with tails, time headers and a Delivered receipt. It's made for StreamElements and loads in OBS as a browser source.

$10.00 USD

Instant digital download

Buy on Etsy

What's included

  • Setup PDF holding a one-click import link for StreamElements
  • The widget's HTML, CSS, JS and fields files to paste by hand
  • Dark mode, light mode or a transparent background
  • Blue side open to the streamer, moderators, VIPs or subscribers
  • Designed for a tall box of about 400 by 800 pixels

the details

About the iMessage-Style Chat Widget

Texting with chat is a bit that works on almost any stream, and this widget makes it look right. Messages from you, and from whoever you put on the blue side, arrive as sent bubbles in an iOS-style blue gradient; everyone else answers in gray. The gradient is pinned to the screen rather than to each bubble, so as chat scrolls up, every sent bubble shifts shade the way it does on a real iPhone. Back-to-back messages from one person group together, with the tail only on the last one.

The small details sell the joke. A 'Today 9:41 AM' header tops the first message and returns after ten quiet minutes, Delivered sits under your newest blue message, and an emote-only message shows large with no bubble, like a lone emoji in a text thread. Monogram avatars carry each sender's initials, names appear above the bubbles, and badges can join them if you like.

This iMessage chat widget suits conversation-heavy streams: just chatting, IRL, cozy evenings and VTuber scenes. Run it dark, switch to light mode, or drop the background for a transparent overlay. Every color is editable, from both gradient stops to the timestamps, and you set any Google Font and size (everything scales with it), the bubble width and the corner radius; iOS uses 18 px.

what you get

Highlights

  • Gradient that tracks scroll

    Sent bubbles take their shade from their spot on screen, so the blue shifts as messages climb, the way iOS does it.

  • Choose the blue side

    Put the streamer, moderators, VIPs or subscribers on the sending side; everyone else replies in gray.

  • Delivered and time stamps

    A time header after ten quiet minutes, and a Delivered receipt under the latest message on the blue side.

  • Tails and grouping

    Bubble tails render cleanly over gradients and transparent backgrounds, and runs of messages from one sender share a single tail.

  • Big emotes, no bubble

    Emote-only messages show large on their own, the way a single emoji does in a text conversation.

  • Chat cleanup built in

    Hide commands, ignore bots, cap how many messages show and fade old ones out; deleted messages and bans clear bubbles too.

setup

How to set it up

  1. Open the PDF guide from the download and click its StreamElements import link.

  2. Sign in; the overlay is created in your account with the widget already set up.

  3. Tick who sends from the blue side, then choose dark, light or transparent and adjust the colors.

  4. Size the widget as a tall box, about 400 by 800 pixels, and add the overlay to OBS as a browser source.

questions

FAQ

Is this made or endorsed by Apple?

No. It's an independent widget that imitates the look of iMessage on iOS, and Apple has no part in it. The iMessage and iPhone names are Apple's trademarks.

What size should the widget be?

A tall box around 400 by 800 pixels, close to a phone screen, gives the most convincing result. Font size sets the scale, and the bubbles, tails and avatars grow or shrink with it.

Can my moderators appear on the blue side too?

Yes. The blue side can include the streamer, moderators, VIPs and subscribers in any combination; everyone you leave out appears in gray.

Will it work on YouTube or Kick?

Yes. It's built for StreamElements, which covers Twitch, YouTube and Kick, and any app that loads a browser source can show it: OBS, Streamlabs Desktop or XSplit. No paid plan needed.

Get the iMessage-Style Chat Widget

$10.00 USD on Etsy

Buy on Etsy