GetMP3.video
Home › Embed Widget

Embed Our Converter on Your Website

Add a free, privacy-first video-to-MP3 converter to any site with one line of HTML

No API key · No registration · No usage limits · Free forever
0API keys needed
1line of code
8+video formats
conversions

Live Preview

This is exactly what it looks like embedded on a page. Go ahead — drop a video file and try it right here.

Quick Start — One Line of HTML

Copy this code, paste it anywhere on your page, and you're done:

HTML — Basic Embed
<iframe
  src="https://getmp3.video/embed-widget.html"
  width="480" height="520"
  frameborder="0"
  style="border:none; border-radius:12px"
  title="Video to MP3 Converter"
></iframe>

That's literally it. No JavaScript SDK, no npm package, no build step. Works on static HTML, WordPress, React, Vue, Shopify — anything that renders HTML.

How It Works Under the Hood

Understanding the technology helps you explain it to your users:

1

Widget Loads FFmpeg.wasm

When the iframe loads, it downloads a WebAssembly build of FFmpeg (the same engine used by YouTube, VLC, and professional studios). This runs entirely inside the browser — no server involved.

2

User Drops a Video File

The video file stays in the browser's memory. It is never uploaded to any server. Even on a slow internet connection, processing is fast because it's local.

3

FFmpeg Extracts the Audio Track

The audio track is extracted and re-encoded to MP3 at the user's chosen bitrate (128, 192, or 320kbps). A typical 4-minute video converts in 5-15 seconds.

4

User Downloads the MP3

The MP3 is generated as a Blob URL and downloaded directly. When the tab closes, all data is cleared from memory. Zero trace left.

Technical Specifications

SpecificationDetails
Input FormatsMP4, MOV, AVI, MKV, WebM, FLV, M4V, WMV
Output FormatMP3 (MPEG-1 Audio Layer 3)
Bitrate Options128kbps, 192kbps, 320kbps (CBR)
Max File Size~2GB (limited by browser memory)
Processing Speed50MB video ≈ 5-10 seconds on modern hardware
Processing Location100% client-side (browser WebAssembly)
Server UploadsNone. Zero bytes sent to any server.
PrivacyNo tracking, no cookies, no analytics in widget
DependenciesNone. Self-contained iframe.
CDNWidget served via Hetzner (Germany) + edge cache
Browser SupportChrome 90+, Firefox 89+, Safari 15+, Edge 90+
Mobile SupportiOS Safari, Android Chrome, Samsung Internet
Widget Size~480×520px (responsive width supported)
Dark ModeAutomatic (matches system preference)
LanguagesEnglish (more coming soon)

Customization Examples

Responsive Width

Set width="100%" and wrap in a max-width container for responsive behavior:

HTML
<div style="max-width:480px; margin:0 auto">
  <iframe
    src="https://getmp3.video/embed-widget.html"
    width="100%" height="520"
    frameborder="0"
    style="border:none; border-radius:12px"
  ></iframe>
</div>

Shadow & Rounded Corners

Match your design system with custom shadows and border radius:

HTML
<iframe
  src="https://getmp3.video/embed-widget.html"
  width="480" height="520"
  style="border:none;
    border-radius:16px;
    box-shadow:0 8px 32px rgba(0,0,0,0.15)"
></iframe>

WordPress

Add a Custom HTML block in the Gutenberg editor, paste the iframe code. No plugin needed.

WordPress (Custom HTML Block)
<!-- Paste in Custom HTML block -->
<div style="text-align:center">
  <iframe src="https://getmp3.video/embed-widget.html"
    width="100%" height="520" frameborder="0"
    style="border:none; max-width:480px;
    border-radius:12px"></iframe>
</div>

React / Next.js

Use a standard iframe. CSP headers may need frame-src getmp3.video.

