PDFMerger.io is free & private — no uploads, no sign-up. If it saved you time, a coffee helps keep it going!☕ Buy me a coffee

PDFMerger.io Nasıl Çalışır

Araçlarımızı kullandığınızda ne olduğunun sade bir açıklaması — ve dosyalarınızın neden cihazınızı asla terk etmediği.

Kısa açıklama

PDFMerger.io'yu açtığınızda her şey tarayıcı sekmenizin içinde gerçekleşir. PDF dosyalarınız sabit diskinizden okunur, bellekte işlenir ve sonuç doğrudan indirilir — herhangi bir veri cihazınızı terk etmez.

Kullanılan kütüphaneler

pdf-lib

Tüm PDF işlemlerini yönetir: birleştirme, bölme, döndürme, sayfa kaldırma, sıkıştırma ve parola korumalı dosyaların kilidini açma — doğrudan tarayıcıda.

pdfjs-dist (PDF.js)

Mozilla'nın PDF render motoru. PDFMerger.io, PDF sayfalarınızın küçük resim önizlemelerini oluşturmak için bunu kullanır — tamamen tarayıcıda.

Tesseract.js (OCR)

A WebAssembly port of the Tesseract OCR engine. When you use the PDF OCR tool, each page is rendered to a canvas at 2× resolution and fed to Tesseract running locally in your browser. The WASM binary and language data are loaded from a CDN on first use — your PDF content is never sent anywhere.

react-signature-canvas + pdf-lib (Sign PDF)

The Sign PDF tool captures your signature using a canvas element (draw, type, or upload). The signature is converted to a PNG image and embedded into the PDF using pdf-lib's image embedding API — all in memory. No server is involved at any step.

PDF birleştirirken adım adım neler olur

  1. 1You drag files onto the merge area. The browser reads each file from your disk using the File API — a standard browser feature that gives JavaScript access to local files you explicitly select.
  2. 2PDF.js renders the first page of each file to a canvas element to generate the thumbnail previews you see in the file list. This happens entirely in your browser's memory.
  3. 3You click "Merge PDF". pdf-lib opens each PDF's binary structure, extracts the page objects, and writes them into a single new PDF document — all in memory.
  4. 4The finished PDF bytes are converted to a Blob (a temporary in-memory file object) and a download link is created using URL.createObjectURL(). Your browser's native download mechanism saves it to your Downloads folder.
  5. 5When you close the tab, all data is cleared from memory. Nothing persists anywhere.

Gizlilik — neleri toplarız, neleri toplamayız

Dosyalarınızı asla görmeyiz. Hiçbir içerik veya meta veri sunucularımıza gönderilmez.
Anonim kullanım analizleri topluyoruz — her aracın kaç kez kullanıldığını. Dosya içeriği veya kişisel tanımlayıcı olmadan.
Hesap gerekmez. Giriş yok, e-posta yok.
Dosya depolama yok. Dosyalar yalnızca işleme süresince tarayıcı RAM'inde bulunur.

PDF formatları ve uyumluluk

PDFMerger.io standart PDF dosyalarını (herhangi bir sürüm) destekler. Araçlar Adobe Acrobat, Microsoft Word, Google Docs, macOS Preview, LibreOffice ve tarayıcılardan gelen PDF'lerle çalışır.

Tarayıcı ve cihaz gereksinimleri

Herhangi bir modern tarayıcı çalışır: Chrome, Firefox, Safari, Edge ve Brave — masaüstü ve mobilde. Performans, cihazınızdaki kullanılabilir RAM'e bağlıdır.

Tarayıcı tabanlı işlemenin önemi

PDFMerger.io ile işleme zinciri cihazınızı asla terk etmez — dosyalarınızı işleyen bir altyapı olmadığından altyapı riski yoktur.