Remove embedded files, JavaScript and hidden annotations from your PDF before sharing. Runs in your browser.
A PDF can carry more than its visible pages. Files attached as embedded documents, JavaScript code that runs automatically when opened, and annotations marked as invisible can all exist in a PDF without appearing on screen. None of these show up when you scroll through the file, but they travel with it every time you share it.
This tool scans for three categories of hidden material and removes what it finds: attached files, JavaScript actions and hidden annotation objects. The pages, text and layout are untouched.
Hidden content in a PDF can include sensitive files or personal data. The last thing you want is to upload a document to clean it up and leave a copy on a stranger's server. Everything here runs in your browser with pdf-lib, so the file never leaves your device.
Three types: embedded file attachments (documents or other files attached inside the PDF), JavaScript (executable code that runs when the file is opened), and hidden annotations (annotation objects with the Hidden flag set that are not displayed on screen).
No. The text, images and layout of every page stay exactly as they were. Only the hidden items are removed.
The tool will still save a clean copy of the file and report zero items found. The PDF had no hidden content to begin with.