How to Setup a Twitch Overlay

Updated on April 15, 2019
OffCats profile image

Louis Vigil is a live stream producer based out of Los Angeles. He has produced broadcasts for a variety of gaming and esports events.

One of the best ways to make your Twitch stream standout is to add an overlay on top of you gameplay. This article will discuss how to make twitch overlay, various elements you can add and where you can find free twitch overlays.

Making your first twitch overlay depends on what elements you wish to add. Most overlays include a frame from your webcam. You can create a simple frame for your webcam in XSplit Broadcaster, which is free streaming software.

Step 1: Add your Webcam

In XSplit Broadcaster, go to source, go to devices, go to video and select your webcam.

Right click on your webcam in the source list and click on the effects tab. In the masking area click on the shape option. Here you can select your custom webcam frame shape along with pick the colors and size of the frame.

You can create more intricate webcam overlays using image or video files. To add these to XSplit Broadcaster, simple drag and drop them into XSplit from your file browser. Make sure you have set these files on a higher layer than your webcam in XSplit Broadcaster by using the source list. You can find out more about how media files can be used in XSplit Broadcaster by watching the video below.

Step 2: Add alerts as a Webpage URL source

The next important part of a Twitch overlay is alerts for new followers and subscribers. Viewer interaction is one of the most important aspects of Twitch and it is important to thank your viewers for following or subscribing. These alerts come from various web based services such as To add these alerts to XSplit Broadcaster, you will need to get the distinct URL each alert service gives you. Once you have this URL, go to add sources and click on webpage. Paste the URL in the text area and click ok.

Most of the time the source will automatically adjust and place itself on the scene, but you can also right click on the source to adjust the position or manually resize the websource.

Step 3: Set alerts audio to ‘stream only’

If you have setup a Twitch alert with a noise, you may not want to hear the noise, but have it only play on the stream. To configure this audio in XSplit Broadcaster, right click on the websource and make sure you are on the HTML tab. In the audio output section select stream only audio.

Don’t feel limited to just adding alerts for followers and subscribers. Streamers over the years have gotten creative in ways to promote following or subscribing to their channels. Some of the commonly seen Twitch overlays for followers and subscribers are goal counters, display recent followers and trains that start a countdown after every new subscriber.

Find free overlays on

If you are looking for free twitch overlays or twitch overlay templates, there are many sites that offer templates that include overlays for webcams, alerts, start and end screens. One such site is It offers hundreds of overlay templates that are designed for some of the most popular games to stream. also offers a overlay editor so you can customize specific aspects of your overlay such as the webcam frame placement and what alerts you wish to display.

Most of these sites that offer templates are web based, so they can be added as web sources in XSplit Broadcaster.

XSplit Broadcaster has a few features that will improve the performance of web based overlays. First go to tools, then settings and click on the advanced tab. In this menu enable browser source special optimization. This will allow for smoother animation on Twitch overlays that have animation. Now when you add a web based source, right click on the source and in the display section enable 60fps.

Moving your overlays from one PC to another

If you ever need to change PCs, XSplit Broadcaster has a useful feature from transferring your Twitch overlays. In the main window, open the extensions menu and click on the presentation packager extension. The presentation packager extension will save all you sources including the media files into a zip file along with a presentation file. You can take this zip file to another PC and open the presentation file, which will automatically setup all your scenes and Twitch overlays in XSplit Broadcaster.

Other things to keep in mind

If you wish to create or commission your own Twitch overlays, there are some simple guidelines to follow. You will want to create graphics for your overlay that fit a 16:9 aspect ratio. When creating motion graphics, you want to make sure to keep file sizes small so that there isn’t any delay when switching scenes. If you need to add a large file, you will want to set XSplit Broadcaster to keep the file in memory. Right click on the large media file and enable keep source in memory. Also make sure to add transparency to any frames you make for your webcam overlays so that your camera isn’t covered.

Some important tips for when you are customizing your overlay is that your overlay isn’t supposed to distract from the content, which is your gameplay and reactions. Some common mistakes are having too many elements on the twitch overlay that cover up the gameplay or putting in loud distracting sounds that will annoy the audience and viewer. Always keep in mind that people are there to watch your gameplay and experience your personality, so don’t add elements that take away from that. Another good practice is to create different Twitch overlays for different games.

That about covers all it takes to setup or make a twitch overlay and how you find free twitch overlays. If you have any questions make sure to reach out to @XSplit on social media or join their discord.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)