Charger un fichier
  1. base64hub
  2. Outils fichiers
  3. Audio en Base64

Audio en Base64

Déposez un fichier son et obtenez une URI data:audio/...;base64, pour une balise <audio> ou new Audio(), ou du Base64 brut pour une API. Un lecteur au-dessus de la sortie permet de vérifier que c’est le bon extrait.

Gratuit sans inscription, sans limites Local rien n'est envoyé Mis à jour 27 oct. 2026
Déposez des fichiers ici, collez-les ou choisissez-les
Entrée –Sortie –Taille –

Traité dans votre navigateur. Cette page ne peut envoyer vos données nulle part – comment le savons-nous

Comment convertir de l’audio en Base64

  1. Déposez un fichier audio sur la zone ou choisissez-en un ou plusieurs avec le sélecteur de fichiers. MP3, WAV, OGG, M4A, AAC et FLAC fonctionnent tous.
  2. Écoutez-le dans l’aperçu pour vérifier que c’est l’extrait voulu.
  3. Sortie en commence sur Data URI. Choisissez Base64 brut pour une API, ou JSON pour avoir le nom, le type, la taille et les données ensemble.
  4. Cliquez sur Copier la sortie. Pour les longs enregistrements, utilisez Enregistrer en .txt.

Reconnaître les formats audio en Base64

FormatType MIMELe Base64 commence par
MP3 avec balise ID3audio/mpegSUQz
MP3 sans baliseaudio/mpeg// et une lettre, par ex. //uQ
WAVaudio/wavUklGR, avec XQVZF aux caractères 12–16
Ogg (Vorbis, Opus)audio/oggT2dnUw
FLACaudio/flacZkxhQw
M4A (AAC)audio/mp4AAAA + un caractère + GZ0eXBNNEEg
Audio WebMaudio/webmGkXfo

La data URI utilise le type MIME que votre navigateur indique pour le fichier. S’il n’en indique aucun, l’outil en choisit un d’après l’extension. Le MP3 et l’AAC en M4A se lisent dans tous les navigateurs actuels ; la prise en charge d’Ogg, de FLAC et de WebM est bonne mais moins universelle : testez les formats qu’utilisent vos visiteurs.

Où l’audio en Base64 est utile

  • Les clics, les carillons de notification et les petits effets d’un jeu peuvent être intégrés dans un fichier HTML unique : la page ou le jeu fonctionne alors depuis un seul fichier, sans serveur.
  • Les services de reconnaissance vocale, de traduction et d’analyse audio acceptent souvent un enregistrement en Base64 dans un champ JSON, avec son encodage et sa fréquence d’échantillonnage.
  • Un court extrait stocké sous forme de constante Base64 permet de tester une chaîne de traitement audio sans fichier binaire dans le dépôt.

Pour de la musique, des podcasts ou tout ce qui dépasse quelques secondes sur un site web, mettez un lien vers le fichier. Les navigateurs lisent un fichier lié en streaming et le récupèrent par plages, alors qu’une data URI doit être entièrement en mémoire avant le début de la lecture.

La taille de l’audio encodé

Base64 fait 4/3 de la taille du fichier : la longueur suit donc le débit.

Audio10 secondesBase64
MP3, 128 kbit/s160,000 octets213,336 car.
WAV, 16 kHz mono 16 bits (voix)320,044 octets426,728 car.
WAV, 44.1 kHz stéréo 16 bits (CD)1,764,044 octets2,352,060 car.

Une minute de WAV en qualité CD représente plus de 14 millions de caractères Base64. Les détails propres à chaque format se trouvent sur MP3 en Base64 et WAV en Base64, et Base64 en audio lit ou enregistre une chaîne Base64 que vous avez reçue.

Lire de l’audio Base64 en JavaScript

const beep = new Audio("data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2...");
button.addEventListener("click", () => beep.play());

Les navigateurs bloquent l’audio qui démarre sans geste de l’utilisateur : appelez donc play() depuis un gestionnaire de clic ou de touche. Le décodage et les autres variantes sont traités dans Base64 en JavaScript.

FAQ

Comment lire de l'audio Base64 en HTML ?

Mettez la data URI dans le src d’un élément <audio> : <audio controls src="data:audio/mpeg;base64,SUQz..."></audio>. En JavaScript, new Audio(dataUri).play() fonctionne de la même façon, à condition d’être exécuté après une interaction de l’utilisateur.

Quel format audio donne le Base64 le plus court ?

Un format compressé. Par seconde de son, MP3, AAC (M4A) et Opus sont bien plus petits que WAV ou FLAC, et Base64 ajoute le même tiers à chacun. Pour de la voix, un fichier mono à faible débit est le plus court.

Puis-je convertir plusieurs fichiers son à la fois ?

Oui. Déposez-les ensemble, choisissez-en un dans la liste avec Afficher, ou utilisez Tout copier en JSON pour obtenir le nom, le type, la taille et le Base64 de chaque fichier dans un seul tableau. Cela convient à une table de sons dans un petit jeu.