PDF

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.

Tanpa unggah · Tanpa batas harian · 100 MB / file · Satu PDF input

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

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

Sumber dan Bacaan Lanjutan

Semua berjalan di browser Anda. Tidak ada yang dikirim ke server.
01
Berjalan di perangkatmu
File tidak pernah meninggalkan browsermu. Tanpa unggahan ke server.
02
8 bahasa
EN, ES, HI, PT, FR, DE, ID, JA — setiap alat.
03
Tanpa daftar akun
Buka halaman, gunakan alatnya. Itu saja.