PDF Metadata Editor
View and edit a PDF’s Title, Author, Subject, Keywords, Creator, and Producer fields. Runs in your browser — no upload, no signup.
- Drop a PDF or click "browse for one".
- The current metadata is loaded into the form.
- Edit any field — leave others as they are.
- Click "Save & Download" to get a copy with the new metadata.
What does it do?
Reads and re-writes the standard PDF document information dictionary (Title, Author, Subject, Keywords, Creator, Producer). The PDF content is unchanged — only the metadata block is updated. The output is a fresh PDF with the new values; the original file on your disk is not touched.
Common gotchas
PDF metadata has a few quirks worth knowing about before you change values.
- Encrypted PDFs. Password-protected PDFs cannot be opened without the password. Run them through /pdf-unlock first if you have the owner password.
- XMP metadata. Modern PDFs may carry an XMP metadata stream alongside the standard fields. This tool edits the standard fields; XMP-only fields (custom tags, history, ratings) are not exposed here.
- Multiple keywords. Some PDF readers expect keywords as a single comma- or semicolon-separated string; others expect a list. The Keywords field accepts a single string — match what your downstream tooling expects.
- Empty vs. missing. Clearing a field saves an empty value. Some PDF readers display this differently from "missing entirely". If you need the field truly absent, you would need a tool that writes the dictionary without that key — pdf-lib does not surface that distinction.
- CreationDate / ModDate. These timestamps are not editable here. They are preserved as-is from the input PDF — pdf-lib does not refresh ModDate on save unless explicitly told to.
- Producer override. Many PDF generators set the Producer field to identify themselves. Overriding it is fine for cosmetic reasons, but some compliance workflows track this field — check before changing it on regulated documents.
Frequently asked questions
Will my PDF content change?
No. Only the metadata dictionary is updated. The page content streams, fonts, and images are preserved exactly. The output PDF renders identically to the input.
Is this safe for confidential documents?
Yes. Everything runs in your browser — your PDF is parsed and re-serialized by JavaScript on this page and never sent to any server. Verify in your browser developer tools: zero network requests when you click Save.
Can I batch-edit metadata for many PDFs?
Not in this UI — it edits one PDF at a time so each set of values is explicit. For batch metadata edits, run pdf-lib on the command line and read values from a CSV; that is the right tool for that job.
Why is the Author field empty?
PDFs are not required to set Author — many generators leave it blank. The form shows what is in the document; an empty input means no author was set, not that the field is unavailable.
Does saving change the file size?
Slightly. pdf-lib re-serializes the PDF, which may change the byte-level encoding of objects without changing what they mean. The visible content and metadata are preserved; the file may be a few KB larger or smaller.
Can I edit XMP metadata too?
Not in v1. Standard fields cover most workflows. If you need to edit XMP-specific tags (custom schemas, version history), use a dedicated XMP-aware tool — pdf-lib does not expose that surface cleanly enough for this UI.