WordPress, Squarespace, Wix, Webflow, plain HTML — it doesn't matter. Here's how to do it in 5 minutes.
Live Demo
A real iRadeo audio player — no account needed to preview it.
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
Choose the mode that fits your page layout — both use the same embed code, just different URL parameters.
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/player/YOUR_ID"
width="100%" height="120" frameborder="0">
</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 120px.
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/player/YOUR_ID"
width="100%" height="120" frameborder="0">
</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