---
title: "PowerPoint to PDF - Convert PPTX to PDF Free - CartHacker"
description: "Turn a PowerPoint deck into a PDF, one slide per page or as a printable handout. Keeps slide geometry, images, colors and speaker notes."
url: "https://carthacker.com/pdf-tools/powerpoint-to-pdf/"
image: "https://carthacker.com/wp-content/themes/carthacker-core/assets/og/pdf-powerpoint-to-pdf.jpg?v=1791719545"
publisher: "CartHacker (carthacker.com)"
language: "en"
---

# PowerPoint to PDF Converter: Convert a PowerPoint deck to PDF or a printable handout locally in your browser - zero uploads

Drop your presentation into the emerald zone below and get a PDF back in seconds. **Keep one slide per page at the exact dimensions your deck was designed in, or print 2, 3, 4 or 6 slides to a sheet as a handout.** Slide geometry, embedded pictures, corporate theme colors and every text position are read straight out of the XML by your own processor. Accented alphabets survive intact. Your file never leaves your machine.

- Files never leave your device
- No installation, no watermark
- Works offline once the page is open

PPTX to PDF, Live

- **Privacy:** 100% private
- **Your plan:** Free to use
- **You get:** Single PDF

Your files are read by JavaScript running on your own machine. There is no upload, no queue, and no copy on our server to delete later.

The converter above is live and strictly local. **The engineering manual below explains how a slide is rebuilt in your browser** - why a widescreen deck forced onto A4 comes back with white bands across every page, how a title placeholder that holds no coordinates of its own still lands in the right place, and which visual elements a browser cannot reproduce at all.

## How to Convert a PowerPoint Presentation to PDF for Free

One minute, no installation, and no account for your first run. **This PowerPoint to PDF converter executes entirely inside the page you are reading**, so every step of the job happens on your own hardware.

1. **Drop your deck into the emerald zone.** Click the drop area above or drag your presentation onto this page. The script reads the XML the moment the file lands and counts your slides, **without sending a single byte to any remote server**.
2. **Pick one slide per page or a handout layout.** One slide per page is the setting for anything read on a screen. The Layout control also offers handouts at 2, 3, 4 or 6 slides to a sheet, each slide framed with its number underneath. **The 3 slide handout prints the speaker notes for each slide in the right hand column, at 8.5 point**, so check it before a deck goes to an external audience.
3. **Match the native slide size or force a paper size.** **Match the slide exactly keeps the page box identical to the deck, so a 16:9 presentation stays 16:9 with no white bands.** Choose A4 or US Letter only when the file has to come out of an office printer without anyone touching the print dialog. Handouts always use a paper size, since printing them is the whole point.
4. **Convert to PDF and audit your busiest slide.** Hit convert and let your own processor compile the file. **Open the result and check the most heavily formatted slide first, not the title slide.** Anything the engine could not draw, such as a chart or a vector metafile, is counted on the result screen.

Dropping several decks at once gives you **one combined PDF, merged in the order the cards appear on screen**, which is how three departmental updates become a single board pack. Turn off *Merge all decks into one PDF* when each deck has to stay its own file, and the result screen lists them separately.

A batch holds 20 files and 100 MB on a free account, and a visitor who is not signed in gets 1 conversion every 12 hours against 2 for a free account. **CartHacker Premium takes each batch to 100 files and 500 MB and removes the conversion counter**, which matters when a sales team ships forty decks on the last day of the quarter.

## The Engineering Behind Slide to PDF Conversion

A .pptx file is a ZIP archive full of XML, standardized as ECMA-376. Rename one to .zip and open it. `ppt/presentation.xml` states the slide dimensions and the running order, `ppt/slides/slide1.xml` holds the shapes on the first slide, and a chain of relationship files ties each slide to its layout and each layout to its master.

That structure makes a presentation the most reconstructable of the three Office formats, for one reason: **every shape on a slide carries its own position and size in the file**. A Word paragraph has to be measured before anyone knows what line it lands on. A PowerPoint text box already knows, because it sits at a stated offset with a stated extent, written in English Metric Units. There are 12,700 of them to a point, so the conversion is a division.

### The one hard part: master slide inheritance

