PowerPoint to PDF Converter – Convert PPTX & PPT to PDF Free

Convert PowerPoint presentations (.ppt, .pptx) to PDF instantly. Preserves slide layouts, fonts, and embedded images. Free, no watermarks, no registration required.

P

Select a PowerPoint file to convert

Drag & drop your .ppt or .pptx file here

.ppt, .pptx, .odp supported · Up to 100 MB

How it works

Convert PowerPoint to PDF in 3 simple steps

No software to install. Works on any device with a modern browser - desktop, tablet or mobile.

01

Upload your presentation

Click "Select PowerPoint file" or drag and drop your .ppt or .pptx file. SupaPDF also accepts .odp - no account required for basic use.

02

Review the details

See the file name, size, format, and a summary of what gets preserved - slide layouts, images, fonts, shapes, and slide numbering.

03

Convert and download

Click "Convert to PDF" and your presentation is converted in seconds using LibreOffice. Each slide becomes a page in the output PDF.

Why SupaPDF

Everything you need to convert presentations to PDF

Trusted by developers and businesses worldwide for reliable, high-fidelity presentation conversion.

Faithful slide conversion

Powered by LibreOffice - the industry-standard engine for office document conversion. Slide layouts, images, fonts and shapes are all preserved as static PDF pages.

Private & secure

All uploads use encrypted HTTPS. Your presentations are permanently deleted from our servers immediately after your download is complete.

All PowerPoint formats

Supports .ppt (PowerPoint 97–2003), .pptx (PowerPoint 2007+), and .odp (LibreOffice Impress). One slide per PDF page in the same order as your presentation.

Full developer API

Automate PowerPoint-to-PDF conversion in your own apps using our REST API. One API call per file - simple and reliable at any scale.

Developer API

Convert presentations to PDF programmatically

Use our REST API to convert .pptx files inside your own application. 10 credits per job.

curl -X POST https://api.supapdf.com/v1/jobs \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tag": "powerpoint-to-pdf-job",
    "tasks": {
      "upload-1": {
        "operation": "import/upload"
      },
      "convert": {
        "operation": "powerpoint_to_pdf",
        "input": ["upload-1"]
      },
      "export-result": {
        "operation": "export/url",
        "input": ["convert"]
      }
    }
  }'

After creating the job, PUT your PowerPoint file to the upload_url, then poll GET /v1/jobs/:id?include=tasks until status is "finished". The PDF URL is in the export-result task.

FAQ

Frequently asked questions

Everything you need to know about converting PowerPoint presentations to PDF with SupaPDF.

Ready to convert your presentation?

Free to use · No account required · Instant download