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ı.
Drag & drop files here
or click to browse. Select multiple files at once. (max 50 MB each)
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.
<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:
const audio = new Audio('data:audio/mpeg;base64,SUQzBAAAAAAAI1...');
audio.play();
| Format | Sıkıştırma | 5 sn klip | 1 dk klip | Base64 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 |
| FLAC | Kayı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.
| Format | Chrome | Firefox | Safari | Edge |
|---|---|---|---|---|
| MP3 | Evet | Evet | Evet | Evet |
| OGG Vorbis | Evet | Evet | Hayır | Evet |
| WAV | Evet | Evet | Evet | Evet |
| AAC/M4A | Evet | Evet | Evet | Evet |
| FLAC | Evet | Evet | Evet | Evet |
| WebM (Opus) | Evet | Evet | Hayır | Evet |
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.
TTS API’leri (Google Cloud TTS, Amazon Polly, ElevenLabs) sentezlenen sesi JSON içinde Base64 stringleri olarak döndürür:
{
"audioContent": "SUQzBAAAAAAAI1RT..."
}
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();
}
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.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.