A placeholder often carries no geometry at all. The title on slide seven does not say where it belongs, because it takes those coordinates from the layout the slide was built on, and that layout takes them from the master. Type size, weight, color and bullet characters travel down the same chain.

Cheap converters ignore the chain and draw every placeholder at the zero origin, which is why their output has all nine titles stacked in the top left corner of the page. We resolve it properly:

1. Read the slide XML and record which shapes are placeholders, and which slot each one occupies by index.
2. Load the layout the slide points at, then the master the layout points at, caching both so a 60 slide deck resolves each master once rather than sixty times.
3. For a placeholder with no rectangle of its own, take the coordinates from the matching slot in the layout, and failing that from the master.
4. For text with no stated size, apply the default from the master text styles, mapped across all nine outline levels.

### Theme colors are calculated, not copied

A background fill in a corporate deck is rarely a literal hex value. It is usually a theme slot such as accent1, resolved through the master color scheme and then bent by modifiers in the XML: a 20 percent tint, a luminance shift, a shade. **We load the theme, map the aliases and apply every tint and shade modifier**, which is why your brand blue comes out as your brand blue rather than as the Office default.

**Verify our zero-trust privacy claim in thirty seconds.** Load this web page, physically pull your network cable or disable Wi-Fi, and hit convert. The tool still works, because there is no server-side step to lose.

## Slide Dimensions, and Why a 16:9 Deck Should Not Become A4

This is the setting most people get wrong. It decides whether your PDF looks like a deck or like a deck stranded in the middle of a sheet of paper.

A modern widescreen presentation is 13.333 by 7.5 inches, which is 960 by 540 points, a 16:9 rectangle. A4 is 595 by 842 points, so 842 by 595 in landscape, a ratio of about 1.41:1. Those two shapes do not agree. **Force a widescreen deck onto A4 and the engine centers it, leaving roughly 92 points of empty paper split above and below every single slide** - about a sixth of the printable area, on every page, for no reason at all.

| Setting | Result | Use it when |
| --- | --- | --- |
| Match the slide exactly | Each PDF page is generated at the exact deck dimensions, with no margin and no bars. The page is the slide. | The PDF will be read on a screen: emailed, attached to a follow-up, or projected in a meeting. That covers most of what decks are for. |
| A4 or US Letter | Each slide is scaled to fit inside a 34 point margin and centered, with white space wherever the two aspect ratios disagree. | The file has to print on office paper without anybody adjusting the print dialog first. |

Legacy 4:3 decks are 720 by 540 points and sit much closer to A4, so the conflict costs less. Custom slide sizes are read from the XML and honored. Nothing is ever stretched: slides scale proportionally and center, and in one slide per page mode the paper turns landscape by itself when the deck is wider than it is tall.

### Handout layouts and what each one is for

Handouts always use a paper size, because printing them is the point. Every slide is drawn inside a hairline frame with its number underneath, and the frames are separated by an 18 point gutter so a stapled corner does not eat the content.

- **2 slides per page, portrait.** Two full width slides stacked vertically, large enough that a financial chart is still readable. The right choice for a printed board pack.
- **3 slides with notes lines, portrait.** Three slides down the left at just over half the column width, with the speaker notes for each one printed in the right hand column. Slides that carry no notes leave that column empty for handwriting.
- **4 slides per page.** A two by two grid. Set the paper to landscape for this one, which suits a design review where people need to see the flow at a glance.
- **6 slides per page, portrait.** Two columns of three. A reference copy for a deck people will scan rather than read.

Separately from the handouts, *Add a notes page after the deck* appends one extra page for every slide that actually has speaker notes, with the slide across the top and the notes beneath it. That is the copy you present from. The handout is the copy you give away, and the two should rarely be the same file.

## What Survives the Conversion, Stated Precisely

Read this table before a deck goes to a client. It lists what reproduces and what gets dropped, so the decision is yours and not a surprise.

