INSTANT DOWNLOAD · WORKS WITH OBS, STREAMLABS & STREAMELEMENTS SHOP NOW
    Get the Desktop App
    • Instant
      Download
    • Works With
      OBS & More
    • Free
      Updates

      Chat Widgets

      Shop By Platform

      Works With

      LET CHAT COOK!Graveyard Stream Chat

      $14.99

      Goal Widgets

      Shop By Goal

      Works With

      GOAL GETTER!Jelly Pumpkin Goal

      $14.99

      Stickers

      Shop By Use

      Shop By Vibe

      Overlays

      Shop By Type

      Shop By Format

      Transition Videos

      Shop By Format

      Use In

      SMOOTH MOVES ONLY!Pumpkin Grow Transition

      $14.99

      Try searching

      Staff picks

        Design Tips

        How to Match Your Overlay Colours to Your Brand (No Designer Needed)

        One accent, one neutral, one pop colour. A simple system that makes every scene look like you meant it.

        Works for:
        • OBS Studio
        • Streamlabs
        • StreamElements

        TL;DR

        • Pick three colours: one accent, one dark neutral and one pop colour for alerts and goals.
        • Keep text at 4.5:1 contrast or better, and put it on a panel, never straight on gameplay.
        • Paste the same hex codes into your overlay, chat widget, goal bar, alerts and panels.
        • Test every scene over a bright game and a dark game before you go live.

        Viewers decide how polished your stream is in the first few seconds, long before they read a panel. A matching palette is the cheapest way to win those seconds: it makes a webcam frame, a chat box and a goal bar look like one designed show instead of five downloads from five places.

        You don’t need a designer for this. You need three colours, one contrast check and twenty minutes to paste hex codes into the right boxes. Here’s the whole system.

        Why Matching Colours Matter

        • Recognition. A raid, a clip on TikTok, a thumbnail in the sidebar: consistent colours tell people it’s you before they see your name.
        • Focus. Fewer colours mean less visual noise, so eyes go to you and the gameplay instead of the frame.
        • Trust. A stream that looks intentional feels like a stream worth following. Mismatched widgets look temporary.

        The goal isn’t to make your overlay louder. It’s to make every piece agree with every other piece.

        Start With One Accent Colour

        Your accent is the colour people will remember. Pull it from something you already own: your logo, your avatar, your emotes or your Discord banner. If you have none of those yet, pick the colour that matches the mood of your content. Cozy streams suit warm pinks and ambers. Competitive streams suit cyans and limes.

        To get the exact code, open your logo in Photopea, GIMP or Photoshop and click it with the eyedropper. In OBS, any colour picker has a Pick Screen Color button that samples anything on your screen. You’re looking for a six-character hex code like #8A55FB.

        Build a Three-Colour Palette

        Designers often split a palette roughly 60 / 30 / 10. On stream, that looks like this:

        Role Share Where it goes Neon Nebula example
        Neutral 60% Panels, frames, chat backgrounds #0A0812
        Accent 30% Borders, headers, usernames, goal bar #8A55FB
        Pop 10% Alerts, goal celebrations, “new” moments #FF6AD5

        Add one text colour on top: an off-white like #F4F1FF reads cleaner than pure #FFFFFF, which glares on dark scenes. That’s it. Four codes cover your entire stream.

        Keep the pop colour rare. If everything is pink, nothing is exciting. Save it for the moments you want chat to notice: a new follower, a filled goal, a raid.

        Make It Readable on Any Game

        Your overlay sits on top of footage you don’t control: snowy maps, neon cities, white menus. Three rules keep text readable on all of it:

        1. Check the contrast. Aim for at least 4.5:1 between small text and whatever sits behind it, and 3:1 for big headings. Any free online contrast checker will tell you the ratio for two hex codes.
        2. Put text on a panel. Text straight on gameplay will always lose somewhere. A dark panel at 60–80% opacity, or a frosted glass panel, keeps it readable on every frame.
        3. Avoid thin, saturated red text. Streaming video stores colour at a lower resolution than brightness, so fine coloured detail smears after compression. Contrast in brightness survives. Contrast in colour alone doesn’t.

        Size matters too. On a 1920 × 1080 canvas, keep chat text around 22–28 px so it’s still readable when viewers watch on a phone.

        Carry It Through Every Widget

        Once you have your codes, paste them everywhere. Work through your stream in this order:

        1. Overlay and webcam frame. Recolour the frame and panels to your neutral and accent. Most packs include a layered PSD for static parts.
        2. Chat widget. In the StreamElements or Streamlabs chat box settings, set the background to your neutral, usernames to your accent and message text to your off-white.
        3. Goal bar. Fill it with your accent and save the pop colour for the moment it completes.
        4. Alerts. Use your pop colour for the username highlight and your off-white for the message.
        5. Panels and offline screen. Twitch panels are 320 px wide. Use your neutral as the background so they match the stream above them.
        6. Discord. Set your role colours and server banner from the same palette, so your community space looks like your stream.

        Palette Ideas to Steal

        Not sure where to start? Each of these is a neutral, an accent and a pop colour that work together:

        Palette Neutral Accent Pop Feels
        Neon Nebula #0A0812 #8A55FB #FF6AD5 Cosmic, cozy hype
        Ice Arcade #0B1020 #3FD9FF #C8FF3D Clean, competitive
        Sunset Lo-fi #160D12 #FFB547 #FF6AD5 Warm, chill
        Mono Pro #0E0E12 #C8C0E4 #3FD9FF Minimal, focused

        We checked them for you: every accent and pop colour above passes 4.5:1 on its own neutral, and off-white #F4F1FF text passes 17:1 on all four. Swapping in your own colours? Run them through a contrast checker first.

        Common Mistakes

        Too Many Colours

        Every widget in its default colour gives you five accents fighting for attention. Stick to your three and recolour the rest.

        Matching the Game Instead of Your Brand

        A green overlay for one game and a red one for the next means viewers never learn your look. Keep your palette and adjust only the brightness if a game needs it.

        Pure White Panels

        White panels glare on dark scenes and blow out on bright ones. Use your neutral for panels and save white for small text.

        Neon on Neon

        Bright text on a bright accent background vibrates and blurs on stream. Put bright text on your dark neutral, and dark text on bright buttons.

        Frequently Asked Questions

        What colours look best on stream?

        A dark neutral for panels, one bright accent and one pop colour. Purples, cyans, pinks and limes stand out on most games. The one to avoid is thin red text: stream compression smears it.

        How do I find my logo's hex code?

        Open your logo in Photopea, GIMP or Photoshop and click it with the eyedropper, or use Pick Screen Color in any OBS colour picker. Copy the six-character code that starts with #.

        Should my overlay match the game I'm playing?

        Match your brand, not the game. The game changes from stream to stream, and your colours are how returning viewers recognise you. Just check your text stays readable over the game's brightest scenes.

        Can I change the colours of a pre-made overlay?

        Yes! Widgets like the Nebula Glass Multichat and Nebula XP Goal Bar take any custom hex in their settings. For animated scenes, edit the included PSD or shift the hue with OBS's Color Correction filter.

        Complete Your Setup

        Everything this guide sets up, pre-styled and ready to paste.

        View All: Complete Your Setup
        • NEW

          Graveyard Stream Chat

          Chat Widget · Animated

          Works with OBS Studio, Streamlabs, StreamElements, Meld Studio, XSplit

          $14.99

          In the Halloween Bundle · save 81%

        • NEW

          Halloween Neon Chat

          Chat Widget · Animated

          Works with OBS Studio, Streamlabs, StreamElements, Meld Studio, XSplit

          $14.99

          In the Halloween Bundle · save 81%

        • NEW

          Grimoire Chat

          Chat Widget · Animated

          Works with OBS Studio, Streamlabs, StreamElements, Meld Studio, XSplit

          $14.99

          In the Halloween Bundle · save 81%

        • NEW

          Jelly Pumpkin Goal

          Goal Widget · Animated Fill

          Works with OBS Studio, Streamlabs, StreamElements, Meld Studio, XSplit

          $14.99

          In the Halloween Bundle · save 81%

        • View All: Complete Your Setup

        More From the Blog

        View All: More From the Blog

        Join The .fun Squad

        First dibs on new drops, launch codes & setup tips. Plus 10% off your first widget. No spam, ever.

        We're On A Mission To Make Every Stream Look Legendary

        Discord (opens in a new tab)Setup help? Ask in Discord

        Squad only

        Unlock 10% Off Your First Widget

        Join the .fun Squad for first dibs on drops, launch codes & setup tips.

        No spam. Unsubscribe anytime.