How to add a free live radio player to your website
Want a live radio player on your website? You can embed one free in about a minute — pick any of 59,000+ internet-radio stations, copy one line of code, and paste it into your page. It works on any device, with no account and nothing to install.
A real embedded player — press play.
What the radio widget gives you
- A live “Listen” player for any station — music starts on click, right on your page.
- Two sizes — a compact bar or a large card with cover art, fully responsive on mobile and desktop.
- Your colours — light or dark theme and a custom accent, or auto-matched to your site.
- One line of embed code — a plain HTML5
<iframe>, no plugin, no account.
How to embed a radio player in 3 steps
- Find your station in the widget generator (or on any station page).
- Choose size, theme and colour — or paste your website address and let it match your site automatically.
- Copy the embed code and paste it into your page’s HTML where you want the player.
Add it to WordPress, Wix, Tilda & more
- WordPress — add a Custom HTML block (Gutenberg) or an HTML widget; in the classic editor use the Text tab. Paste the iframe.
- Wix — Add → Embed → Embed HTML (Code), then paste the iframe.
- Squarespace — add a Code block (or Embed block) and paste the iframe.
- Shopify — add a Custom Liquid section (or a Custom HTML block on a page) and paste the iframe.
- Tilda — add a
T123(HTML) block, or an “HTML” element in Zero Block. - Ghost — insert an HTML card (type
/html) and paste the code. - Blogger — add an HTML/JavaScript gadget (Layout), or switch the post to HTML view.
- Joomla / Drupal — use a Custom HTML module / block, or the code view in an article.
No plugin needed — it’s a plain HTML5 iframe, so it works in any CMS or site builder.
The embed code
The code you paste is one HTML5 <iframe>. Replace station with your station’s name from the generator:
<iframe src="https://retunefm.com/embed/station?size=large&theme=dark&accent=4da3ff"
width="100%" height="132" frameborder="0" scrolling="no" loading="lazy" allow="autoplay"></iframe>Customise the player
Every option is a URL parameter, so you can tweak it by hand or in the generator:
- Size —
size=compact(slim bar) orsize=large(card with artwork). - Theme —
theme=lightortheme=dark. - Accent colour —
accent=RRGGBB(any hex). - Match my site — paste your site address in the generator and it reads your colours for you.
How embedding works
Will it break if I redesign my website?
No. The code on your page is only a link to the player — the player itself is served by us, and the audio streams straight from the station to the listener (we never re-host it). So you can redesign your site freely, and when we improve the player it updates everywhere automatically.
FAQ
Is the radio widget free?
Yes — completely free, no account and no sign-up.
Does the embedded player work on mobile?
Yes. It is responsive and plays on phones, tablets and desktops.
Can I add it to WordPress, Wix or any site builder?
Yes — paste the iframe into a Custom HTML / Embed block on any platform.
Which stations can I embed?
Any of the 59,000+ stations in our directory — search yours in the generator. Streams include Shoutcast, Icecast and MP3/AAC sources.