Datei hochladen
  1. base64hub
  2. Datei-Tools
  3. Base64-Audio-Player

Base64 in Audio

Fügen Sie Base64-Audio aus einer API-Antwort, einer Sprachnachricht oder einer Data-URI ein, um es hier abzuspielen und die Datei herunterzuladen. Das Format wird anhand der Bytes selbst erkannt.

Kostenlos ohne Anmeldung, ohne Limits Lokal kein Upload Erkennt MP3, WAV, OGG, Opus, FLAC, M4A, AAC Aktualisiert 27.10.2026
Eingabe –Ausgabe –Größe –

Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen

So spielen Sie Base64-Audio ab

  1. Fügen Sie das Base64 oder eine data:audio/…;base64,-URI in Base64 oder Data-URI ein. Lange Zeichenketten laden Sie mit .txt-Datei öffnen. Beim Öffnen der Seite ist ein kurzes WAV-Beispiel mit zwei Tönen geladen.
  2. Der Player erscheint unter den Dateiinformationen. Dauer zeigt die Länge, sobald der Browser den Header gelesen hat, zum Beispiel 0:03.0.
  3. Dateiname, Endung und MIME-Typ werden aus dem erkannten Format ausgefüllt. Ändern Sie sie bei Bedarf.
  4. Mit Datei herunterladen speichern Sie das Audio, mit Als Data-URI kopieren erhalten Sie eine Zeichenkette für ein <audio src>.

Der Ton wird in Ihrem Browser dekodiert und abgespielt. Die Content Security Policy der Seite blockiert jede Netzwerkanfrage außer dem Seitenaufrufzähler von Cloudflare, eine Aufnahme kann von hier aus also nirgendwohin gesendet werden.

Welche Formate im Browser abspielbar sind

Der Player ist das browsereigene <audio>-Element, die Wiedergabe hängt also von dessen eingebauten Decodern ab. Aktuelle Versionen kommen mit den meisten Formaten zurecht:

FormatBase64 beginnt mitChrome, Edge, FirefoxSafari
MP3SUQz (mit ID3-Tag), //s, //MJaJa
WAV mit PCM-SamplesUklGRJaJa
AAC in M4AAAAAHGZ0eXBNNEEg und ähnlichJaJa
FLACZkxhQwJaJa
Ogg VorbisT2dnUwJaAb Safari 18.4
Opus in Ogg oder WebMT2dnUw, GkXfoJaTeilweise, je nach Version und Container
AMR (alte Handyaufnahmen)IyFBTVIKNeinNein
WAV mit ADPCM oder GSMUklGRMeist nichtMeist nicht

WAV ist ein Container mit einem Codec-Feld, daher können sich zwei .wav-Dateien unterschiedlich verhalten. Chrome spielt zum Beispiel auch µ-law- und A-law-WAVs aus der Telefonie ab, aber kein ADPCM. Kann der Browser eine Datei nicht dekodieren, zeigt Dauer „k. A.“, und über dem Player erscheint ein Hinweis: „Ihr Browser kann diese AMR-Datei nicht abspielen. Laden Sie sie herunter und öffnen Sie sie in einem Mediaplayer.“ VLC und ffmpeg kommen mit allen Formaten oben zurecht.

Audio in einem Video-Container

Audio kommt nicht immer in einem Audioformat an. Browseraufnahmen mit MediaRecorder in Chrome sind standardmäßig WebM mit Opus darin, und manche Dienste verpacken AAC in eine MP4-Datei ohne die M4A-Kennung. Das Tool meldet dann „Erkannt: WebM, erwartet: Audio.“ oder „Erkannt: MP4, erwartet: Audio.“ mit einer Download-Schaltfläche für diese Endung, und der Player funktioniert trotzdem: Die Zeile mit den Abmessungen zeigt nur Audio. Als .webm oder .mp4 zu speichern ist richtig; die meisten Audioplayer öffnen auch diese Dateien.

Erkennt das Tool nur Binärdaten, Sie kennen aber den Codec, tragen Sie seinen MIME-Typ in MIME-Typ ein, zum Beispiel audio/ogg. Die Vorschau wird dann mit einem Audioplayer für diesen Typ neu aufgebaut; so testen Sie eine Vermutung schnell.

Rohes Audio ohne Header

Manche Sprach-APIs liefern rohe Samples, oft 16-Bit-PCM mit 16 oder 24 kHz, ohne WAV-Header drumherum. Diese Bytes haben keine Signatur, daher meldet das Tool „Erwartet: Audio, erkannt: Binärdaten.“, und nichts kann sie abspielen. Abhilfe schafft ein Header mit der richtigen Abtastrate, die in der API-Dokumentation steht; Base64 in WAV zeigt, wie das mit wenigen Zeilen Python geht.

Woher Base64-Audio kommt

Text-to-Speech-APIs liefern die synthetisierte Sprache als Base64-Feld in JSON. Chat- und Messenger-Exporte speichern Sprachnachrichten auf dieselbe Weise. Web-Apps halten kurze Sounds als data:audio/…-URIs im Code oder CSS, und Audio aus einer Browseraufnahme reist oft als Base64 in einer JSON-Anfrage zum Server. Für die Gegenrichtung, von einer Audiodatei zur Zeichenkette, nutzen Sie Audio in Base64.

Den Codec auf der Kommandozeile prüfen

Wenn sich eine Datei nicht abspielen lässt, nennt ffprobe den enthaltenen Codec:

base64 -d clip.b64 > clip.bin
ffprobe -v error -show_entries stream=codec_name,sample_rate,channels -of csv=p=0 clip.bin

Bei einer Telefonaufnahme gibt es etwa adpcm_ima_wav,8000,1 aus, was erklärt, warum der Browser aufgegeben hat. Eine Umwandlung in reines PCM macht die Datei überall abspielbar: ffmpeg -i clip.bin -c:a pcm_s16le clip.wav. Weitere Shell-Rezepte finden Sie unter Base64 in Bash, Details zum Format unter Base64 in MP3.

Häufige Fragen

Wie spiele ich eine Base64-Audio-Zeichenkette ab?

Fügen Sie sie oben in das Feld ein und drücken Sie im erscheinenden Player auf Wiedergabe. Reines Base64 und data:audio/…;base64,-URIs funktionieren beide; das Tool bestimmt das Format anhand der Bytes.

Warum lässt sich mein Base64-Audio nicht abspielen?

Entweder hat der Browser keinen Decoder für den enthaltenen Codec (zum Beispiel bei AMR oder bei WAV-Dateien mit ADPCM oder GSM), oder die Daten sind rohe Samples ohne Datei-Header. Der Hinweis unter dem Player sagt Ihnen, welcher Fall vorliegt; siehe die Tabelle und den Abschnitt über rohes Audio unten.

Welcher MIME-Typ ist für Base64-Audio richtig?

Das hängt vom Format ab: audio/mpeg für MP3, audio/wav für WAV, audio/ogg für Ogg Vorbis und Opus, audio/mp4 für M4A, audio/flac für FLAC. Nach dem Dekodieren zeigt das Feld MIME-Typ den Typ, der zum erkannten Format passt.

Wie finde ich die Dauer von Base64-Audio heraus?

Dekodieren Sie es hier: Die Zeile Dauer zeigt Minuten und Sekunden, sobald der Browser die Metadaten der Datei gelesen hat. Im Code dekodieren Sie in eine Datei und führen darauf ffprobe -show_entries format=duration aus.