Semua 74 alat PDF — gratis, privat, tanpa pendaftaran

Semuanya terjadi di perangkat Anda. Tidak ada yang keluar. Alat yang ditandai «Di perangkat Anda» berjalan di browser Anda; yang ditandai «Lokal · MCP» berjalan di mesin Anda dengan paket lokal, dengan aturan yang sama: berkas Anda tidak pernah meninggalkan perangkat Anda dan tidak pernah digunakan untuk melatih AI.

01Atur PDF

Gabungkan, pisahkan, putar, susun ulang, dan bentuk ulang halaman PDF — operasi halaman sehari-hari, dilakukan di browser Anda.

Di perangkatGabungkan PDFGabungkan beberapa file PDF menjadi satu, sesuai urutan unggahan.Di perangkatPisahkan PDFPisahkan PDF berdasarkan rentang halaman (ZIP berisi PDF) atau satu PDF per halaman.Di perangkatPutar halamanPutar halaman sebesar 90, 180, atau 270 derajat.Di perangkatHapus halamanHapus halaman yang dipilih dari PDF.Di perangkatEkstrak halamanBuat PDF baru yang hanya berisi halaman yang dipilih.Di perangkatSusun ulang halamanSusun ulang halaman ke urutan berbasis 1 yang diberikan (permutasi semua halaman).Lokal · MCPPisahkan PDF berdasarkan ukuran filePisahkan PDF menjadi bagian-bagian yang masing-masing tetap di bawah batas byte (ZIP berisi PDF).Di perangkatSisipkan halaman kosongSisipkan satu atau lebih halaman kosong pada suatu posisi (default: di akhir).Di perangkatPangkas halamanPangkas halaman ke rect absolut [x0, y0, x1, y1] dalam poin, atau berdasarkan margin dari setiap tepi.Di perangkatUbah ukuran / skala halamanFormat ulang setiap halaman ke ukuran kertas (atau dimensi eksplisit), skalakan konten agar pas, di tengah.Di perangkatOverlay PDFCap halaman PDF kedua DI ATAS PDF pertama (file: PDF dasar, PDF cap; halaman cap berputar).Di perangkatUnderlay PDFTempatkan halaman PDF kedua DI BAWAH PDF pertama (file: PDF dasar, PDF latar; halaman latar berputar).Di perangkatBalik urutan halamanBalik urutan semua halaman dalam PDF.Di perangkatImposisi N-upUbin beberapa halaman sumber ke setiap lembar keluaran dalam kisi kolom x baris.Di perangkatPisahkan berdasarkan bookmarkPisahkan PDF menjadi satu file per bagian bookmark/kerangka (ZIP).Di perangkatPisahkan berdasarkan teksMulai file keluaran baru pada setiap halaman yang teksnya berisi string yang diberikan atau cocok dengan regex yang diberikan (ZIP).Di perangkatSelingi dua PDFSelang-seling halaman dari dua PDF (mis. menggabungkan halaman ganjil/genap yang dipindai terpisah). Secara opsional balik urutan halaman file kedua terlebih dahulu.Di perangkatHapus halaman kosongBuang halaman yang tidak berisi teks dan (hampir) tidak ada tinta. Jika setiap halaman kosong, halaman 1 dipertahankan.

02Konversi ke PDF

Ubah gambar, dokumen, dan konten web menjadi PDF yang rapi.

Di perangkatGambar ke PDFGabungkan gambar (JPG/PNG/WebP/TIFF/GIF) menjadi satu PDF.Lokal · MCPHTML ke PDFRender dokumen HTML ke PDF. Sepenuhnya luring: sumber daya eksternal (gambar, stylesheet, skrip) tidak pernah diambil — sematkan semua yang Anda butuhkan.Lokal · MCPMarkdown ke PDFRender dokumen Markdown (rasa GitHub) ke PDF yang ditata dengan baik.Di perangkatTeks ke PDFRender file teks biasa ke PDF (monospace, dibungkus baris).Lokal · MCPDokumen Office ke PDFKonversi file Word/Excel/PowerPoint/OpenDocument (docx, xlsx, pptx, odt, ods, odp, doc, xls, ppt, rtf) ke PDF melalui backend LibreOffice.Lokal · MCPEPUB ke PDFKonversi ebook EPUB ke PDF yang ditata (berfokus pada teks: teks bab dan judul dalam urutan spine; gambar tertanam tidak dirender).Di perangkatHEIC ke PDFKonversi foto HEIC/HEIF (dan gambar lainnya) ke PDF, satu halaman per bingkai gambar. Memerlukan backend dekode libheif; tanpanya operasi melaporkan backend_unavailable.

03Konversi dari PDF

Ubah PDF menjadi Word, HTML, teks, Markdown, gambar, dan data terstruktur yang dapat digunakan alat dan agen Anda.

