How to convert a .pub file to PDF

A PDF is the safest place for an old Publisher file to end up: it opens on any computer, prints exactly as it looks, and will still open in twenty years. You can make one for free in a few minutes. Here's how, for one file and for a folder of them.

The free way, one file at a time

  1. Install LibreOffice from libreoffice.org. It's free, open source and runs on Windows, Mac and Linux.
  2. Open LibreOffice Draw, not Writer. Draw is the part that reads Publisher files.
  3. File → Open your .pub file. If it isn't listed, change the file-type filter to All files.
  4. File → Export as PDF, then Export. Keep the default settings unless the PDF is going to a printer, in which case choose the highest image quality.

That's it. The PDF lands wherever you saved it, and the .pub file is untouched.

Before you convert: install two fonts

Most Publisher documents use Calibri or Cambria, which come with Microsoft Office and are often missing elsewhere. Without them, text is reflowed into a substitute font and lines break in different places. Two free fonts, Carlito and Caladea, are built to the same measurements as Calibri and Cambria. Install them before converting and text takes up exactly the space it did before. It's the single biggest fix for documents that "come out wrong".

Converting a whole folder for free

If you're comfortable with a command line, LibreOffice can convert in bulk without opening each file. On a Mac or Linux, from inside the folder that holds your files:

soffice --headless --convert-to pdf *.pub

On a Mac, soffice lives at /Applications/LibreOffice.app/Contents/MacOS/soffice. On Windows, open PowerShell in the folder and run:

Get-ChildItem *.pub | ForEach-Object { & "C:\Program Files\LibreOffice\program\soffice.exe" --headless --convert-to pdf $_.FullName }

This works one folder at a time, gives you PDFs only, and won't tell you which files failed, so check the output yourself. For a few dozen files in one place it does the job well.

What survives the conversion, and what to check

Text, images, colours, page size and the position of things on the page normally come through intact. Worth a second look: documents that used fonts you don't have, heavily overlapping elements, automatic date or page-number fields, and very old files. Publisher 95–98 documents convert less reliably than anything from 2000 onward. Open anything important before you send it to print.

A PDF, or a PDF and an editable copy?

A PDF is perfect for reading, printing and archiving, but awkward to change. If you might need to edit a document again, such as next year's version of the same newsletter or a certificate with a new name, also save an editable copy: in LibreOffice Draw, File → Save As → ODF Drawing (.odg). Keeping both costs nothing and saves rebuilding the layout later.

Got a whole folder of them?

Everything above works one file at a time, which is the right answer for a handful. For an archive, PubRevive converts everything at once: every file comes back as a PDF and an editable ODG copy, your folders stay as they were, and a report shows exactly what converted.

Upload the folder and you'll see page one of one of your files rescued, with the exact price, before you pay anything. If fewer than 80% of your files rescue, you get a full refund.

See my free preview →

Common questions

Is converting PUB to PDF really free?

Yes. LibreOffice is free and open source, with no trial or account, and its PDF export has no watermark or page limit.

Will the PDF look exactly like the original?

Usually very close. Fonts are the most common cause of differences, which is why installing Carlito and Caladea first helps so much. Complex overlapping layouts can shift slightly, so check important documents before printing.

Can I convert PUB to PDF without installing anything?

Not with LibreOffice, which is a desktop program. Upload-based converters avoid the install, but they mean sending your file to someone else's server, so check what happens to it afterwards.

What about hundreds of files in lots of folders?

The command-line method handles one folder at a time and reports nothing about failures. For a large or nested archive, a batch service that keeps your folder structure and reports on every file is far less work.

Related guides

Last updated 16 October 2026.

PubRevive is an independent service, not affiliated with or endorsed by Microsoft. Microsoft and Microsoft Publisher are trademarks of the Microsoft group of companies.