⚠️ Note: Client-side compression works by re-rendering PDF pages as images. Text-only PDFs may not reduce much. For best results use PDFs with embedded images.
Processing...0%
🗜️
Compression Complete!
Original Size
—
→
Compressed Size
—
Saved
—
🔀
Drop your PDF here
Drag & drop page thumbnails to reorder them
0 Pages—
💡 Drag page cards to reorder. Numbers update automatically.
Processing...0%
📄
Rearranged PDF Ready!
Pages have been reordered successfully.
🔢
Drop your PDF here
Add page numbers to every page of your PDF
🔍 Live Preview (Page 1)
Processing...0%
🔢
Page Numbers Added!
Page numbers added to your PDF successfully.
✂️
Drop your PDF here
Draw a crop area on the preview or enter values manually
Quick Margin Presets:
Manual Margins (mm — trimmed from each side):
🔍 Live Preview — green box = crop area
Page size: — | Crop area: —
Processing...0%
✂️
Cropped PDF Ready!
PDF pages have been cropped successfully.
🔒
Drop your PDF here
Add password protection and restrict permissions
0 Pages—
🔐 Restrict Permissions (what others CAN do after opening):
Allow Copying TextUser can copy text/images
Allow EditingUser can modify the document
Allow AnnotationsUser can add comments
⚠️ Note: This tool uses pdf-lib's built-in encryption. For maximum security on sensitive documents, use professional PDF software. Password protection here is compatible with standard PDF readers (Adobe, Chrome, etc).
Encrypting...0%
🔒
PDF Protected!
Your PDF has been password protected.
🔓
Drop your PDF here
Remove password protection from your PDF
🔒 Protected—
Current PDF Password (if required)
Leave blank if the PDF opens without a password (to remove only permission restrictions)
ℹ️ How it works: This tool uses pdf-lib to load and re-save your PDF without encryption. It can remove password protection from PDFs that you own and have the password for. It cannot crack unknown passwords.
Processing...0%
🔓
PDF Unlocked!
Password protection has been removed.
🔍
Drop your scanned PDF here
Extract text from scanned/image-based PDFs using Tesseract.js OCR
0 Pages—
🌐 Select Language (for best accuracy):
Pages to OCR
Page Range (e.g. 1-3,5)
Output Format
ℹ️ Note: First OCR run downloads language data (~4MB per language). Subsequent runs are instant. Works best on clear scanned documents. Processing may take 10–60 seconds depending on page count.
Initializing Tesseract...0%
📝0Characters
🔤0Words
📄0Pages Processed
🎯0%Avg Confidence
✍️
Drop your PDF here
Draw, type, or upload your signature and place it on the PDF
Step 1 — Create your signature:
✍️ Draw your signature here
Your Signature
🖼️
Upload signature image (PNG with transparent background works best)
Step 2 — Place signature on PDF:
Page 1 of 1
Apply to:
💡 Click "Place Signature" then drag to reposition, drag corner to resize.
Processing...0%
✍️
PDF Signed!
Your signature has been added to the PDF.
🔒
100% PrivateFiles never leave your browser
⚡
InstantNo upload, no waiting
🖼️
Multi-formatJPG, PNG, WebP supported
✍️
Sign PDFDraw, type or upload signature
Frequently Asked Questions
Upload your PDF, then create your signature in one of three ways: Draw it with your mouse or finger, Type your name in a cursive font, or Upload a signature image. Then click "Place Signature", drag it to position, resize if needed, and choose which pages to apply it to. Download the signed PDF instantly.
Upload a scanned or image-based PDF. The tool renders each page using PDF.js, then runs Tesseract.js OCR engine on each page image. You get the extracted text which you can copy, download as .txt. Supports 10 languages including English, Hindi, French, German, Spanish and more.
OCR works best on clearly scanned documents with good contrast and legible fonts. Already-digital PDFs (with selectable text) don't need OCR — just copy the text directly. Handwritten text, very small fonts, or low-quality scans may produce less accurate results.
Upload your password-protected PDF, enter the current password (if required), and click "Remove Password". The tool uses pdf-lib to reload and re-save the PDF without encryption. It works on PDFs you own and have the password for — it cannot crack unknown passwords.
Yes, for PDFs that open without a password but have editing/printing restrictions only, leave the password field blank and click Unlock. pdf-lib will re-save the file without those permission flags.
Upload your PDF, enter a password (with strength indicator), confirm it, and choose what permissions to allow — printing, copying, editing, or annotations. Click "Protect PDF" to download an encrypted PDF. Anyone trying to open it will need the password.
Upload your PDF, then set margins to trim from each side (Top, Bottom, Left, Right) in millimeters. Use quick presets or enter custom values. A live preview shows the crop area as a green box. Choose to apply to all pages or specific pages, then download the cropped PDF.
Upload your PDF, choose position (e.g. bottom center), number format (1,2,3 or "Page 1 of 10"), font size, color, and which pages to number. A live preview shows page 1 instantly. Click "Add Page Numbers & Save PDF" to download.
Upload a PDF and thumbnail previews of every page appear in order. Simply drag any page card and drop it where you want — the page numbers update automatically. Use "Reverse Order" to flip the whole document, or "Reset" to go back to the original order. Click "Save Rearranged PDF" to download.
The tool re-renders each PDF page as a compressed image (JPEG or WebP) at a lower DPI, then rebuilds the PDF. Choose Low for maximum compression (good for email/web), Medium for balanced quality, High for print-ready output, or Minimal to preserve quality with slight size reduction.
Client-side compression works best on PDFs with embedded images. Text-only PDFs or already-compressed PDFs may not reduce significantly. For those, try the "Low" level or WebP format for the most aggressive compression.
Upload a PDF and thumbnail previews of all pages appear. Click pages to select (green border = selected). You can also type page numbers like "1,3,5-8" and click Apply to highlight them instantly. Then click "Extract Selected Pages" to download a new PDF with only those pages.
Extract Pages gives you one PDF containing exactly the pages you selected (e.g. pages 1, 3, 7 become one 3-page PDF). Split PDF breaks the document into multiple separate PDF files based on page ranges or intervals.
Upload your PDF, type your watermark text (e.g. CONFIDENTIAL, DRAFT), choose font size, color, position, opacity, and which pages to apply it on. A live preview shows page 1 before you save. Click "Apply Watermark" to download your PDF.
Upload your PDF and thumbnail previews of every page appear. Click any page to mark it for deletion (red border). Use "Mark All", "Keep All", or "Invert" for quick selection. Then click "Delete Marked Pages & Save PDF" to download the cleaned PDF.
Upload your PDF and thumbnails of every page will appear. Click pages to select them, then choose 90° clockwise, 90° anti-clockwise, or 180° flip. You can rotate individual pages differently. Click "Save Rotated PDF" to download.
Upload a PDF and choose one of three split modes: Extract All Pages (each page becomes a separate PDF), Split Every N Pages (e.g. every 2 pages), or Custom Page Ranges (e.g. pages 1-3, 5, 7-9). All files can be downloaded individually or all at once.
Yes! Use the "Custom Page Ranges" mode in the Split PDF tab. Enter ranges like "1-3" or single pages like "5" to create separate PDFs for exactly the pages you need.
Select two or more PDF files in the Merge PDF tab. You can drag them to reorder before merging. Click "Merge PDFs" and download the combined file instantly — all done in your browser with no upload.
There is no fixed limit. You can merge as many PDF files as your browser memory allows. For very large files (100MB+), processing may take a few seconds longer.
Yes, both PDF to Image and Image to PDF conversions are 100% free with no hidden charges, no login, and no file limits.
Absolutely. All processing happens locally in your browser. Your files are never uploaded to any server. We cannot see or access your documents at any point.
Choose JPG for smaller file sizes and general sharing. PNG for lossless quality with transparency. WebP for the best balance of quality and compression on modern browsers.
Yes! In the "Image to PDF" tab, you can select multiple JPG, PNG, or WebP images. Each image becomes one page. You can reorder them by dragging before converting.
You can choose A4 (standard international), Letter (US standard), A3 (large format), or "Fit to Image" which creates a PDF page exactly the size of each image.
There is no fixed limit. PDFs with up to 100 pages convert smoothly. For Image to PDF, you can combine as many images as your browser memory allows — typically 50+ images work fine.
Yes! This tool works on all modern browsers including Chrome and Safari on Android and iOS. No app installation is needed. Simply open the page and start converting.