Works on WordPress, Squarespace, Wix, Webflow, and plain HTML — no coding experience required.
Pick what sounds like your situation.
Publish sermons, worship audio, devotionals, and weekly church reminders on your church site.
Post morning announcements, student radio, athletics updates, and parent messages.
Replace expensive station software with hosted audio, playlist control, and a website embed.
Host tracks in iRadeo, embed the player anywhere, update audio without editing the page.
Embedding audio requires three things:
💡 What is an embed code? A shortcode (WordPress) or iframe (all other platforms) that displays the player on your page. Paste it once — the player stays. Upload new audio and it updates automatically.
The three main methods at a glance:
The easiest way on WordPress is the iRadeo plugin. It's free, works with Gutenberg and Classic Editor, and embeds a player with one shortcode.
Go to Plugins → Add New. Search "iRadeo Audio Player." Install and activate.
Sign up at iradeo.com and upload your audio. Your station ID appears in the dashboard.
Edit any page or post. Add a Shortcode block and paste:
[iradeo id="YOUR_STATION_ID"]
For a compact bar player:
[iradeo id="YOUR_STATION_ID" compact="true"]
This is what the embed looks like on your page:
Squarespace doesn't have built-in audio hosting, but any player embeds via a Code Block. Works on all plans.
Create a free account and upload your audio. Copy the embed code from the dashboard.
Edit any Squarespace page. Click + to add a block, choose Code from the More section.
Paste the iRadeo iframe code. Click Apply. The player is live immediately.
<iframe src="https://www.iradeo.com/station/player/YOUR_ID"
width="100%" height="550" frameborder="0" scrolling="no" allow="autoplay">
</iframe>
Wix supports HTML embeds through its Embed HTML element. Note: Wix Personal plan does not allow custom code — Business Basic or above required.
Edit your Wix page. Click + → Embed → Embed HTML.
Select "Enter code" and paste your iRadeo iframe. Set height to 550px for the full player, 240px for compact mode.
When you upload new audio to iRadeo, the player updates automatically — no page edits needed.
Webflow has a built-in Embed element that accepts custom HTML. All Webflow plans support audio embeds.
In the Webflow Designer, drag an Embed element from the Add panel onto your page.
Paste the iframe code directly. Webflow renders the player on publish.
On a custom HTML site or any platform not listed above, use the iframe embed directly.
Find your station's iframe embed code in your iRadeo dashboard.
Add the iframe anywhere in your page's <body> where you want the player.
<iframe src="https://www.iradeo.com/station/player/YOUR_ID"
width="100%" height="550" frameborder="0" scrolling="no" allow="autoplay">
</iframe>
Live Demo
A real iRadeo playlist player — the same code you'll paste on your site.
Full-height player (520px). For a compact bar or mini player, see the plugin docs.
Upload your audio, get an embed code, paste it anywhere. Takes 5 minutes.
Start Free TrialYes — if your site accepts HTML, you can embed a player. iRadeo works on WordPress, Squarespace, Wix, Webflow, Shopify, and plain HTML.
No. Paste one line — a shortcode on WordPress, an iframe everywhere else.
The plugin is free. You need a free iRadeo account to get your station ID. Get the plugin →
Add a Code Block to any Squarespace page, paste the iRadeo iframe code, and click Apply. Works on Personal plan and above.
MP3 works everywhere. iRadeo also supports M4A, AAC, OGG, and WAV.