How to Convert an Audio File to MP3 Format using JavaScript

Cloudmersive
2 min readMay 13, 2022

If your application is handling diverse audio file formats, it makes a lot of sense to build in a way of converting those files to MP3s. MP3 format is one of the most recognized and used audio file formats out there, and it’s popular for a reason — it offers the advantage of significant file-size compression with a minimal loss of audio quality, making it one of the easiest audio file formats to share electronically.

With the incorporation of our Audio to MP3 Conversion API, you can quickly put your MP3 needs to rest. Our API supports a wide variety of input audio formats, and provides the option to convert from a URL when the file size exceeds 2GB. Following instructions below, you can easily take advantage of this API, with ready-to-run code examples provided in JavaScript to structure your API call.

Let’s kick things off by installing the jQuery library. Run the below command to do so:

bower install jquery

Next, include the example code below to structure your API call. Make sure to satisfy all required parameters, including the “input file” string and your Cloudmersive API key (the latter is obtainable by registering a free account on the Cloudmersive website: Home — Cloudmersive APIs):

var form = new FormData();
form.append("inputFile", fileInput.files[0], "file");
var settings = {
"url": "https://api.cloudmersive.com/video/convert/to/mp3",
"method": "POST",
"timeout": 0,
"headers": {
"fileUrl": "<string>",
"bitRate": "<integer>",
"Content-Type": "multipart/form-data",
"Apikey": "YOUR-API-KEY-HERE"
},
"processData": false,
"mimeType": "multipart/form-data",
"contentType": false,
"data": form
};
$.ajax(settings).done(function (response) {
console.log(response);
});

Just like that, you’re all done — no need to worry about MP3 conversions in the future.

--

--

Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.