What PDF Metadata Editor and Remover does
This tool reads the properties stored inside a PDF (title, author, subject, keywords, creator, producer, created and modified dates) and shows them in a table. From there you can remove all of it or set a new title, author, subject and keywords. Remove all metadata deletes the whole Info dictionary, including custom entries, plus every XMP metadata stream and the file identifier, and the table shows each field before and after so you can confirm it is gone. It does not change what is on the pages, and it does not touch comment author names, form data, attachments or EXIF inside embedded photos. Encrypted PDFs are rejected. Files up to 40 MB are accepted.
PDF metadata fields and what each one reveals
These are the eight standard entries in a PDF's Info dictionary, the ones a reader shows under Document Properties.
| Field | What it holds | Typical value | Can be set here |
|---|---|---|---|
| Title | The document's name, often an old working title or the source file name | Budget Draft v3 | Yes |
| Author | The person or account name from the authoring app | A full name or a computer login | Yes |
| Subject | A short description | Internal numbers | Yes |
| Keywords | Search terms | budget, internal | Yes |
| Creator | The application the document was written in | Microsoft Word | No, removed only |
| Producer | The software that converted it to PDF | macOS Quartz PDFContext with the OS version and build | No, removed only |
| Created (CreationDate) | Date and time the PDF was first made | 2024-03-05 14:30 UTC | No, removed only |
| Modified (ModDate) | Date and time of the last save | 2025-01-02 09:15 UTC | No, removed only |
Dates are shown converted to UTC. The Producer string written by macOS includes the exact system version and build number.
What each action removes and what stays
| Part of the PDF | Remove all metadata | Set new | Only show |
|---|---|---|---|
| Title, Author, Subject, Keywords | Removed | Replaced, kept or removed, as you choose | Unchanged |
| Creator, Producer, created and modified dates | Removed | Unchanged | Unchanged |
| Custom Info entries (Company, SourceModified and similar) | Removed | Unchanged | Unchanged |
| Document-level XMP metadata stream | Removed | Removed | Unchanged |
| XMP attached to pages or images | Removed | Unchanged | Unchanged |
| File identifier (ID) | Removed | Unchanged | Unchanged |
| Page content, text, images, fonts | Unchanged | Unchanged | Unchanged |
| Comment and annotation author names | Unchanged | Unchanged | Unchanged |
| Form field values, attachments, bookmarks | Unchanged | Unchanged | Unchanged |
| EXIF data inside embedded photos | Unchanged | Unchanged | Unchanged |
Set new removes the document-level XMP stream because it would otherwise still contain the old title and author.
Worked examples: before and after
The first three use a 4-page test PDF with all eight fields set, one custom entry (Company), a document-level XMP stream and a second XMP stream attached to a page.
Strip everything
Action: Remove all metadata
Info fields removed: 9. XMP streams removed: 2. Every row in the After column reads (not set), Other Info entries reads None and XMP metadata streams reads None. Pages: 4, unchanged.
The output was reopened and searched for the author name, title, creator, producer and XMP text. None were found.
Change only the title
Action: Set new. New title: Public Report. Other boxes empty. Fields left blank above: Keep the value already in the PDF
Title changes from Budget Draft v3 to Public Report. Author, Subject, Keywords, Creator, Producer and both dates are identical before and after. XMP metadata streams goes from 2 (1 document-level, 1 on pages or images) to 1 (on pages or images only).
Replace the author and drop the rest
Action: Set new. New author: Sam Lee. Other boxes empty. Fields left blank above: Remove that field from the PDF
Author becomes Sam Lee. Title, Subject and Keywords read (not set). Creator, Producer and both dates are still present, because Set new never touches them.
A PDF printed from macOS
Action: Only show the metadata
Title, Author, Subject, Keywords and Creator read (not set). Producer shows the macOS version and build followed by Quartz PDFContext, Created and Modified show the print time, and File identifier (ID) reads Present.
After Remove all metadata on the same file, all three are gone and the identifier reads None.
Info dictionary and XMP: why a PDF stores its metadata twice
A PDF can describe itself in two places. The older one is the Info dictionary, a small set of labelled strings: Title, Author, Subject, Keywords, Creator, Producer, CreationDate and ModDate. The newer one is an XMP packet, a block of XML attached to the document that usually repeats the same values and can add more, such as an edit history or the name of the tool that last saved the file.
A remover that blanks only the Info fields leaves the XMP copy behind, and anyone who opens the file in a text editor or a metadata viewer can still read the author there. That is why this tool checks for XMP streams, counts them in the table, and deletes them along with the Info dictionary when you choose Remove all metadata. It deletes the dictionary itself, not just the eight standard fields, so custom entries added by office software go too.
The file is rewritten from scratch on save, so the old values are not left behind in an earlier revision of the file.
Limits to know before you share the file
- The contents of an XMP stream are not parsed or displayed. The table reports how many streams exist; a value stored only in XMP is removed by Remove all metadata but is not shown to you first.
- Names on comments, highlights and sticky notes are part of each annotation, not of the document metadata, and remain.
- Photos placed in the PDF can carry their own EXIF data, such as camera model or GPS position, inside the image data. That is not removed.
- Hidden layers, text under redaction boxes, form entries and attached files are content, not metadata, and are left alone.
- Removing XMP means a PDF/A file no longer conforms to PDF/A, since that standard requires it.
- A digitally signed PDF will show its signature as invalid afterwards, because any rewrite changes the signed bytes.
- Creator, Producer and the two dates can be removed but not set to new values.
- Encrypted PDFs, including ones that open without a password but restrict editing, are rejected. Files over 40 MB are not accepted.
Step by step
- 1
Click PDF file and choose the document. It is read by your browser, not sent anywhere.
- 2
Set Action to Remove all metadata, Set new title, author, subject, keywords, or Only show the metadata.
- 3
For Set new, fill in New title, New author, New subject or New keywords. Use Fields left blank above to decide whether an empty box keeps the existing value or removes that field.
- 4
Read the Metadata before and after table to confirm each field, the XMP metadata streams row and the File identifier (ID) row.
- 5
Download the result. It is saved with -no-metadata or -metadata-edited added to the name, and the original file is not modified.