Lokal · MCPPDF ke Word (DOCX)Konversi PDF ke dokumen Word yang dapat diedit. Konversi berbasis teks: paragraf dan judul direkonstruksi dari lapisan teks; tata letak persis, tabel, dan gambar tidak dipertahankan.Di perangkatPDF ke teksEkstrak teks biasa, satu bagian terpisah form-feed per halaman.Di perangkatPDF ke gambarRender setiap halaman menjadi gambar (ZIP).Di perangkatPDF ke MarkdownEkstrak teks sebagai Markdown, dengan judul yang disimpulkan dari ukuran font.Di perangkatEkstrak teks sebagai JSONTeks terstruktur per halaman: blok dengan kotak pembatas, siap untuk agen/LLM.Di perangkatPDF ke HTMLKonversi PDF ke satu dokumen HTML, satu bagian per halaman, mempertahankan teks yang diposisikan.Lokal · MCPTabel PDF ke CSVEkstrak setiap tabel yang terdeteksi dalam PDF sebagai file CSV (ZIP bila ada beberapa).Lokal · MCPPDF ke TIFFRender semua halaman menjadi satu file TIFF multi-halaman.Di perangkatPDF ke WebPRender setiap halaman menjadi gambar WebP (ZIP).Di perangkatPDF ke EPUBKonversi teks PDF menjadi ebook EPUB 3, dibagi bab berdasarkan bookmark tingkat 1 bila ada. Cakupan jujur: konversi berbasis teks — tata letak, font, dan gambar asli tidak dipertahankan.Di perangkatPDF ke XMLDump XML yang dapat dibaca mesin: metadata, teks per halaman, dan kotak pembatas per kata.

04Optimalkan PDF

Kompres, perbaiki, arsipkan, dan rampingkan PDF tanpa merusaknya.

Di perangkatKompres PDFKurangi ukuran file dengan Ghostscript. Preset: ringan (kualitas printer), sedang (ebook), berat (layar, terkecil).Lokal · MCPPerbaiki PDFTulis ulang dan perbaiki PDF yang rusak dengan qpdf.Di perangkatRatakan PDFTanamkan bidang formulir dan anotasi ke dalam konten halaman.Lokal · MCPKonversi ke PDF/AKonversi PDF ke standar arsip PDF/A dengan Ghostscript.Lokal · MCPLinearisasi PDFTulis ulang PDF yang dilinearisasi ('Fast Web View') agar halaman pertama tampil sebelum seluruh file terunduh.Lokal · MCPOptimalkan gambar dalam PDFTurunkan skala dan kompres ulang gambar tertanam yang terlalu besar, dan buang data gambar duplikat.Lokal · MCPLuruskan halamanDeteksi dan perbaiki kemiringan pindaian kecil (hingga ±5°) pada setiap halaman menggunakan pencarian profil proyeksi.Lokal · MCPKonversi ke skala abu-abuKonversi semua warna dalam PDF ke skala abu-abu dengan Ghostscript.

05Lindungi & tandatangani

Kata sandi, izin, redaksi, sanitasi, tanda tangan — dan menghapus metadata yang melacak Anda.

Lokal · MCPEnkripsi PDFLindungi PDF dengan kata sandi pengguna (AES-256).Lokal · MCPBuka kunci PDFHapus perlindungan kata sandi (kata sandi saat ini diperlukan).Di perangkatHapus metadata & asal-usul AIHapus asal-usul pembuatan AI dan metadata pengenal dari PDF atau gambar (JPEG/PNG/WebP): Kredensial Konten C2PA, penanda AI XMP/EXIF/IPTC (termasuk IPTC DigitalSourceType trainedAlgorithmicMedia), tag Software/Creator generator, data GPS dan perangkat EXIF. Hanya metadata — konten dan piksel tidak pernah dimodifikasi, piksel gambar tidak dikodekan ulang, dan watermark tak terlihat yang tertanam dalam piksel (mis. SynthID) TIDAK dihapus: watermark itu berada di data gambar itu sendiri, bukan di metadata. Hasilnya melaporkan dengan tepat apa yang ditemukan dan dihapus, per kategori.Di perangkatSanitasi PDFHapus metadata (termasuk XMP), JavaScript, file/lampiran tertanam, tindakan dokumen, dan tindakan tautan/file — versi PDF yang aman untuk dibagikan.Di perangkatTandatangani PDF (tanda tangan visual)Tempatkan tanda tangan visual pada PDF: unggah gambar tanda tangan sebagai file KEDUA, atau biarkan nama penanda tangan ditata. Sertifikat yang ditandatangani sendiri (sidik jari SHA-256) dibuat dan dicatat dalam metadata dokumen. Ini adalah cap tanda tangan elektronik + catatan sertifikat — bukan tanda tangan dokumen berkualifikasi/PKI.Lokal · MCPAtur izin PDFEnkripsi PDF dengan kata sandi pemilik dan izin terperinci (cetak, salin, ubah, anotasi, ...).Lokal · MCPRedaksi PDFRedaksi SEJATI: konten di bawah wilayah dihapus dari file (bukan hanya ditutupi). Mode: wilayah eksplisit, teks literal, dan/atau pola PII (email, SSN, nomor kartu pembayaran — diperiksa dengan Luhn).Lokal · MCPTandatangani dengan sertifikat (PAdES)Terapkan tanda tangan PAdES kriptografis yang sebenarnya dengan sertifikat PKCS#12 Anda (.p12/.pfx, diunggah sebagai file kedua). Dapat diverifikasi di pembaca PDF yang sesuai. Catatan: kata sandi sertifikat adalah parameter pekerjaan, ditangani persis seperti kata sandi enkripsi/dekripsi.