| Feature | Result | Notes |
| --- | --- | --- |
| Slide size and aspect ratio | Exact | Read from the presentation XML in English Metric Units and divided down to points. |
| Slide order | Exact | Taken from the declared slide list rather than from file names, which is what stops slide 10 landing after slide 1. |
| Text position and size | Exact | Every shape carries its own rectangle, or inherits one from the layout and master. |
| Type size, weight, color | Exact | Sizes inherited from master text styles are resolved, which is what most title slides depend on. |
| Theme colors | Exact | Theme slots are resolved through the color scheme with tint, shade and luminance modifiers applied. |
| Text alignment | Exact | Left, center, right and justified, plus top, middle and bottom anchoring inside the shape. |
| Bullets and indent levels | Close | Nesting is exact. Wingdings and Symbol bullet glyphs map to the nearest drawable shape. |
| Autofit shrinking | Reproduced | PowerPoint stores the shrink percentage it calculated. We reuse that number, so text that fitted still fits. |
| Pictures | Exact or 1x re-encode | JPEGs and PNGs travel untouched. GIFs, BMPs and TIFFs are decoded and rewritten as PNG. |
| Backgrounds | Exact | Solid fills and master picture backgrounds are drawn first, in the correct layer order. Turn them off for a dark deck that has to print. |
| Rectangles and outlines | Close | Boxes and lines draw correctly. Complex preset geometry falls back to its bounding box. |
| Tables on slides | Close | Grid, cell fills and text padding reproduce cleanly. |
| Speaker notes | Optional | Printed only on a notes page or in the 3 slide handout. Never on the slide itself. |
| Layout branding | Carried | Logos and footer bars living on the master are drawn underneath the slide content. |
| Charts and SmartArt | Marked, not drawn | PowerPoint builds these from data at display time. We draw the frame and label it rather than leave a silent hole. |
| Animations and transitions | Not carried | A PDF is static. What prints is the slide as it looks when the build has finished. |
| Embedded video and audio | Not carried | Neither has an equivalent on paper. |
| Rotated text boxes | Drawn upright | Pictures and shapes honor their rotation. Rotated text is placed at its rectangle origin without the angle. |

**If your deck lives on SmartArt and live charts, use native PowerPoint export.** Office draws those from the underlying data at display time and we will not fake them, because a plausible wrong chart in a board pack is worse than an honest labeled frame.

### Font mapping and accented alphabets

A licensed corporate typeface cannot legally be redistributed inside our page, so your font is mapped to the closest structural match: serif, monospaced or sans. The substitutes are metrically compatible with Times New Roman, Courier New and Arial, which means the letter widths match and a text box that fitted in PowerPoint still fits in the PDF. Sizes, weights, italics, colors and coordinates are unchanged. Only the letterforms shift.

**Accented alphabets come through intact.** A deck in Polish, Czech, Hungarian, Turkish, Romanian or Greek keeps every diacritic, because the engine checks each character against the built-in PDF fonts and embeds a subset covering only the glyphs your deck actually uses. A plain Western European deck downloads nothing extra. CJK and Arabic need full shaping engines and are not supported.

## Zero-Trust: Your Deck Never Reaches Our Server

Presentations leak more than people expect. An investor update, a pricing model or a board pack handed to an anonymous converter is a data breach with a friendly upload button on the front. Most PDF sites are exactly that: a form in front of a headless server, which means your numbers crossed the internet and landed on a disk somebody else administers.

This converter has no upload endpoint to point at. Your deck is opened through the browser File API, decompressed, parsed by JavaScript on your own processor, drawn into a PDF in local memory and handed back as a Blob download. **The file exists on your hard drive and in your RAM, and nowhere else.**

### Run the security audit yourself

1. Open your browser Developer Tools and switch to the Network panel.
2. Convert a presentation and watch the outgoing requests.
3. You will see one small JSON ping carrying the tool name for anonymous analytics. No slide data leaves the machine.
4. **The decisive test: turn off your Wi-Fi and hit convert.** The engine still works offline, which no cloud converter can do.

Hidden presentation properties do not survive either. A .pptx carries the original author, the last person who saved it, department fields and total editing time. **None of that reaches the PDF**, because the document is built fresh from layout coordinates rather than exported from your source file.

Speaker notes need one deliberate check before a deck leaves your organization, because two settings can print them. *Add a notes page after the deck* appends them on their own pages, and the 3 slide handout prints them in the right hand column beside each slide. Notes never appear on the slide itself. If the audience is external, use one slide per page, or 2, 4 or 6 up, and the notes stay behind.

## When a Conversion Goes Wrong, and What It Means

