A free radio player for your website

Pick a station from the public directory of 30,000+ live stations, copy the snippet, and paste it into your site. Your visitors get a player card with the station's logo, name and a play button. There is nothing to install and no account to make. The player has no adverts of its own and loads no advertising or tracking scripts of its own; what it does record is listed in the questions below.

Where to paste it

WordPress

In the block editor, add a Custom HTML block and paste the snippet. On WordPress.com some plans strip iframes from content; if the player vanishes after you save, that is the reason. There is also a free 72FM Radio Player plugin, with a block that searches stations for you, on GitHub (AlonDrilich/radio-player-72fm).

Wix

In the editor choose Add, then Embed Code, then Embed HTML. Paste the snippet into the code box and drag the element to size.

Squarespace

Add a Code block where you want the player and paste the snippet. Squarespace allows iframes in Code blocks on some plans only, so check yours if the block shows nothing.

Google Sites

Choose Insert, then Embed, then the Embed code tab. Paste the snippet, press Next, then Insert.

Blogger

For a sidebar player, go to Layout, Add a Gadget, HTML/JavaScript and paste it there. Inside a post, switch the editor to HTML view first.

Shopify

In the theme editor, add a Custom Liquid section and paste the snippet as it is.

Plain HTML and everything else

Paste the snippet wherever the player should appear. Most site builders have an element called Embed, HTML or Code that takes it unchanged.

What it costs

Nothing. The snippet includes a short visible line under the player linking to the station's page on 72FM. We ask you to keep it as attribution. It is a request, not a condition.

Whose station is it?

The player streams the broadcaster's own feed as the public directory lists it. 72FM does not own, host or re-encode any station, and whatever a station airs, adverts included, is the broadcaster's. If it is your station, see the broadcasters page; if it is someone else's, ask them. A business playing radio to customers needs the licences described in playing the radio at work.

Frequently asked questions

Is the radio widget really free?

Yes. There is no account, plan or payment. The snippet includes a visible line linking to the station on 72FM, which we ask you to keep, but it is not a condition.

Can the player start playing on its own?

No. Browsers block audio that starts before the visitor presses play, so every web radio player waits for a click.

Will it slow my website down?

No. The player loads only when it scrolls into view, and the audio comes from the broadcaster, not from your web host.

What size is the player?

It fills the width available up to 420 pixels and is 168 pixels tall, so it fits a sidebar or a phone screen.

What happens if the station goes off air?

The player says the stream is not responding. Stations change their stream addresses from time to time; if one stays silent, pick another station and replace the snippet.

Why does the player stay silent for some stations?

Some stations only offer their stream over plain http, and browsers will not play that inside an embedded player on a secure page. The player says so when it happens, and the station's own page on 72FM plays it. The station's owner can fix it by offering an https address.

What does the player record about my visitors?

It sets no cookies of its own and loads no advertising or tracking scripts of its own. Each load adds one anonymous view to 72FM's own count (no cookie, no identifier). 72FM's hosting platform also runs its standard visitor analytics on every 72fm.com page, the player included: it records the browser's user agent and language, a country guess from the time zone, the page address and the page the player is embedded on, and keeps a random session id for 30 minutes in a cookie or browser storage. The player also asks Radio Browser for the station's details and 72FM's database host (Supabase) for that view count, and the station logo loads from the broadcaster's own host, so each of them sees the visitor's IP address, as with any embedded content.

Can I put any station on my site?

Any station in the public directory has a player, though a few cannot play inside an embed (see above). If the station is not yours, ask the broadcaster; a business playing radio to customers also needs the usual music licences.

Using the stream address directly: how to add a radio player to your website ยท how to find a station's stream URL.