UtilityEXE
PDF Metadata Editor icon

PDF Metadata Editor

Edit PDF title, author, keywords and XMP — offline, in batch

Free Open source Portable Windows 10 & 11
Download v1.0.0 View source on GitHub

22.6 MB · EXE · 1 downloads
Updated 20 Aug 2026

Screenshots

PDF Metadata Editor
PDF Metadata Editor

What it does

Dual-layer writing

Updates the Document Info dictionary and XMP metadata in the same save, so Acrobat and Windows Explorer show identical values

Full metadata reading

Reads all eight standard Info keys plus any non-standard key left behind by a previous program

XMP viewer

Shows the raw XMP packet — Dublin Core, PDF and XMP namespaces — alongside the editable fields

Eleven editable fields

Title, Author, Subject, Keywords, Creator, Producer, Language, Company, Category, Copyright and Comments

Unlimited custom properties

Add any number of name/value pairs; they are written into the PDF and read back on the next open

Live preview

The right panel updates as you type, showing exactly what will be written to the file

Independent date control

Choose keep-original, current date, or a specific date from the built-in calendar — separately for Created and Modified

Batch apply

Set metadata once and apply it to every PDF in the list, with live progress in the status bar

Clean cancel

Stops a batch run between files rather than mid-write, so no file is left half-saved

Batch summary report

Lists every success and every failure with its reason — locked file, encryption, permission error

Spreadsheet export

Export metadata from many PDFs to CSV, Excel (.xlsx) or JSON

Spreadsheet import

Edit hundreds of files in a spreadsheet and push the changes back, matched by full path or by filename

Metadata templates

Save presets like Invoice, Report or Archive and reload them any time; stored as plain JSON for easy backup and sharing

Metadata clone

Copy the metadata from one PDF and paste it into another, across as many files as you like

Keyword manager

Add and delete keywords individually, sort alphabetically, strip duplicates, always writing clean comma-separated output

Rename from metadata

Rename files using patterns such as {Title}-{Author}.pdf, with thirteen supported placeholders

Multi-file search

Search across many PDFs by Author, Title, Keyword, Company or Category and jump straight to a result

Pre-save validation

Warns about empty Title or Author, invalid dates, duplicate keywords and invalid characters before writing

Automatic backup

Copies the file to a backups folder before every save, restorable in one click

Restore original metadata

One click returns the file to exactly what it had when you opened it

Undo and redo

Twenty levels of history on every field

Selective clearing

Remove all metadata, or just the Author, Keywords or Comments

Recent files list

The last ten files, one click away, with a configurable limit

Drag and drop

Drop a PDF anywhere on the window to open it

Background threading

Every long operation runs off the UI thread, so the window never freezes or shows Not Responding

Dark and light themes

Both fully styled, with every control readable in either mode

Three-panel layout

Document info, editable fields and live preview side by side, with draggable dividers

Friendly error handling

Clear messages for password-protected, corrupted, read-only and permission-denied files instead of crashes

Fully offline

No network connection is ever opened — no update check, no analytics, no licence server

Portable

Extract and run; nothing is installed, nothing is written to the registry

Why PDF metadata is usually wrong

Open a folder of PDFs and check the Author column in Windows Explorer. Some will

say your name. Some will say "Microsoft Word". Some will say the name of whoever

sent you the file three years ago. A few will be blank.

This happens because a PDF stores its metadata in two separate places: the old

Document Info dictionary, and the newer XMP packet. Most tools write one and

leave the other alone. Acrobat prefers XMP. Windows Explorer reads the Info

dictionary. So you edit the title, it looks correct in one program, and the old

value keeps showing up in the other.

PDF Metadata Editor writes both layers in the same save. That is the whole point

of the tool.

What it does

It reads every field already in the file — the eight standard Info keys plus any

non-standard key a previous program left behind — and shows the raw XMP alongside

it, so you can see exactly what is stored rather than guessing.

Eleven fields are editable: Title, Author, Subject, Keywords, Creator, Producer,

Language, Company, Category, Copyright and Comments. On top of that you can add

unlimited custom properties as name/value pairs. They are written into the PDF

and read back the next time you open it, which means they survive being emailed,

copied, or opened in a different program.

Dates get their own treatment. For both Created and Modified you choose: keep

whatever is in the file, stamp the current date and time, or pick a specific date

from the built-in calendar. Most tools silently rewrite the modification date on

every save. This one only does it if you ask.

Working across many files

Setting metadata on one PDF is a five-second job. Setting it on four hundred is

the reason this app exists.

Add files to the batch list, set the metadata once, and apply it to everything.

The status bar shows live progress and the Cancel button stops the run cleanly

between files rather than mid-write. When it finishes you get a summary that

lists every success and every failure with its reason — a locked file, a

password-protected file, a permission error. Nothing fails silently.

For anything more complex, export the metadata of every file to CSV, Excel or