Errors are flagged on the file card before the run starts, so a rejected file never costs you a conversion.

| Symptom | Cause | Fix |
| --- | --- | --- |
| Legacy format rejected | The file is a pre-2007 binary .ppt. It is not a ZIP package and has no XML to read. | Open it in PowerPoint or Google Slides, save as .pptx, and drop it again. |
| A gray box labeled Chart | PowerPoint builds charts from data at display time, so the file holds numbers rather than a picture. | Right-click the chart in PowerPoint and Paste Special as a picture, or use native export for chart-heavy decks. |
| White bars above and below slides | Page size was set to A4 or Letter while the deck is 16:9. | Set Page size back to "Match the slide exactly". |
| Missing picture or gray placeholder | The asset is an EMF or WMF vector metafile, and no browser can decode those. | Save the asset as PNG in PowerPoint and replace it. Skipped assets are counted on the result screen. |
| A shape looks wrong | Complex non-rectangular preset geometry falls back to its bounding box. | If the shape carries meaning, convert it to a picture in PowerPoint first. |
| Rotated text is upright | Text rotation is not applied by the layout engine. | Expected. Convert the rotated label to a picture if the angle matters. |
| Characters replaced on result screen | The deck uses an unsupported script such as Arabic, Hebrew or CJK. | Use native PowerPoint export. European scripts, Cyrillic and Greek included, report zero failures. |
| Browser tab crashes | A very large deck full of uncompressed full-bleed photographs exhausted the tab memory. | Split the deck in half and merge the two PDFs afterward. A tab has a hard memory ceiling that no account tier can raise. |

### Pre-flight checks before client delivery

1. Convert the deck and open the PDF beside the original presentation.
2. Audit your three most crowded slides rather than the title slide. Density is where layout problems show up.
3. Read the result screen. If it reports skipped images, fix them in PowerPoint before the file goes out.
4. Confirm the notes settings if the deck is leaving the building: no notes page, and no 3 slide handout.

## Frequently Asked Questions

### Is my PowerPoint presentation uploaded to your server during conversion?

No. This convert ppt to pdf tool runs strictly inside your browser on a zero-trust model. **Your presentation is never transmitted, queued or stored on our infrastructure.** Disconnect from the internet after the page loads and the conversion still completes, which is the simplest proof anyone can run.

### Will my slide layout and formatting be preserved when converting PPT to PDF?

Yes, closely. **Every shape on a slide carries its own position and size in the XML**, so text coordinates, type sizes, alignment, nested bullets, theme colors and background pictures reproduce as they were. Animations, embedded video and live SmartArt are dropped, because none of them exist on a printed page.

### Can I print multiple slides on one PDF page?

Yes. **The Layout control offers 2, 3, 4 or 6 slides per page.** Each slide is drawn inside a hairline frame with its number underneath and an 18 point gutter between frames. The 3 slide layout puts the slides down the left and prints the speaker notes for each one in the right hand column.

### Why does my converted 16:9 widescreen deck have white bars on the PDF?

Because the page size was set to A4 or US Letter. A widescreen deck is a 16:9 rectangle and A4 is roughly 1.41:1, so the slide is scaled to fit and centered, and the leftover paper shows as bands above and below. **Set Page size back to "Match the slide exactly" and the PDF is built at the deck dimensions instead.**

### Are my internal speaker notes included in the final PDF?

**Only if a setting asks for them, and two settings do.** Add a notes page after the deck appends one page per slide that has notes, with the slide above and the text below. The 3 slide handout prints notes in the right hand column. Notes are never drawn on the slide itself, so any other layout leaves them behind.

### Why do my PowerPoint charts appear as a gray box in the PDF?

PowerPoint generates charts and SmartArt from the underlying data at the moment they are displayed. The file stores the data and no picture of the result. **We draw a labeled frame instead of an empty gap, so a missing chart is visible rather than silent.** For chart-heavy financial decks, use native Microsoft export.

### Can I convert an older legacy .ppt file?

Not in the browser. The pre-2007 .ppt format is a binary container rather than a ZIP archive of XML, and nothing in a browser can read it. **Open the presentation in Microsoft PowerPoint or Google Slides, save it as .pptx, then drop that file into the converter.**

