LibreOffice · headless · server-side

Conversion Tools

Seamless conversion between PowerPoint (PPT/PPTX), PDF, and Keynote-friendly workflows: import a file, choose your export format, and download the result. Use this site from Windows, macOS, or Linux in any modern browser (Chrome, Edge, Firefox, Safari). We target fonts, styling, and content as faithfully as the conversion engine allows.

Native Apple .key packages are not processed on the server. In the Keynote app (e.g. on Mac or iPad), use File → Export To to save PDF or PPTX, then upload that file here from any computer. Moving decks in and out of Keynote is via PPTX or PDF, not direct .key conversion here.

Max upload 64 MB
Engine LibreOffice
Formats in .ppt · .pptx · .odp · .pdf
Engine ready. /var/www/vhosts/conversiontools.mediaidee.com/httpdocs/bin/soffice-launch.sh

Convert

One file at a time — pick your export format, run conversion, then download the result.

Drop a file or click to browse

PPTX, PPT, ODP, PDF · Do not upload the .key deck — upload the exported .pdf or .pptx from Keynote (any OS in the browser)

After a successful run, use Download result to save the file. For PDF → ODP / PPTX / PPT, each page is padded to 16:9 (needs PHP GD) so PowerPoint does not squash the image; Slide background sets the bar colour around non-widescreen pages (white if the colour is unset). Those downloads are one picture per slide, not editable text — use a .pptx or .odp from your authoring app if you need to change wording in PowerPoint. Open .pptx in PowerPoint or LibreOffice Impress (not Word or Acrobat) so the slide is not squeezed. Fonts in downloads come from your document and what LibreOffice can map — not from a website font picker. Works in your browser on Windows, Mac, or Linux. Keynote round-trip uses PPTX or PDF, not .key on this host.

Slide preview

Shows the same slide background colour you chose for PDF → presentation exports.

Pick Slide background for letterboxing when your source is a PDF and the target is ODP, PPTX, or PPT. After upload, the file name appears here for reference.

Supported directions

All four source types (PPT, PPTX, ODP, PDF) can be converted to any of the four target formats, including a same-format copy. LibreOffice runs on the server; you can use this from any desktop OS. Keynote round-trip uses PPTX or PDF (export from Keynote), not a .key upload here.

Format grid

  • Every row in the target menu works for PPT, PPTX, ODP, and PDF uploads. PDF → PPT(X) / ODP uses one image per page (Poppler + LibreOffice) because LibreOffice has no stable headless “PDF → slides with live text” filter — raster pages are how we match what you see in a PDF viewer. Text is not live-editable on the slide. PHP GD pads each page to 16:9 so PowerPoint does not stretch non-widescreen pages; Slide background colours the bars around tall pages.
  • Native PPTX/ODP/PPT files keep objects and text as far as LibreOffice can map them.

From PPT / PPTX / ODP

  • → PDF, PPTX, PPT, and ODP (any direction)
  • Same format: file is copied to a new download (no re-export)

Keynote workflow

  • In Keynote: File → Export To → PDF or PowerPoint → upload here (Windows, Mac, or Linux)
  • Back to Keynote: download PPTX or PDF from this site, open in Keynote