Base64 Encode/Decode

Sesten Base64'e Dönüştürücü: MP3, WAV, OGG Kodlayın

Ses dosyalarını (MP3, WAV, OGG, FLAC, M4A) HTML, API veya data URI'larına gömmek için Base64 stringlerine dönüştürün. %100 istemci tarafı.

Verileriniz tarayıcınızdan çıkmaz.

🎵

Sürükle & bırak bir Audio dosyası buraya

veya gözatmak için tıkla (maks 50 MB)

Ses Dosyalarını Base64’e Dönüştürme

Base64 kodlaması, ses dosyalarını HTML’e gömme, veritabanlarında saklama, API’ler aracılığıyla gönderme veya yapılandırma dosyalarına dahil etme için metin stringlerine dönüştürür. Bu araç, ses dosyalarını yerel olarak okur ve seçtiğiniz formatta Base64 stringleri çıktısı verir.

Nasıl Kullanılır

  1. Yükleme alanına bir ses dosyası (MP3, WAV, OGG, FLAC, M4A, WebM) bırakın
  2. Araç dosyayı tarayıcınızda okur ve kodlar
  3. Çıktı formatını seçin: düz Base64, data URI veya CSS arka plan (ses için nadiren kullanılır)
  4. Sonucu kopyalayın

HTML’de Ses Gömme

Satır içi ses öğesi

<audio controls>
  <source src="data:audio/mpeg;base64,SUQzBAAAAAAAI1..." type="audio/mpeg" />
</audio>

Tarayıcı, verilerini data URI’sinden yükleyen bir ses oynatıcı oluşturur. Harici dosya isteği yapılmaz. Bu şunlar için kullanışlıdır:

JavaScript Ses API’si

const audio = new Audio('data:audio/mpeg;base64,SUQzBAAAAAAAI1...');
audio.play();

Ses Formatları ve Base64 Boyutları

FormatSıkıştırma5 sn klip1 dk klipBase64 artışı
MP3 (128 kbps)Kayıplı~80 KB~960 KB+%33
MP3 (320 kbps)Kayıplı~200 KB~2.4 MB+%33
OGG Vorbis (128 kbps)Kayıplı~65 KB~780 KB+%33
WAV (16-bit 44.1 kHz)Yok~440 KB~5.3 MB+%33
FLACKayıpsız~220 KB~2.7 MB+%33
AAC/M4A (128 kbps)Kayıplı~75 KB~900 KB+%33

Base64 gömme için MP3 ve OGG en iyi dosya boyutlarını sunar. WAV, sıkıştırılmamış boyutu nedeniyle gömme için pratik değildir.

Tarayıcı Ses Formatı Desteği

FormatChromeFirefoxSafariEdge
MP3EvetEvetEvetEvet
OGG VorbisEvetEvetHayırEvet
WAVEvetEvetEvetEvet
AAC/M4AEvetEvetEvetEvet
FLACEvetEvetEvetEvet
WebM (Opus)EvetEvetHayırEvet

MP3 evrensel desteğe sahiptir. OGG ve WebM Safari’de desteklenmez. Maksimum uyumluluk için MP3, Base64 gömülü ses için en güvenli seçimdir.

HTML Gömme Dışındaki Kullanım Alanları

Metin okuma API yanıtları

TTS API’leri (Google Cloud TTS, Amazon Polly, ElevenLabs) sentezlenen sesi JSON içinde Base64 stringleri olarak döndürür:

{
  "audioContent": "SUQzBAAAAAAAI1RT..."
}

Web uygulamalarında bildirim sesleri

Progresif web uygulamaları, kısa bildirim seslerini JavaScript’te Base64 sabitleri olarak gömebilir:

const NOTIFICATION_SOUND = 'data:audio/mpeg;base64,SUQzBAAAAAAAI1...';

function notify() {
  new Audio(NOTIFICATION_SOUND).play();
}

Base64 Ses Kodlaması Ne Zaman Yapılmamalı

Ses dosyaları hızla büyür. Genel kurallar:

Müzik veya uzun kayıtlar için, src bir URL’yi işaret eden standart <audio> öğelerini kullanın. Base64 gömme, oynatma başlamadan önce tüm dosyanın yüklenmesini zorunlu kılarken, normal ses dosyaları akışı destekler (indirirken oynatma).

Resim kodlaması için Resimden Base64’e bakın. Belge kodlaması için PDF’ten Base64’e bakın. Metin kodlaması için ana Base64 Kodlayıcı bunu halleder.