JSX
function Mp3Converter() {
  return (
    <iframe
      src="https://getmp3.video/embed-widget.html"
      width="480" height="520"
      frameBorder="0"
      style={{border:'none', borderRadius:'12px'}}
      title="Video to MP3 Converter"
    />
  );
}

What Your Visitors Get

100% Private

Files are processed in-browser using WebAssembly. Nothing is uploaded to any server. Your visitors' files never leave their device. GDPR and CCPA compliant by design.

Unlimited Conversions

No daily limits, no file size caps, no forced signups. Your visitors can convert as many files as they want, as often as they want.

5-15 Second Processing

Powered by FFmpeg.wasm. A typical 4-minute music video (50MB) converts in 5-15 seconds. No server queue, no waiting. Speed depends on the device, not your hosting.

Mobile Friendly

Fully responsive. Works on iOS Safari, Android Chrome, Samsung Internet. Touch-optimized drag-and-drop and file picker.

Quality Selection

Users choose 128kbps (small files), 192kbps (recommended), or 320kbps (maximum quality). Waveform preview before download.

8+ Video Formats

MP4, MOV, AVI, MKV, WebM, FLV, M4V, WMV. Virtually any video file that contains an audio track.

GetMP3 Widget vs. Other Embed Solutions

Most embeddable converters upload files to their servers. GetMP3 doesn't.

FeatureGetMP3 WidgetServer-Based WidgetsAPI-Based Solutions
PriceFree forever$10-50/month$0.01-0.05 per conversion
API Key RequiredNoSometimesYes
File UploadsNone (local processing)Uploads to their serverUploads to their server
Privacy100% privateFiles on 3rd party serversFiles on 3rd party servers
Speed5-15 sec (device CPU)30-120 sec (server queue)10-60 sec (server load)
File Size Limit~2GB50-500MBVaries by plan
Usage LimitsUnlimited50-500/dayPay per conversion
Setup Complexity1 line of HTMLSDK + API keyBackend code required
GDPR ComplianceBuilt-in (no data leaves device)Requires DPARequires DPA

Who Uses This

Music & Audio Blogs

Let readers convert video content to audio for podcast episodes, playlists, or offline listening — without leaving your site.

Educational Platforms

Students extract audio from lecture recordings for studying on the go. Universities love the privacy — no student files on third-party servers.

Developer Tool Sites

Add a working converter demo alongside your technical documentation. Show users what's possible with WebAssembly-powered tools.

Content Creator Dashboards

YouTubers, podcasters, and musicians offer audio extraction as a value-add feature for their community.

Frequently Asked Questions

Yes, 100% free. No limits, no payment, no signup required. The only requirement is keeping the "Powered by GetMP3.video" branding in the widget. There is no freemium tier — all features are included.

No. It's a self-contained iframe. Paste one line of HTML and it works immediately. No SDK, no npm install, no build step, no account creation.

No. The widget has zero analytics, zero tracking cookies, and zero data collection. All file processing happens in the visitor's browser memory and is erased when the tab closes. This makes it GDPR and CCPA compliant by default.

MP4, MOV, AVI, MKV, WebM, FLV, M4V, and WMV. These cover 99%+ of all video files. Output is MP3 at 128kbps, 192kbps, or 320kbps quality (user selectable).

Yes. Use a Custom HTML block in WordPress, an Embed/HTML element in Wix, a Code Block in Squarespace. Also works with Webflow, Shopify, Ghost, Hugo, Jekyll, Notion, and any platform that allows custom HTML iframes.

No hard server limit (since there's no server). The practical limit is about 2GB, determined by the visitor's available browser memory. A 100MB video file processes comfortably on all modern devices.

A 50MB, 3-minute music video converts in 5-10 seconds on a modern device. Speed depends on the visitor's CPU, not your server. There's no queue and no wait time — it's instant for any single user.

Ready to Add It to Your Site?

Copy the code above, paste it into your page, and you're live in 30 seconds.

Try the Full Converter →