JSON, edit it in a spreadsheet with formulas and find-and-replace, then import it

back. Rows are matched to files by full path or by filename, so a spreadsheet

someone else built still works.

Templates cover the repetitive cases. Save a preset once — one for invoices, one

for client reports, one for archived scans — and load it whenever you need it.

They are stored as plain JSON in a templates folder, so you can back them up or

send them to a colleague.

There is also a metadata clone: copy from one PDF, paste into another. Useful

when one file in a set is already correct and you want the rest to match.

Not losing work

Every save writes a backup first, restorable in one click. Undo and Redo hold

twenty steps. "Restore Original Metadata" puts the file back to exactly what it

had when you opened it, even after a dozen edits.

Before saving, a validation pass warns about empty Title or Author fields,

invalid dates, duplicate keywords, and characters that will not survive being

written to a PDF. You can save anyway — the warnings are there to catch mistakes,

not to block you.

Speed and stability

Every long operation — opening, saving, batch runs, imports, exports, searches —

runs on a background thread. The window does not freeze and Windows never shows

"Not Responding", even when a batch is halfway through a few hundred files.

What it doesn't do

Being honest about scope, because the wrong tool wastes your afternoon:

  • It does not remove passwords. Encrypted PDFs are detected and reported
  • clearly, but you need to remove the password with another tool first.

  • It does not touch page content. No editing text, no splitting, merging,
  • compressing, rotating or watermarking. Metadata only.

  • It does not handle digital signatures. It will not create or validate them,
  • and editing metadata on a signed PDF invalidates the existing signature. That

    is how PDF signatures work, not a bug in the app.

  • It does not check PDF/A conformance. If you need archival validation, use
  • a dedicated preflight tool.

  • Windows only. No macOS

Version history

v1.0.0 Current
6 Aug 2026 · 22.6 MB

Questions about PDF Metadata Editor

Q: Is PDF Metadata Editor really free?
A: Yes. It is free to download and use with no trial period, no feature locks and no account. There is no paid tier.
Q: Do my files get uploaded anywhere?
A: No. The app never opens a network connection at any point. Every file is read and written on your own disk, and logs stay in a local folder.
Q: Do I need to install it?
A: No. Download the zip, extract it, and run the exe. Nothing is installed and nothing is written to the registry. To remove it, delete the folder.
Q: Do I need Python installed?
A: Not for the exe — everything is bundled. If you prefer to run from source you need Python 3.10 or newer, with 3.12 recommended.
Q: Why does Windows show a SmartScreen warning?
A: The build is unsigned, which is normal for free portable tools. Click More info, then Run anyway. Code-signing certificates cost a few hundred dollars a year, which is not viable for a free utility.
Q: My antivirus flagged the exe. Is it safe?
A: This is a common false positive with PyInstaller single-file builds, because the exe unpacks itself at launch. Add an exclusion, or run from source if you would rather verify the code yourself.
Q: I changed the Author but Acrobat still shows the old one. Why?
A: That is exactly the problem this app was built to solve. Most editors update only one of the two metadata layers. PDF Metadata Editor writes both the Info dictionary and XMP together, so both Acrobat and Windows Explorer read the same value.
Q: Can it edit password-protected PDFs?
A: No. Encrypted files are detected and reported clearly, but you need to remove the password with another tool first, then edit the metadata here.
Q: Will editing metadata break a digitally signed PDF?
A: Yes — any change to a signed PDF invalidates its signature. That is how the PDF signature standard works, not a limitation of this app. Sign the document after the metadata is final.
Q: How many files can I process at once?
A: There is no built-in limit on the batch list. Add as many PDFs as you need, set the metadata once, and apply it to all of them with live progress and a working Cancel button.
Q: What happens if one file in a batch fails?
A: The run continues and the file is recorded. At the end you get a summary listing every success and every failure with its reason, so nothing fails silently.
Q: Can I edit metadata in Excel instead of the app?
A: Yes. Export to CSV, Excel or JSON, make your changes in the spreadsheet, and import the file back. Rows are matched to files by full path or by filename.
Q: What if I make a mistake and save it?
A: A backup is written before every save and can be restored in one click. There is also twenty-level undo, plus a Restore Original Metadata button that returns the file to its state when you opened it.
Q: Does it change the modification date every time I save?
A: Only if you tell it to. Both the Created and Modified dates have a Keep Original option, which is separate from the rest of the save.
Q: Can it split, merge or compress PDFs?
A: No. This is a metadata tool only. It does not touch page content in any way.
Q: Does it work on macOS or Linux?
A: There is no build for either. The source is Python and Tkinter, so it may run elsewhere, but only Windows 10 and 11 are tested and supported.
Q: Drag and drop is not working. What is wrong?
A: That feature depends on the optional tkinterdnd2 package. In the packaged exe it is included; running from source, install it with pip. Everything else works without it.

Similar tools

Other utilities people use alongside PDF Metadata Editor.