06Edit & beri anotasi

Watermark, nomor halaman, header, stempel Bates, pengisian formulir, dan anotasi.

Di perangkatWatermark PDFCap teks diagonal di setiap halaman.Di perangkatTambahkan nomor halamanCap nomor halaman, format 'Halaman {n} dari {total}'.Di perangkatTambahkan header & footerCap baris header dan/atau footer di setiap halaman. Placeholder {page} dan {total} diganti per halaman.Di perangkatPenomoran BatesCap nomor Bates berurutan (awalan + penghitung berlapis nol) di setiap halaman.Di perangkatIsi formulir PDFIsi bidang AcroForm berdasarkan nama. Nilai: string untuk bidang teks, true/false untuk kotak centang, angka diubah menjadi string.Di perangkatBaca bidang formulirDaftar semua bidang AcroForm dengan nama, tipe, nilai saat ini, dan lokasi (JSON).Di perangkatTambahkan teks ke PDFTulis teks pada posisi yang tepat (poin, asal kiri atas) pada satu halaman.Di perangkatTambahkan gambar ke PDFTempatkan gambar yang diunggah (file KEDUA) ke halaman PDF (file PERTAMA) pada posisi yang tepat.Lokal · MCPSorot teks / wilayahTambahkan anotasi sorotan: setiap kemunculan teks pencarian, dan/atau rect eksplisit per halaman.Di perangkatHapus anotasiHapus anotasi (sorotan, catatan, cap, tautan, …). Widget bidang formulir dipertahankan kecuali diminta.Lokal · MCPBuat bookmarkTambahkan kerangka PDF dari daftar entri {level, title, page} yang disediakan, atau deteksi judul secara otomatis dari teks yang lebih besar dari teks isi.Di perangkatEdit metadataAtur bidang informasi dokumen (judul, penulis, subjek, kata kunci, pembuat, produsen). Berikan string kosong untuk menghapus bidang.Di perangkatBuat bidang formulirTambahkan bidang formulir yang dapat diisi (teks, kotak centang, dropdown) pada halaman dan persegi panjang yang diberikan. Berpasangan dengan pengisian formulir dan pembacaan bidang formulir.

07Ekstrak & OCR

Ambil teks, tabel, gambar, bookmark, dan lampiran dari PDF — kotak alat yang mengutamakan agen.

Lokal · MCPOCR — PDF yang dapat dicariBuat PDF hasil pindaian dapat dicari: halaman tanpa lapisan teks di-OCR dengan Tesseract dan mendapatkan lapisan teks tak terlihat; halaman yang sudah memiliki teks diteruskan dan dilaporkan sebagai dilewati.Di perangkatInfo & metadata PDFJumlah halaman, ukuran halaman, metadata, status enkripsi sebagai JSON.Lokal · MCPEkstrak gambarAmbil semua gambar yang tertanam dari PDF (ZIP, format asli).Lokal · MCPEkstrak tabel (JSON + CSV)Deteksi tabel dan kembalikan sebagai tables.json ditambah satu CSV per tabel (ZIP).Di perangkatEkstrak bookmark / daftar isiKembalikan kerangka dokumen sebagai JSON: tingkat, judul, halaman tujuan.Di perangkatEkstrak lampiranAmbil semua lampiran file tertanam dari PDF (ZIP).Di perangkatEkstrak kata dengan kotak pembatasEkstraksi teks per kata dengan kotak pembatas yang tepat (poin), dikelompokkan per halaman — siap untuk agen/LLM.Di perangkatOCR ke teksOCR PDF hasil pindaian ke teks biasa. Halaman yang sudah memiliki lapisan teks menyumbangkan teks itu secara langsung (tidak perlu OCR).Lokal · MCPBandingkan PDFDiff tingkat halaman dari dua PDF: halaman mana yang identik, diubah (dengan diff teks terpadu dan skor kesamaan), ditambahkan, atau dihapus. Mengembalikan report.json, secara opsional dengan gambar diff yang dirender menyoroti piksel yang berubah.

Ingin mengenal mesin di balik ini? Baca tur fitur, hubungkan agen melalui server MCP lokal, dan lihat mengapa semuanya gratis selamanya.