DevBento logoDevBento
Araçlar/Base64 Kodlayıcı/Çözücü/PDF'ten Base64'e Dönüştürücü

PDF'ten Base64'e Dönüştürücü

PDF dosyasını tarayıcınızda Base64 stringine dönüştürün. Dosya yükleme yok, sunucu yok. Düz Base64, data URI veya gömme kodu olarak çıktı alın.

📄

Drag & drop files here

or click to browse. Select multiple files at once. (max 50 MB each)

İlgili Araçlar
{}JSON Formatlayıcı ve Doğrulayıcı
JSON verilerini güzel yazdırma, küçültme ve doğrulama aracı. Sözdizimi vurgulama, interaktif ağaç görünümü ve satır numaraları ile anlık hata tespiti.
jwtJWT Çözücü
JSON Web Tokenlarını tarayıcınızda çözün ve inceleyin. Başlık, payload talepleri ve son kullanma durumunu sunucunuza göndermeden görüntüleyin.
%20URL Kodlayıcı ve HTML Varlık Dönüştürücü
Metinleri encodeURIComponent veya encodeURI ile kodlayın, HTML özel karakterlerini varlıklara dönüştürün. İşlemler tarayıcınızda gerçekleşir.
shaHash Oluşturucu
Create a checksum of the decoded output

PDF’yi Base64’e Dönüştürme

PDF (Taşınabilir Belge Formatı), her yerde aynı şekilde işlenmesi gereken belgeler için standarttır. Bu araç, PDF dosyalarını API isteklerinde, veritabanı depolamada, e-posta eklerinde ve satır içi HTML gömmede kullanmak için Base64 stringlerine dönüştürür.

Nasıl Kullanılır

  1. Yükleme alanına bir PDF dosyası bırakın veya göz atmak için tıklayın
  2. Araç dosyayı yerel olarak okur ve kodlar
  3. Çıktı formatını seçin: düz Base64 (PDF’ler için en yaygın), data URI veya CSS arka plan
  4. Sonucu kopyalayın

Yaygın Kullanım Alanları

REST API belge yüklemeleri

Birçok API, PDF yüklemelerini JSON yüklerinde Base64 kodlu stringler olarak kabul eder:

{
  "document": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZS...",
  "filename": "invoice.pdf",
  "contentType": "application/pdf"
}

DocuSign, Adobe Sign, Twilio SendGrid ve bulut depolama API’leri bu deseni yaygın olarak destekler.

Veritabanı depolama

PDF’leri veritabanında Base64 metni olarak saklamak, ikili blob türleriyle uğraşmayı önler. Bu yaklaşım, metin depolamanın basitliğinin %33 boyut artışından daha ağır bastığı küçük belgeler (sözleşmeler, makbuzlar, sertifikalar) için çalışır. Büyük belge hacimleri için ikili depolama veya nesne depolama (S3) daha verimlidir.

API ile e-posta ekleri

SendGrid, Mailgun veya AWS SES gibi API’ler aracılığıyla programatik olarak e-posta gönderirken ekler tipik olarak Base64 kodlanır:

{
  "attachments": [{
    "content": "JVBERi0xLjQK...",
    "filename": "report.pdf",
    "type": "application/pdf"
  }]
}

Satır içi HTML gömme

PDF görüntüleyiciler Base64 data URI’larını işleyebilir:

<iframe
  src="data:application/pdf;base64,JVBERi0xLjQK..."
  width="100%"
  height="600px"
></iframe>

PDF Dosya Boyutu Hususları

PDF’ler birkaç kilobayttan (basit metin belgeleri) yüzlerce megabayta (yüksek çözünürlüklü resim ağırlıklı belgeler) kadar değişir. Base64 kodlamasından sonra:

PDF türü Tipik boyut Base64 boyutu
Sadece metin (1-2 sayfa) 10-50 KB 13-67 KB
Resimli metin (10 sayfa) 200 KB-2 MB 267 KB-2.7 MB
Taranmış belge (50 sayfa) 5-20 MB 6.7-26.7 MB
Yüksek çözünürlüklü grafikler 50+ MB 67+ MB

API yükleri için çoğu hizmet istek boyutu sınırları koyar (genellikle 10 MB veya 25 MB). Base64 kodlu PDF sınırı aşarsa, çok parçalı yükleme kullanmanız veya nesne depolamaya yükleyip referans URL’si iletmeniz gerekir.

PDF Sihirli Baytları

PDF dosyaları her zaman %PDF (hex: 25 50 44 46) ile başlar. Base64’te bu JVBERi olur. Bu araç, MIME türünü bu imza baytlarından algılar, böylece dosyanın yanlış uzantısı olsa bile data URI application/pdf kullanır.

PDF sürümü hemen ardından gelir: %PDF-1.4, %PDF-1.7, %PDF-2.0. Daha yüksek sürümler daha fazla özellik destekler (katmanlar, 3D nesneler, zengin medya), ancak tümü aynı %PDF imzasıyla başlar.

Güvenlik Hususları

PDF’ler JavaScript, form eylemleri ve harici bağlantılar içerebilir. Base64 kodlaması, PDF içeriğini hiçbir şekilde temizlemez veya değiştirmez. Bayt bayt kodlamadır. Güvenilmeyen kaynaklardan Base64 kodlu PDF’ler kabul ediyorsanız, işlemeden veya işlemeden önce bunları bir PDF temizleyiciden geçirin.

Base64 stringini indirilebilir bir PDF’e dönüştürmek için Base64’ten PDF’e kullanın. Metin kodlama/çözme için ana Base64 Kodlayıcı sayfasına bakın. Dosya bütünlüğü doğrulaması için Hash Oluşturucu PDF dosyalarınızın SHA-256 sağlama toplamlarını hesaplayabilir.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · yerel olarak geliştirildiChangelog