Pdf Metadata Editor

What is this?

PDF Metadata Editor is a simple tool you can use to edit the metadata (Author, Keywors, etc.) of a PDF document.

The tools is written in Java so you need a to have Java 8 installed in order to run it. Older Java versions might work but I haven’t tested.


  • Support Basic, XMP Pdf, XMP Dublin Core and XMP Rights metadata
  • Unicode support,  can use all languages and encodings
  • Default values to pre-fill if not set in the PDF file
  • Rename file on Save using predefined template
  • Copy XMP to Document metadata or vice versa on Save
  • Batch clear, edit and rename metadata (requires license)
  • Command line edit, clear and rename (requires license)
  • Export metadata to JSON or YAML (requires license)


Editing pdf metadata:

Batch clear and edit:

And few screenshots:

Pdf Metadata Editor Windows Screenshot
Main screen
Pdf Metadata Editor Windows Preferences Screenshot
Pdf Metadata Editor Explorer menu integration
Explorer menu integration



Installer for Windows and Linux. You need to to have Java already installed to run it.

Download “Windows & Linux Jar Installer” PdfMetadataEditor-2.2.2-installer.jar – Downloaded 37184 times – 9 MB

Mac OS X application.

Download “Mac Os X App” PdfMetadataEditor-2.2.2.dmg – Downloaded 45681 times – 68 MB

Single zip file containing everything you need (except Java) to run it on any OS. It has launchers for Windows, shell script for Linux/Mac OS and a self contained runnable jar.

Download “Extract & Run Zip” PdfMetadataEditor-2.2.2.zip – Downloaded 14964 times – 7 MB


Check the Help page for more information

Source code

Is available on GitHub .


If you have suggestions, found bugs or just want to share some idea about it you can open an issue at https://github.com/zaro/pdf-metadata-editor/issues or write me at: zarrro [AT] gmail.com

Special Thanks

Goes to Andres Aule who helped a lot with ideas and testing.


If you find this tool useful and would like to support its development you can donate a small amount so I can buy bananas to hire a minion to work on it 🙂


56 thoughts on “Pdf Metadata Editor”

  1. Morning. The program has worked perfectly, it’s what I’ve been looking for for years. But I have a doubt. Why can’t I change the DATE attribute? It is important for me to know, I would appreciate an answer. It is in the part that says “XMP Dublin Core”, the other boxes work perfectly.

    1. Well, the main reason is it was really hard to make sensible UI to edit a list of dates.
      Probably in the next version I’ll try to fix it.

    1. Well, Norton Antivirus is definitely wrong.
      The program doesn’t do anything malicious, if you download it from here, if you download it from some other place I cannot guarantee.

  2. Hey Zaro! I have downloaded your pdfmetadataeditor, but I have a question. After having gone through the process of resaving the pdf in your application, I went to “get info” on my mac to see if the identifying information was still there. Under general it says my name as I am the user on whose computer the file is located. Plus if I send it to someone, it says: where from: my email address. I was imagining this means it did not work?

    1. Hey Sus,
      There is no user nor email stored in the PDF metadata, so I guess what you see comes from Finder or whatever you use to browse files.

  3. I have just downloaded and tried the program : great work, thank you so much. I will donate a few $ to help you to keep up the good job !

    1. No, you don’t need a license for this. Please send me on email your windows version and the error you are seeing.

  4. Hello

    Just the tool that need to order my pdf library.

    Question: Can I import metadata from different metadata file formats to pdf document via batch-license.

    1. What exactly do you mean by import from different formats?

      Right now it can export the meta data as json and yaml. I guess I can add importing it from these formats as well if you are interested.

      1. For example when I download a scientific paper from a journal database, the metadata in the file is (often) not placed correctly. I need to set basic fields (title, author etc.) to make my library look neat in my reader (Bluefire).

        So I need to set the metadata myself. This takes a lot of time and I have been looking a tools which allows me to import metadata from the e.g. ris-format (citation file that journals offer (see (http://www.tandfonline.com/doi/abs/10.1080/03057267.2013.802463)) or from Zotero rdf -format that I have exported from Zotero citation manager.

        1. Please contact me on my email listed above in the page. I can add support for at least the ris format but I’ll need a bit of help from your side 🙂

          1. Absolutely perfect. Thank you very much. I send you mail soon.

            The RIS format is perfect, because it can also be exported from Zotero, Endnote, Refworks and other citation manager tools. I couldn’t found this feature from any software so I think that other scientist and readers would find this feature very useful.

  5. Having some issues with the app – when I try to save. It’s giving me an error java.io.FileNotFoundException (The system cannot find the file specified). This happens for both Save and Save As.

    Running on Windows 10 with JRE v8u101

    Any ideas?


  6. Nice editor. Good interface. Thanks you a lot.
    The xmp core (basic on your editor) properties don’t seem to load, or save though.
    Does editing these advanced properties work on some systems?
    I’m using Windows 8, looking at the properties in Acrobat.

    1. Thanks 🙂
      THe editing of XMP Core, should work on any system. If you want you can send me a PDF that doesn’t work at zarrro AT gmail DOT com. There is nothing specific to them in the program.

    1. You use the XMP Rights section.

      Basically what you need is to set the Marked field to Yes, You can put your license in Usage Terms field, if you have link to the license in Web Statement, and the owners of the copyright in the Owners field, each copyright owner on a separate line ( if it’s only one owner, just a single line).

          1. Hi, what should i do, if i want to also have my copyright information visible in Adobe Reader document properties?

            Now it is not recognized in custom of document properties with Adobe Reader or Acrobat.

            Could you help me with that?

            1. I don’t know really. These are the fields adobe has designated for copyright . How and where it shows it I don’t know but I can check , maybe tomorrow and get back to you.

            2. I still don’t know where Adobe reader shows this information, but in the meantime I have found a problem with the copyright text not going in the right place ( Thanks Adobe for the wrong documentation), so I made version 2.1.1. Please download it and install it , and check http://broken-by.me/pdf-metadata-editor/help/ , where I added a section “Adding Pdf copyright information” on how to add the copyright information and also how to see it afterwards.

    1. Yes . Free to download. Free to use for single file edit. Use ‘Window &Linux installer ‘ if you have Windows computer or Linux. If you have Apple you can the ‘Mac Os X app’ button.

  7. Dear zaro
    I buy licence..
    where is copyright status and URL option in your software?
    I didn’t see !
    I wanted to set this fields in my bach file but I cant

    1. Rights field under Xmp Dublin core tab is for setting copyright. There is no designated girls for URL in pdf but you can use some other field like description .

  8. Dear Zaro,

    Thank you very much for the super easy to use utility that does exactly what is described. Much appreciated.

    Works perfectly on MAC OS X El Capitan (Version 10.11.6).

  9. I am afraid it would be a malware… the system warned me “this kind of executable could harm your pc..still want to proceed?” ..I clicked “discard”…sorry

    1. 🙂 What can I say. Anybody with the technical skills can verify it is not malware. I mean, the tool is open source, anybody can check what it really does.

    1. Maybe there is something wrong with your java installation ?
      Can you open github issue, or send details on email.

Leave a comment