WordPress, Squarespace, Wix, Webflow, plain HTML — it doesn't matter. Here's how to do it in 5 minutes.
Live Demo
A real iRadeo playlist player with enough room for the controls and track list.
That's the player. Below is how to get that on your site.
Get this player — Free trialFree to try
Upload your MP3s, preview the player on your own content, and get your embed code — all before you pay anything. 14 days free, cancel before day 15 and pay nothing.
Card required to start • Charged only after 14 days • Cancel before day 15, pay nothing
Player styles
Use the full player when you want the playlist visible, compact mode for article pages, and the tiny bar when the page only has room for a clean play control.
Choose the mode that fits your page layout. The full player needs `height="550"` when the playlist is visible; compact mode uses `height="240"`; tiny bar mode uses `height="96"`.
Most people do not need "audio embedding" in the abstract. They need a sermon page, a school announcement page, a station player, or a clean hosted playlist. Start with the closest path and use this guide when you are ready to paste the player.
Embedding audio on a website requires three things:
What is an embed code? It's a small piece of HTML — a shortcode (WordPress) or an iframe — that displays the audio player on your page. You paste it once and the player stays there. When you upload new audio, the player updates automatically.
Here's a quick comparison of the main methods:
The easiest way on WordPress is using the iRadeo plugin for WordPress. It's free, works with Gutenberg and Classic Editor, and lets you embed a player with one shortcode.
Go to Plugins → Add New in your WordPress dashboard. Search for "iRadeo Audio Player." Install and activate.
Sign up at iradeo.com and upload your audio. Your station ID is shown in your dashboard.
Edit any WordPress page or post. Add a Shortcode or HTML block and paste:
[iradeo id="YOUR_STATION_ID"]
That's it. The player appears on your page immediately. For compact players, use:
[iradeo id="YOUR_STATION_ID" compact="true"]
Full WordPress plugin guide with all options →
Squarespace doesn't have a built-in audio hosting solution, but you can embed any audio player using a Code Block. This works on all Squarespace plans.
Create a free account and upload your audio. Copy your embed code from the dashboard.
Edit any page in Squarespace. Click + to add a block, then select Code under the More section.
Paste the iRadeo iframe code into the Code Block. Click Apply. The player is live.
<iframe src="https://www.iradeo.com/station/player/YOUR_ID"
width="100%" height="550" frameborder="0" scrolling="no" allow="autoplay">
</iframe>
Full Squarespace audio guide →
Wix supports HTML embeds through its Embed HTML element. Note: Wix Personal plan does not allow custom code — you need Business Basic or above.
Edit your Wix page. Click + → Embed → Embed HTML.
Select "Enter code" and paste your iRadeo iframe code. Set width to "Full" and height to 550px for the full player, or 240px for compact mode.
Wix embeds work on all pages. When you add new audio to iRadeo, it automatically appears in your embedded player.
Webflow has a built-in Embed element that accepts custom HTML. Any Webflow plan supports audio embeds.
In the Webflow Designer, drag an Embed element from the Add panel onto your page.
Paste the iframe code directly. Webflow will render the player on publish.
If you're on a custom HTML site (or any platform not listed above), use the iframe embed code.
Get your station's iframe embed code from your iRadeo dashboard.
Add the iframe code anywhere in your page's HTML body where you want the player to appear.
<iframe src="https://www.iradeo.com/station/player/YOUR_ID"
width="100%" height="550" frameborder="0" scrolling="no" allow="autoplay">
</iframe>
Yes. If your website accepts HTML, you can embed an audio player. iRadeo works on WordPress, Squarespace, Wix, Webflow, Shopify, Ghost, and any custom HTML site.
No. You paste one line of code — a shortcode (WordPress) or iframe (everyone else) — into your page. That's it. No HTML knowledge required.
The iRadeo WordPress plugin is free to install. You need a free trial account to get a station ID, then the plugin itself costs nothing. Get the free plugin →
Add a Code Block to any Squarespace page, paste the iRadeo iframe code, and click Apply. The player appears instantly. Works on Personal plan and above.
MP3 is the most widely compatible. iRadeo also supports M4A, AAC, OGG, and WAV. Upload any format and the hosted player handles playback automatically.
Upload your audio, get an embed code, paste it anywhere. Takes 5 minutes. 14-day free trial.
Start Free Trial