Liquid Goal Bar
Animated sub / bits goal bar that remembers progress. ?type=bits&goal=5000
A goal overlay for Twitch and OBS
Liquid Goal Bar is a free Twitch goal overlay that fills up live as your community subs or cheers. A striped, flowing gradient slides across the bar with every contribution, and the whole bar turns lime green with a fanfare when you hit the goal.
Progress is saved in the OBS browser source, so the bar picks up where it left off next stream. Choose a sub goal or a bits goal, set the target, starting value, label and color right in the URL, and add as many bars as you like for different goals.
- Sub goal or bits goal
- Counts subs, gifted subs and gift bombs
- Remembers progress between streams
- Custom label, target, starting value and color
- Celebration state and sound when the goal is reached
- Transparent background, sits at the top of the scene
Add Liquid Goal Bar to OBS in under a minute
- Copy your overlay URL.
Replace YOUR_CHANNEL with your Twitch username:
https://www.overlaify.com/overlays/goal-bar?channel=YOUR_CHANNEL - Add a Browser source.
In OBS Studio, click + under Sources, choose Browser and name it “Liquid Goal Bar”.
- Paste the URL and set the size.
Paste the URL, then set Width to
1920and Height to1080. Leave custom CSS empty — the background is already transparent. - Test it before you go live.
Add
&test=1to the URL to fire simulated events, then remove it once it looks right. Tick “Control audio via OBS” if you want the alert sounds on their own mixer track.
Subs, gifted subs and bits come from Twitch chat with no login. Streamlabs Desktop, Meld and Twitch Studio work too — add it wherever they accept a browser source or URL.
URL options
| Option | Example | What it does |
|---|---|---|
type | &type=bits | What to count: subs or bits. |
goal | &goal=5000 | Target value. Defaults to 50 subs or 10,000 bits. |
start | &start=12 | Starting value, e.g. subs you already have this month. |
label | &label=Sub%20goal | Text shown above the bar. |
color | &color=%23ff4f8b | Fill color (URL-encode # as %23). |
volume | &volume=0.25 | Sound volume from 0 to 1. |
mute | &mute=1 | Turn sounds off. |
Want a different layout, font or animation? Remix it with AI — describe the change in plain words and get your own version with a new OBS URL.
Make Liquid Goal Bar yours
Use it as-is for free, or open it in the AI editor and tell it what to change.