### Does this tool handle slides that inherit formatting from a master layout?

Yes, and this is the exact problem that breaks cheap converters. **When a title placeholder holds no coordinates of its own, we take them from the assigned layout and then from the master**, along with type size, weight, color and bullet style. Without that chain, every inherited title would be drawn in the top left corner.

### Will my corporate brand colors render correctly?

Yes. A fill in a corporate deck is rarely a fixed hex value; it is usually a theme slot such as accent1, adjusted by tint, shade or luminance modifiers written into the XML. **The engine resolves the master color scheme and applies each modifier, so your brand blue prints as your brand blue.**

### What happens to slide animations and transition effects?

They are discarded. A PDF is a static medium, so **each slide is captured in its finished state, as it looks once the build has run**. If your deck reveals a chart in five stages, split those stages across five slides before converting and the PDF will show all five.

### Can I merge several PowerPoint presentations into one PDF file?

Yes, and that is the default. **Drop several PPTX files at once and they are concatenated into a single PDF in the order the cards appear on screen**, which is how three departmental updates become one board pack. Switch off Merge all decks into one PDF to get a separate file for each deck.

### Is the picture quality reduced when converting PowerPoint to PDF?

No. **JPEGs and PNGs are embedded using their original compressed bytes, so there is no second round of compression and no generation loss.** BMP and TIFF assets are rewritten as PNG without altering pixel values. Nothing is downsampled, which is also why an image-heavy deck produces a large PDF.

### Does the original author name and hidden metadata travel into the PDF?

No. A PPTX carries hidden properties such as the original author, department fields and total editing time. **None of it reaches the output, because the PDF is built fresh from layout coordinates rather than exported from your source file.** Only a creation date and a title are written.

### Are there strict usage limits or hidden watermarks?

**There are no watermarks, logos or forced attribution links, and the output is cleared for commercial use.** A batch holds 20 files and 100 MB, with 1 conversion every 12 hours for a visitor who is not signed in and 2 for a free account. CartHacker Premium raises the batch to 100 files and 500 MB and removes the counter.

## The rest of the PDF suite

All of these run the same way: your file is read by JavaScript on your own machine, the work happens on your processor, and the result is handed back to you as a download that never existed anywhere else.

Organize PDF

