Stream Goal Bar Maker

Show subscriber counts, follower milestones, and endurance stream progress directly in OBS.
Paste the generated display URL into a browser source and use it as a clean counter for goals, participants, kills, donations, and more.

Animated sample of the stream goal bar

Presets

Numbers and Label

While editing the current value, use ↑ / ↓ for +/-1 and Shift + ↑ / Shift + ↓ for +/-10.

Layout

Visible Parts

Theme

Mascot

A tiny pixel-style mascot follows the current progress position.

Size

Shape and Spacing

Color Customization

Switching themes restores that theme's default colors.

Preview Backdrop

Goal Completion Effects

Want chroma key? Switch the preview backdrop in [5. Colors].

Use in OBS

Use it with screen capture
  1. Add a screen capture source in OBS and capture this page.
  2. Hold Alt (Option) and drag the crop handles so only the goal bar area remains.
  3. Right-click the source, add a Chroma Key filter, and remove the green screen backdrop.
Use it as a browser source
  1. Click the button below to create an OBS URL.
  2. Add a browser source in OBS and paste in the generated URL.

To update numbers during your stream:
  1. Click "Create OBS URL" first.
  2. Paste the copied URL into your OBS browser source.
  3. After that, changing the current value in this editor will update OBS in about 5 seconds.
The shared URL is automatically deleted 24 hours after creation.

Related Tools for Stream Layouts

Pair your goal bar with a waiting screen, clock, chat topic tool, or outlined text so your OBS scene feels consistent from corner to corner.

Create a Free Goal Bar or Endurance Counter for OBS

Stream Goal Bar Maker is a free browser tool for showing progress toward subscribers, followers, endurance challenges, participant counts, kills, donations, and other stream milestones. Because it generates a transparent display URL, you can paste it directly into an OBS browser source and use it as a clean live progress overlay.

Easy Subscriber and Follower Milestones

Use it for YouTube subscriber goals, Twitch or Kick follower goals, or any other count you want to keep visible on stream. Enter the current value and goal value to instantly update the percentage, remaining amount, and bar fill.

Works with OBS Browser Sources

Paste the generated display URL into OBS to place a transparent goal bar over your stream layout. It is a simple alternative when you want a browser-based counter overlay without custom scripts or extra setup.

Useful for Endurance Streams Too

It works well for endurance stream counters, participant goals, kill counters, chat goals, and any stream challenge where you want to show progress toward a clear target. Labels and units are fully editable.

How to Use It

  1. Pick a preset, then enter your label, current value, and goal value.
  2. Adjust the theme, size, and visible elements.
  3. Copy the OBS URL and paste it into an OBS browser source.

Subscriber and Follower Endurance Goals

Great for milestone streams where you want to keep the remaining count visible on screen, such as subscriber pushes, follower pushes, or community growth events.

  • Subscriber goal overlay
  • Follower goal overlay
  • OBS subscriber counter
  • YouTube subscriber goal
  • Twitch follower goal
  • Live milestone counter

Chat, Morning, and Community Counters

Use it for marshmallow response counts, first-time viewer counters, participant totals, or other audience-driven goals during talk streams and morning streams.

  • Participant counter overlay
  • Chat milestone counter
  • First-time viewer counter
  • Stream participation counter
  • Community goal overlay
  • OBS stream counter

Game and Challenge Stream Progress

Track kills, wins, pulls, cards collected, or challenge clears during gameplay streams. Any countable objective can be turned into a progress bar.

  • Kill counter overlay
  • Win counter stream
  • Gacha stream counter
  • Challenge progress bar

Donation and Tip Goals

You can also use it as a manual donation goal bar for tips, support campaigns, or celebration events. Since it does not auto-connect to payment services, just update the current amount yourself as support comes in.

  • Donation goal bar OBS
  • Tip goal overlay
  • Support progress bar
  • Livestream fundraising goal

This tool does not auto-fetch live platform numbers. It is designed for fast manual updates so streamers can use an OBS-friendly widget without API setup or login flows.

Stream Goal Bar Maker FAQ

How do I use it in OBS?

Copy the display URL, add a Browser source in OBS, and paste the URL into the source settings. Adjust the width and height to match the goal bar you created.

Can I change the numbers during a live stream?

Yes. After you create an OBS URL and paste it into OBS, changing the current value in the editor updates the OBS side in about 5 seconds. Shared data is automatically deleted 24 hours after creation.

Can I use it as an endurance stream counter?

Yes. It works for subscriber endurance goals, follower endurance goals, marshmallow reply goals, kill counters, participation events, and any stream with a current value and a goal value.

Can it show YouTube subscribers or Twitch followers?

Yes, as a manual goal bar. It does not auto-fetch YouTube subscriber counts or Twitch follower counts, but once the overlay is in OBS you can keep updating the current value from the editor.

Can I use it for donation goals?

Yes, if you update the amount manually. Enter the current total for tips, donations, or support funds to show a progress bar on screen.

Can the background be transparent?

Yes. The default setting is transparent, so you can place only the goal bar over your stream scene.

Does it connect to YouTube or Twitch automatically?

No. It is a manual input tool designed to work quickly without login or API integration.

Can I edit it on a smartphone?

Yes. You can edit settings, preview the bar, and copy the URL on mobile. Pasting the final URL into OBS is expected to happen on your PC.

Can I use it for commercial streams?

Yes. It is free to use for personal streams, monetized channels, companies, and organizations.