HeatCheck
Log inStart free
Feature

Bring a room onto your page in about ten seconds

Share one permanent address as a link, spoken handle or QR code. Listeners open the page and start voting with nothing to install.

Start free — no card Read the guide
In short

What this gets you

  • Every host has a permanent public address at heatcheck.io/your-handle that stays the same across every show.

  • Find its QR code on the host dashboard or add it to any stream overlay, ready to scan from a screen.

  • Listeners need no app or account to vote. The code opens a web page with an immediately usable interest slider.

  • Vector rendering keeps the QR code sharp at any size on a slide, lower third or printed card.

  • The code stays dark on a white tile in light and dark themes because inverted codes fail on a significant share of phone cameras.

  • Joining is free and unlimited on every plan. Only concurrent room capacity is capped, starting at 200 listeners on free.

How it actually works

QR code audience join

Joining an audience tool can consume the fifteen seconds when you wanted a response. Some people mishear a spoken URL, type it incorrectly or miss the announcement. An account prompt adds another step for anyone who arrives. The moment you meant to measure may be over before the room is ready.

HeatCheck keeps the route short: one permanent address, a QR code for anyone who would rather scan and immediate anonymous voting. Joining requires no download, sign-up or email. The spoken address, visible link and scanned code all lead to the same page, so you do not need a separate joining workflow for each kind of audience.

One permanent address

Claiming a handle gives you heatcheck.io/your-handle as your permanent public address. It does not change between shows or include an episode number, and there is no per-show link to generate. Add it to a channel description, podcast feed, pinned post or business card once and leave it there. The same remembered handle works when you say it aloud, and the same saved link works for someone returning weeks later.

The same page follows the state of your show. Between shows, it says when you are next on. If you have launched a pre-show poll, it displays the question. Once you go live, it becomes the voting page. A listener who leaves the page open moves through those states without doing anything when the show starts. The address remains unchanged as the page moves from the next-show message to a pre-show question and then to live voting.

Say it, link it or show it

  • Say it. A handle is short enough to read out and short enough to remember for the twenty seconds it takes to type. Spoken access works for an audio-only show.
  • Link it. Channel description, episode notes, a pinned chat message. A visible link covers people who missed the announcement or arrived late. Because it is permanent, the same placement can stay in use from one show to the next.
  • Show the code. On a lower third, a slide, or a card on a table. A viewer watching on a TV or second monitor can scan it with the phone already in hand, without reaching for a keyboard.

Keep the code visible

People join throughout a live show, not only at the start. A join widget kept in the corner of an overlay collects listeners for the full broadcast. Showing it for thirty seconds during the introduction reaches only the people already present.

Sharp, spaced and camera-friendly

HeatCheck draws the QR as vector artwork instead of an image. The same artwork scales from a small corner widget on a 720p stream to a full-screen slide without blurring the module edges. It includes the standard quiet zone, the blank margin scanners need and many hand-made QR graphics omit. That spacing remains part of the code when it appears in a lower third, on a slide or on a printed card.

The code remains dark on a white tile, including on dark overlays. This is the exception to your selected theme because light-on-dark codes fail on a real share of phone cameras. A failed scan costs the viewer an attempt, and they do not try twice.

Anonymous voting on arrival

The interest slider appears ready to use. There is no onboarding, permission prompt or account gate. HeatCheck stores an anonymous token in the browser so one person with the page open on a laptop and phone does not count as two votes. That token is never connected to a name or email address. It provides browser-level vote deduplication without turning an anonymous response into an audience profile.

An account is relevant only to the two features that carry a listener’s identity between shows: roll call and the suggestions board . The prompt appears when they try to use one of those features, not when they enter. Someone who only moves the slider never sees a sign-up form.

Your permanent address

heatcheck.io/overtime

The same link for every show you ever run.

Say it on air

The handle is short enough to read out and short enough to remember.

Pin the link

Channel description, episode notes, chat pin — anywhere a link lives.

Show the code

On a lower third or a slide, for the half of the room watching on a TV.

Getting started

How it works

  1. 1

    Claim your handle

    Sign up and choose a handle. You receive heatcheck.io/your-handle as a permanent address, with a QR code for it on the dashboard.

  2. 2

    Share it in the right format

    Say the handle on air, link it in your description, or add the join widget to a stream overlay so the URL and QR code appear on the broadcast.

  3. 3

    Open the page and vote

    The code opens a web page with the interest slider ready to use. No app or account is required, and an anonymous browser token keeps one person from counting twice.

The rest of it

Everything else you get

HeatCheck is one page your audience opens, so these all run in the same place, during the same show.

Stream overlays

Pro

Add the meter, roll call, and polls to OBS, Streamlabs, or Streamyard.

Roll call

Starter

Listeners check in, race for the podium, and build points, badges and streaks with your show.

Custom logo

Starter

Add your logo to your public page and stream overlays.

Live video and chat

Starter

Embed your stream and live chat on your public page.

Related pages

Know what is holding your audience’s attention while you are still live

See a live 1–10 interest score from everyone in the room as they listen, giving you feedback in time to act. Free, with no account needed to vote.

Bring live audience feedback into your broadcast

Show the live gauge, polls, roll call and more in OBS, Streamlabs or Streamyard. Choose seven shapes, eight widgets and one permanent URL for every show.

Set it up

Your first show

Create a host page, start a draft, test the live room, and end your first show without setting up streaming software.

Stream overlays

Build a reusable broadcast graphic, choose its live widgets and appearance, and connect it to OBS, Streamlabs, or Streamyard.

What HeatCheck is

How the live room, 1–10 interest score, account types, and optional audience features work together.

For listeners

Understand anonymous voting, listener-account features, points, badges, display names, and what appears on your profile.

See the full picture

This page covers one part of HeatCheck. The home page has a working demo of every part — the meter moving, a poll opening, the roll call filling up — with nothing to install.

How it worksFeaturesBrandingAnalyticsOverlays
Take the tour

Included on the free plan

No card, no trial clock, and up to 200 listeners in the room at once.

Start free
Questions

Common questions

Does my audience need to install an app?

No. Scanning opens a normal web page in the phone's browser. There is nothing to download or grant permission to, and the interest slider is ready when the page loads.

Do they need an account to vote?

No. Voting is anonymous, and a browser token stops the same person from counting twice across two tabs. An account is required only for roll call and the suggestions board, with the prompt shown when they use one.

Does the link change for each show?

No. heatcheck.io/your-handle stays the same for every show, so you can add it to a channel description or podcast feed once and leave it there.

Can the QR code go on my stream?

Yes. Add the join call-to-action to a stream overlay to show the page link and scannable code together as a browser source in OBS, Streamlabs or Streamyard.

Why is the code always dark on white?

Inverted and low-contrast codes fail on a meaningful share of phone cameras. Dark modules on a white tile prioritize a reliable first scan over matching the surrounding palette.

Is there a limit on how many people can join?

Joining is unlimited on every plan. Concurrent room capacity is 200 on free and Starter, 800 on Pro and uncapped on Studio. Listeners past a cap still see the meter and enter as space opens.

Free to start

Ready to hear what your audience really thinks?

Claim your page and run your first show tonight. Set up your link, topics, audience tools and overlays from one dashboard.

Start free →See pricing

No credit card · Live in under a minute · Log in