Drop a PDF here or click to upload
🔒 100% secure. Your files never leave your browser. All processing happens locally.
We don't steal your PDFs and we don't collect your email address. U.S. based.
100% free. Advertiser supported. Please visit our sponsors to show your support!
Find & replace text, inline editing, font changes
Permanently remove sensitive text from PDF source
Draw, type, or upload your signature
Merge, rotate, delete, reorder, add page numbers
Add custom text watermarks with opacity & angle
Reduce PDF file size with one click
Extract pages or split into separate files
Trim margins and resize PDF pages
Convert form fields to static content
Fill out PDF form fields in your browser
Sequential numbering for legal discovery
Encrypt PDFs with AES-128 and set permissions
Convert JPG, PNG, WebP, GIF to PDF
Yes. No signup and no watermarks. Advertiser supported.
Your files never leave your browser. All processing runs locally in JavaScript. We never see, store, or transmit your documents.
Yes. Double-click text to edit inline, or use Find & Replace to change text across all pages. WT-PDF edits the PDF source directly.
Yes. Draw, type, or upload your signature. Click anywhere on the page to place it.
Yes. Click Merge to combine PDFs, or Compress to reduce file size with one click.
Text editing, find & replace, add a link or URL, signatures, redaction, merge, compress, images, shapes, freehand pen, watermarks, headers & footers, rotate/delete/reorder pages, page numbers, Bates numbering, password protect, metadata editing, and more.
Yes. Double-click text, click the 🔗 button, enter a URL, and press Accept. The link is committed with a blue underline. New text boxes added with the Text tool also have a 🔗 handle that stamps a link annotation on download.
Yes. Click Draw → choose "Pen (freehand)" from the shape dropdown → drag on the page. Color and stroke width are configurable. Strokes are baked into the PDF on download.
Yes. Click H/F, fill in left/center/right text for either the header or footer, and apply. Use {page} and {total} for auto page numbers.