Skip to the tool

Is your stream up?
Check any radio stream URL.

Paste an Icecast, SHOUTcast or HLS link. See the codec, bitrate, what is playing, how many are listening, and whether a browser will play it — with a plain-English fix for anything that is wrong.

  • Free to use
  • No signup required
  • Works in your browser
Need a stream that just works? Start your station free

Icecast, SHOUTcast, HLS (.m3u8) or a plain audio URL. A .pls or .m3u link is fine too — we follow it to the stream. Nothing is stored.

Tired of checking whether your stream is up?

On Nobex every station is HTTPS, MP3 or AAC, on a global CDN, with track titles sent for you — and if your encoder drops, Cloud AutoDJ takes over so the stream never goes dark.

  • Go live from your browser, phone, or encoder
  • Keep your station on air with Cloud AutoDJ
  • Bring listeners to a player on your own website
Start your station free

Try test mode with no card. Paid plans for ongoing broadcasting.

Five things every listener URL should pass.

A stream that plays on your own laptop can still fail on a phone, in a WordPress page or in a car. These are the checks that catch it.

Browser support by format, over HTTPS
FormatChrome / Edge / FirefoxSafari / iPhone
MP3YesYes
AACYesYes
HLSWith hls.jsYes
Ogg Vorbis / OpusYesNo
FLACYesYes, heavy
  1. 01

    HTTPS, always.

    Every website is https now, and browsers block plain-http audio inside them. An http-only stream silently fails on most sites and in iOS apps. Ask your host for an https listener URL or put a TLS proxy in front of Icecast.

  2. 02

    MP3 or AAC.

    These two play everywhere. Ogg and Opus are excellent codecs that Safari ignores. If you want a hi-fi mount, add it alongside an MP3 one rather than instead of it.

  3. 03

    A sensible bitrate.

    128 kbps MP3 or 96 kbps AAC is where most music stations land: good on headphones, kind to cellular data. 320 kbps triples the cost and buffers on the bus.

  4. 04

    Track titles in the stream.

    ICY metadata is how players, car displays and directories show what is on. Turn on “send song titles” in your encoder or let AutoDJ do it.

  5. 05

    A server that is really HTTP.

    SHOUTcast v1 answers “ICY 200 OK”, which browsers do not accept. Icecast, SHOUTcast v2 and every modern host speak plain HTTP.

A few useful answers

What does the stream checker test?

It connects to the URL the way a player would and reports what came back: whether the server answered, the HTTP or ICY status, the Content-Type, the codec found in the first bytes of audio, the bitrate and sample rate, the station name and genre from the ICY headers, the current track title, the listener count if the server publishes one, and whether the URL is HTTPS. Then it gives a verdict on whether a browser, WordPress site or mobile app will play it.

Why does my stream play in VLC but not on my website?

Almost always one of three things: the stream is plain http and your website is https, so the browser blocks it as mixed content; the server is SHOUTcast v1, which answers with a non-HTTP status line that browsers refuse; or the format is Ogg or Opus, which Safari and iPhones do not play. The checker flags each of these separately. The fix is an https listener URL delivering MP3 or AAC.

What is the difference between my stream URL and my station page?

The stream URL returns audio bytes; a station page returns HTML with a player on it. Players, apps, directories and this checker need the stream URL. It usually looks like https://host:8000/live or https://host/stream.mp3, and for SHOUTcast often ends in /; or /stream. If the checker says “that is a web page”, look in your hosting dashboard for a direct or listener link.

What does “404 mount not found” mean?

The Icecast server is running but nothing is connected to that mount point, so it does not exist yet. Either the path is misspelled, or your encoder or AutoDJ is not connected. Start the source, then check again. On Nobex, Cloud AutoDJ keeps the mount alive around the clock so this never happens between shows.

Can it check HLS (.m3u8) streams?

Yes. For an .m3u8 URL it loads the playlist and reports whether it is a master playlist with several quality levels or a media playlist with segments, the segment length, and whether it is live or a finished recording. HLS plays natively in Safari; other browsers need a small player library such as hls.js, which our free radio player includes.

Where does the “now playing” title come from?

From ICY metadata. When a player asks for it, Icecast and SHOUTcast insert the current track title into the audio stream at a fixed interval. If your stream has no titles, the checker warns you: most encoders and AutoDJ systems have a “send metadata” or “send song titles” setting.

Is my stream URL stored or shared?

No. The URL is used for one check and the result is shown to you only. Nothing is saved, listed or added to any directory. The check counts as one listener on your server for a couple of seconds.

Does Nobex host streams?

Yes. Nobex Streaming gives every station an https MP3 or AAC stream on a global CDN with track titles sent for you, live broadcasting from a browser, phone or encoder, and Cloud AutoDJ so the stream is never silent. You can start in free mode without a card and choose a paid plan for ongoing broadcasting.

Get the stream right, then get it everywhere.

Written by the team that runs the streaming platform, not by a content farm.

Browse all guides
Stream passes? Put it on your website with the free radio player.