Split PDF
Ekstrak halaman tertentu dari PDF, bagi jadi beberapa file berdasarkan range, atau simpan setiap halaman terpisah. File diproses di browser-mu — mereka tidak pernah meninggalkan perangkatmu.
Split PDF memotong sebuah PDF menjadi file lebih kecil menggunakan pdf-lib yang berjalan sepenuhnya di browser via Web Worker. Pilih salah satu dari tiga mode — Extract pages (pilih dari grid → satu PDF), Split by ranges (definisikan 3-5, 8-10 → ZIP berisi beberapa PDF), atau Each page (setiap halaman → PDF-nya sendiri di dalam ZIP). File asli tidak pernah diubah atau diunggah; hasilnya berupa download yang bisa kamu simpan di mana saja.
Apa itu Split PDF?
Membagi PDF berarti menghasilkan satu atau beberapa file PDF baru dari dokumen sumber — tanpa mengubah aslinya. Pembagian paling umum adalah: hanya menyimpan halaman tertentu (extract), memecah dokumen panjang menjadi potongan per bab (split by ranges), atau mengubah setiap halaman menjadi filenya sendiri (each page). Setiap PDF keluaran adalah dokumen mandiri dengan halaman pertamanya sendiri, tetap menjaga geometri halaman, font, dan resource yang tertanam dari aslinya.
Kebanyakan splitter PDF online mengharuskan unggah file ke server jauh, yang merepotkan kalau PDF-nya kontrak, rekam medis, atau apa pun yang tidak ingin tersimpan di disk orang lain. Tool ini menjalankan pembagian sepenuhnya di dalam browser — file dibaca ke memory, dipotong sesuai instruksi, dan dikembalikan sebagai download (atau ZIP untuk keluaran multi-PDF) tanpa pernah melintasi jaringan.
Bagaimana pembagian di browser bekerja?
Pikowl memuat PDF-mu ke dalam Web Worker — thread latar belakang di dalam browser. Worker menggunakan pdf-lib untuk menyalin halaman yang kamu pilih ke satu atau beberapa PDF baru, tetap menjaga geometri halaman dan resource yang tertanam dari aslinya. Untuk mode multi-output, PDF hasil dipaket dalam ZIP menggunakan fflate, library ZIP cepat di browser. Thumbnail halaman di grid di-render oleh pdf.js dalam worker terpisah miliknya, jadi PDF 500 halaman pun tidak membekukan halaman. PDF atau ZIP yang sudah selesai disajikan sebagai Blob yang bisa diunduh via URL.createObjectURL. Tidak ada yang dikirim ke server.
Kapan harus pakai tiap mode?
Pakai Extract pages kalau kamu hanya butuh beberapa halaman spesifik dari PDF panjang — misalnya, mengambil halaman 3 dan 5–8 dari laporan 50 halaman untuk dibagikan ke kolega. Pakai Split by ranges kalau kamu butuh beberapa PDF kecil sekaligus — misalnya, memecah buku teks jadi satu PDF per bab, atau memisahkan laporan tahunan jadi bagian Q1/Q2/Q3/Q4. Pakai Each page kalau kamu mau setiap halaman jadi file sendiri — berguna untuk arsip scan, memisahkan invoice multi-halaman untuk ingestion ERP, atau skenario apa pun di mana tooling hilir mengharapkan satu PDF per halaman. Ketiga mode menjaga dokumen asli; kamu bisa menjalankannya berulang dengan pilihan berbeda.
Apakah aman membagi PDF sensitif di sini?
Ya. Buka tab Network di DevTools saat memakai tool — kamu tidak akan melihat permintaan keluar selama pembagian. PDF dibaca lokal via File API, diproses dalam Web Worker yang tersandbox, dan hasilnya hanya hidup di memory browser sampai kamu mengunduhnya. Menutup tab membuang semuanya. Hal yang sama tidak berlaku untuk tool berbasis unggah, di mana file dikirim ke server pihak ketiga dan tetap di disk untuk beberapa waktu meski kebijakan menjanjikan penghapusan.
Apa saja batasannya dan kenapa?
Hingga 100 MB per file dan 500 halaman per file. Plafon 100 MB ini dua kali batas Merge PDF karena membagi membaca satu sumber dan menghasilkan potongan lebih kecil — tekanan memory lebih rendah daripada menggabungkan. Batas 500 halaman ada karena render thumbnail dan grid di layar jadi tidak praktis di atas itu; di mobile, bahkan 500 halaman bisa tersendat. Untuk PDF sangat besar, bagi dalam beberapa kali — ekstrak dulu bagian 200-halaman, lalu bagi lagi. Output ZIP gabungan dibatasi keras pada 200 MB untuk menghindari crash memory browser saat unduh.
Bagaimana Pikowl dibandingkan dengan Smallpdf dan iLovePDF?
Perbedaan utamanya adalah lokasi pemrosesan, batas penggunaan harian, opsi keluaran, dan harga. Angka di bawah ini mencerminkan penawaran tier gratis publik dari masing-masing layanan per April 2026.
| Fitur | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| Tempat file diproses | Browser kamu | Server jauh | Server jauh |
| Perlu daftar | Tidak | Opsional | Opsional |
| Mode pembagian | Extract / Ranges / Each (3 mode) | Ranges / Each (2 mode) | Ranges / Each / Size (3 mode) |
| Ukuran file maks (gratis) | 100 MB | 5 MB | 200 MB |
| Harga | Gratis | $9/bln tanpa batas | $7/bln premium |
Sumber: smallpdf.com/pricing dan ilovepdf.com/pricing, diakses April 2026.
Penggunaan Umum
- Membagikan satu bagian dari laporan panjang: ekstrak hanya halaman yang relevan untuk kolega (misalnya halaman 12–18 dari board deck 90 halaman) ketimbang meneruskan semuanya.
- Memecah buku teks jadi bab: pakai Split by ranges dengan satu baris per bab untuk dapat folder berisi PDF per bab yang bisa dibaca di tablet tanpa scroll 800 halaman.
- Invoice multi-halaman untuk sistem ERP/AP: pakai mode Each page kalau tooling hilir mengharapkan satu invoice per file padahal scanner menghasilkan satu PDF multi-halaman.
- Menghapus halaman dari kontrak sebelum tanda tangan: ekstrak semua halaman kecuali yang ada catatan, tanda tangan versi bersih, simpan versi yang ada catatan terpisah.
- Membagi rekening koran per bulan: rekening tahunan gabungan jadi 12 PDF bulanan siap diserahkan ke konsultan pajak.
- Menghapus halaman ganjil dari buku yang di-scan: pakai chip Genap/Ganjil untuk mengekstrak hanya satu sisi scan duplex — berguna kalau sisi belakang kosong.
FAQ
Apakah PDF saya diunggah ke server?
Tidak. Pembagian berjalan sepenuhnya di browser — buka tab Network di DevTools saat menggunakan tool dan kamu tidak akan melihat permintaan keluar selama pembagian. PDF dibaca dari disk via File API, diproses dalam Web Worker dengan pdf-lib, dan dikembalikan sebagai download. Tidak ada yang meninggalkan perangkatmu.
Apa beda Extract, Ranges, dan Each page?
Extract pages menghasilkan satu PDF berisi halaman yang kamu klik di grid. Split by ranges menghasilkan beberapa PDF (satu per range yang didefinisikan, mis. 1-5, 6-10) yang dipaket dalam ZIP. Each page menghasilkan satu PDF per halaman dokumen sumber, juga dalam ZIP. Pakai Extract untuk satu output spesifik, Ranges untuk multi-output dengan struktur diketahui, Each untuk pembagian per halaman penuh.
Apakah file hasil pembagian kehilangan kualitas?
Tidak. Halaman disalin bit demi bit dari PDF sumber — font, gambar, data vektor, bookmark (di dalam halaman), dan geometri yang sama tetap terjaga. Tidak ada re-rendering atau re-encoding. Ukuran tiap file output kira-kira sebanding dengan ukuran halaman yang disertakan di file asli.
Bisakah saya membagi PDF yang dilindungi kata sandi?
Tidak langsung. Jika PDF dienkripsi, tool akan melaporkan kegagalan dan berhenti. Hapus dulu kata sandinya dengan PDF reader-mu (kebanyakan reader desktop bisa simpan ulang tanpa kata sandi) lalu kembali. Kami tidak menerima kata sandi di browser karena menyimpannya, walau sebentar, akan melemahkan jaminan privasi.
Kenapa ada batas 500 halaman?
Grid thumbnail halaman me-render setiap halaman di sisi klien menggunakan pdf.js. Lebih dari ~500 halaman, grid jadi sulit dipindai secara visual, dan di perangkat seluler render thumbnail kumulatifnya bisa tersendat. Pembagian pdf-lib sendiri bisa menangani ribuan halaman, tapi UX-nya menurun. Untuk PDF lebih besar, bagi dalam dua kali — ekstrak dulu bagian 500-halaman dengan tool desktop, lalu poles di sini.
Bisakah ranges tumpang tindih?
Ya. Tiap range menghasilkan PDF outputnya sendiri yang independen, jadi range yang tumpang tindih (mis. 1-5 dan 3-7) diizinkan — kamu akan dapat dua PDF, satu dengan halaman 1-5 dan satu dengan halaman 3-7. PDF sumber dibaca sekali dan disalin terpisah untuk tiap range.
Kenapa mode Each page menghasilkan ZIP, bukan download terpisah?
Browser membatasi jumlah download yang bisa dipicu satu gestur user, dan menampilkan prompt terpisah untuk masing-masing 100+ file akan mustahil dipakai. Membundel semuanya jadi satu ZIP membuat download cukup satu klik dan menghasilkan folder rapi saat diekstrak. ZIP dibuat di browser dengan fflate — tidak melibatkan server.
Dalam Angka
- PDF pertama kali diterbitkan oleh Adobe pada 1993 dan menjadi standar ISO terbuka (ISO 32000-1) pada 2008 — operasi ekstraksi halaman yang dilakukan tool ini adalah bagian dari spesifikasi inti itu, bukan ekstensi.
- pdf-lib bisa menyalin satu halaman dari dokumen 500 halaman dalam sekitar 10-30 milidetik di laptop modern karena ia memanipulasi grafik objek PDF langsung, bukan render ulang — pembagian tetap cepat di skala besar.
- Web Workers dan OffscreenCanvas, fitur browser yang diandalkan tool ini untuk pemrosesan PDF dan thumbnail di luar thread utama, didukung oleh 97% browser secara global (Can I Use, 2026) — membuat pembagian PDF di sisi klien andal di setiap perangkat modern.