- [Merge PDF](https://carthacker.com/pdf-tools/merge-pdf/)
- [Split PDF](https://carthacker.com/pdf-tools/split-pdf/)
- [Remove Pages](https://carthacker.com/pdf-tools/remove-pages/)
- [Extract Pages](https://carthacker.com/pdf-tools/extract-pages/)
- [Organize PDF](https://carthacker.com/pdf-tools/organize-pdf/)
- [Scan to PDF](https://carthacker.com/pdf-tools/scan-to-pdf/)

Convert to PDF

- [JPG to PDF](https://carthacker.com/pdf-tools/jpg-to-pdf/)
- [PNG to PDF](https://carthacker.com/pdf-tools/png-to-pdf/)
- [WebP to PDF](https://carthacker.com/pdf-tools/webp-to-pdf/)
- [AVIF to PDF](https://carthacker.com/pdf-tools/avif-to-pdf/)
- [GIF to PDF](https://carthacker.com/pdf-tools/gif-to-pdf/)
- [BMP to PDF](https://carthacker.com/pdf-tools/bmp-to-pdf/)
- [Word to PDF](https://carthacker.com/pdf-tools/word-to-pdf/)
- PowerPoint to PDF
- [Excel to PDF](https://carthacker.com/pdf-tools/excel-to-pdf/)
- [HTML to PDF](https://carthacker.com/pdf-tools/html-to-pdf/)

Convert from PDF

- [PDF to JPG](https://carthacker.com/pdf-tools/pdf-to-jpg/)
- [PDF to PNG](https://carthacker.com/pdf-tools/pdf-to-png/)
- [PDF to WebP](https://carthacker.com/pdf-tools/pdf-to-webp/)
- [PDF to AVIF](https://carthacker.com/pdf-tools/pdf-to-avif/)
- [PDF to GIF](https://carthacker.com/pdf-tools/pdf-to-gif/)
- [PDF to BMP](https://carthacker.com/pdf-tools/pdf-to-bmp/)
- [PDF to Word](https://carthacker.com/pdf-tools/pdf-to-word/)
- [PDF to PowerPoint](https://carthacker.com/pdf-tools/pdf-to-powerpoint/)
- [PDF to Excel](https://carthacker.com/pdf-tools/pdf-to-excel/)
- [PDF to HTML](https://carthacker.com/pdf-tools/pdf-to-html/)
- [PDF to PDF/A](https://carthacker.com/pdf-tools/pdf-to-pdfa/)
- [PDF to Markdown](https://carthacker.com/pdf-tools/pdf-to-markdown/)

Edit PDF

- [Rotate PDF](https://carthacker.com/pdf-tools/rotate-pdf/)
- [Add Page Numbers](https://carthacker.com/pdf-tools/add-page-numbers/)
- [Add Watermark](https://carthacker.com/pdf-tools/add-watermark/)
- [Crop PDF](https://carthacker.com/pdf-tools/crop-pdf/)
- [Edit PDF](https://carthacker.com/pdf-tools/edit-pdf/)

PDF Security

- [Unlock PDF](https://carthacker.com/pdf-tools/unlock-pdf/)
- [Protect PDF](https://carthacker.com/pdf-tools/protect-pdf/)
- [Sign PDF](https://carthacker.com/pdf-tools/sign-pdf/)
- [Redact PDF](https://carthacker.com/pdf-tools/redact-pdf/)

Optimize PDF

- [Repair PDF](https://carthacker.com/pdf-tools/repair-pdf/)
- [OCR PDF](https://carthacker.com/pdf-tools/ocr-pdf/)

Free CartHacker tools

## Free speed test and trust badges for Shopify and WooCommerce stores

Find the apps that slow your store down, by name and in milliseconds, then answer shoppers' doubts with trust badges under Add to cart. **Both are free, with no card and no access to your store admin.**

Store Speed Test

### Which app is slowing your store down?

Paste any page and get its three Core Web Vitals, **the apps costing time, like Klaviyo or Judge.me**, and the Shopify or WooCommerce fix.

- 1 free test a day, no sign-up
- 5 a day on a free account
- Google's Lighthouse engine

Trust Seals & Badges

### Do shoppers hesitate at Add to cart?

Show the promises that settle doubts, from free shipping to a money-back guarantee, **right under the Add to cart button**. One line in your theme.

- 8 badges in 2 styles, free
- Premium: 50 badges, 30 languages
- View counts from the first shopper

[Build my trust badges](https://carthacker.com/trust-badges/#builder) Design them without signing up.

Also free

[QR Code Generator](https://carthacker.com/qr-code-generator/)

Change the link after printing and count the scans. **5 tracked codes on a free account**, static codes unlimited.

- Logo and colors
- SVG for print
- Wi-Fi and business cards

---

Source: [PowerPoint to PDF - Convert PPTX to PDF Free - CartHacker](https://carthacker.com/pdf-tools/powerpoint-to-pdf/), CartHacker.

## Free tools from CartHacker

- [Store Speed Test](https://carthacker.com/store-speed-test/): Check your store's Core Web Vitals for free.
- [Core Web Vitals Monitoring](https://carthacker.com/core-web-vitals-monitoring/): Monitor your store's Core Web Vitals every day, for free.
- [Trust Seals & Badges](https://carthacker.com/trust-badges/): Add trust badges under your Add to cart button.
- [QR Code Generator](https://carthacker.com/qr-code-generator/): Make a QR code you can still change after printing.
- [PDF Tools](https://carthacker.com/pdf-tools/): 39 free PDF tools that run in your browser: merge, split, convert to and from Word, Excel and JPG, sign, redact and protect. No file is ever uploaded.
- [CartHacker Premium](https://carthacker.com/premium/): one subscription, monthly or yearly, that upgrades every tool at once:
  - 50 trust badges in 30 languages, switched automatically
  - 180 days of Core Web Vitals, per page
  - All 39 PDF tools, unlimited and never uploaded
  - 200 QR codes, tracked and editable after printing
  - No ads on any guide or tool
  - Every new guide 2 weeks before the public
  - Product Feed Manager and new tools included
- Every quota and price, tool by tool: https://carthacker.com/llms.txt
