๐Ÿ”’ Clean PPTX metadata free โ€” MetaRemover.com โ†’
WindowsmacOSOffice 365Updated 2026

Remove Metadata from PowerPoint (PPTX) โ€” 2026 Guide

Strip author, company, speaker notes, timestamps, comments, and embedded image EXIF/GPS from PPTX files โ€” without touching a single slide.

1Back up the file before any changes
2Document Inspector โ†’ Remove All categories
3PowerShell or ExifTool second pass
4Strip embedded image EXIF โ†’ verify with ExifTool

Covers Document Inspector ยท Speaker notes ยท PowerShell COM ยท ExifTool ยท CI pipelines

Quickest option

Need to clean embedded image EXIF/GPS from slides right now?

๐Ÿ”’ Open MetaRemover.com โ†’

Browser-only ยท no upload ยท free

โœ“ JPEG, PNG, TIFF, HEIC, WEBP
โœ“ PDF & Office documents
โœ“ MP3, FLAC, OGG audio
โœ“ C2PA AI-origin detection

Privacy risk

Author ยท speaker notes ยท EXIF

Leak potentialHigh

Lossless

Slides & animations unchanged

Content impactNone

Automation

PowerShell + ExifTool

Batch-readyExcellent

What metadata does PowerPoint store?

FieldLocation in PPTXRisk
Author / CreatordocProps/core.xml๐Ÿ”ด High
Company / ManagerdocProps/app.xml๐Ÿ”ด High
Last Modified BydocProps/core.xml๐Ÿ”ด High
Speaker Notesppt/notesSlides/*.xml๐Ÿ”ด High
Comments / Annotationsppt/comments/*.xml๐Ÿ”ด High
Embedded image EXIF/GPSppt/media/*.jpg๐Ÿ”ด High
Created / Modified timestampsdocProps/core.xml๐ŸŸ  Medium
Revision historyppt/revisionInfo/๐ŸŸ  Medium
Custom propertiesdocProps/custom.xml๐ŸŸ  Medium
Slide master / theme authorppt/theme/*.xml๐ŸŸก Low

1. Audit your PPTX

A PPTX is a ZIP archive. Core properties live in docProps/core.xml, app data in docProps/app.xml, speaker notes in ppt/notesSlides/.

# Copy first โ€” never modify originals directly
cp "presentation.pptx" "copy.pptx"

# List all files inside
unzip -l "copy.pptx"

# View core properties (author, dates, last modified by)
unzip -p "copy.pptx" docProps/core.xml | xmllint --format -

# View app properties (company, manager, slide count)
unzip -p "copy.pptx" docProps/app.xml | xmllint --format -

# Check for speaker notes
unzip -l "copy.pptx" | grep notesSlide

# Check for embedded images with GPS
exiftool -G -a -s "copy.pptx" | grep -i GPS

2. Document Inspector

โ„น๏ธ
Fastest method โ€” Document Inspector handles most metadata in one click โ€” no extra tools required.

File โ†’ Info โ†’ Check for Issues โ†’ Inspect Document

Remove All for each category found

  1. Open PPTX โ†’ File โ†’ Info โ†’ Check for Issues โ†’ Inspect Document.
  2. Tick: Comments and Annotations, Document Properties and Personal Information, Invisible On-Slide Content, Presentation Notes.
  3. Click Inspect, then Remove All for each found category.
  4. File โ†’ Save As โ€” save as a new file to preserve the original.
โš ๏ธ
Export speaker notes to a separate doc before removing if you still need them for rehearsal.

3. Remove speaker notes

Speaker notes are the most common source of sensitive leaks โ€” draft text, internal strategy, presenter cues. Always remove before sharing publicly.

Via Document Inspector

Removes all notes in one click

Inspect Document โ†’ check Presentation Notes โ†’ Remove All.

Via PowerShell

Scriptable ยท batch-friendly

$pptx = "C:\docs\deck.pptx"
$ppt = New-Object -ComObject PowerPoint.Application
$ppt.Visible = [Microsoft.Office.Core.MsoTriState]::msoTrue
$pres = $ppt.Presentations.Open($pptx)
foreach ($slide in $pres.Slides) {
  $slide.NotesPage.Shapes[2].TextFrame.TextRange.Text = ""
}
$pres.SaveAs("C:\docs\deck_clean.pptx")
$pres.Close()
$ppt.Quit()

4. PowerShell automation

Full COM automation โ€” clears built-in properties, comments, and speaker notes in one script. Requires PowerPoint installed on the machine.

# Full PowerPoint metadata cleanup via COM
$path = "C:\docs\presentation.pptx"
$ppt  = New-Object -ComObject PowerPoint.Application
$ppt.Visible = [Microsoft.Office.Core.MsoTriState]::msoTrue
$pres = $ppt.Presentations.Open($path)

# Clear built-in document properties
$props = $pres.BuiltInDocumentProperties
$clearFields = @("Author","Last Author","Company","Manager",
                 "Category","Keywords","Comments","Title","Subject")
foreach ($field in $clearFields) {
  try { $props.Item($field).Value = "" } catch {}
}

# Remove all comments
foreach ($comment in @($pres.Comments)) { $comment.Delete() }

# Clear speaker notes from all slides
foreach ($slide in $pres.Slides) {
  try { $slide.NotesPage.Shapes[2].TextFrame.TextRange.Text = "" } catch {}
}

# Clear custom properties
$custom = $pres.CustomDocumentProperties
for ($i = $custom.Count; $i -ge 1; $i--) {
  try { $custom.Item($i).Delete() } catch {}
}

# Save clean copy
$out = "C:\docs\presentation_clean.pptx"
$pres.SaveAs($out)
$pres.Close()
$ppt.Quit()
Write-Host "Done: $out"
โ„น๏ธ
For servers without Office installed, use ExifTool (section 5) for property fields. Notes and comments still need PowerShell COM.

Cleaning embedded image metadata?

MetaRemover.com strips EXIF/GPS from photos in your browser โ€” nothing leaves your device.

Try free โ†’

5. ExifTool second pass

ExifTool reads and writes OOXML properties inside PPTX โ€” ideal in CI/CD pipelines without Office installed.

# Clear common properties from a single file
exiftool -Title= -Subject= -Author= -Creator= -Company= -Manager= \
  -Keywords= -Comments= -Category= -LastModifiedBy= \
  -overwrite_original "presentation.pptx"

# Clear XMP metadata too
exiftool -XMP:All= -overwrite_original "presentation.pptx"

# Batch: clean entire folder recursively
exiftool -Title= -Subject= -Author= -Creator= -Company= -Manager= \
  -Keywords= -Comments= -Category= -LastModifiedBy= \
  -overwrite_original -r "./presentations/"

# Verify: check remaining fields
exiftool -G -a -s "presentation_clean.pptx" | \
  grep -iE "Title|Author|Company|Manager|Keywords|Subject|LastModifiedBy"
โš ๏ธ
Note โ€” ExifTool cannot remove speaker notes or delete comments โ€” use the PowerShell COM script from section 4 for those.

6. Embedded image EXIF/GPS

Photos inserted into slides retain their original EXIF metadata including GPS coordinates. These are stored in ppt/media/ inside the PPTX archive.

Option A โ€” Clean before inserting

The safest approach. Strip EXIF from photos before adding them to slides.

โœ…
Use MetaRemover.com โ€” drag and drop your photos, remove EXIF instantly in the browser. No upload, no tracking.

Option B โ€” Strip from existing PPTX

# Extract, strip, and repack media files
mkdir pptx_media
cp "deck.pptx" "deck_work.zip"
cd pptx_media && unzip "../deck_work.zip" "ppt/media/*"

# Strip EXIF from all images in media folder
exiftool -all= -overwrite_original ppt/media/

# Repack into clean PPTX
cd .. && zip -r "deck_clean.pptx" pptx_media/ppt/media/

7. Verify cleanup

Always confirm all fields are actually gone before distributing.

# 1. Re-run Document Inspector โ€” all categories should say "Nothing was found"

# 2. ExifTool cross-check
exiftool -G -a -s "presentation_clean.pptx" | \
  grep -iE "Title|Author|Company|Manager|Keywords|Subject|LastModifiedBy|XMP" \
  || echo "Common fields clear"

# 3. Unpack and inspect XML directly
unzip -p "presentation_clean.pptx" docProps/core.xml | xmllint --format -
unzip -p "presentation_clean.pptx" docProps/app.xml  | xmllint --format -

# 4. Check notes slides are empty
unzip -p "presentation_clean.pptx" "ppt/notesSlides/notesSlide1.xml" | \
  grep -o '<a:t>[^<]*</a:t>' | head -5

# 5. Check no GPS in media
exiftool -GPSLatitude -GPSLongitude "presentation_clean.pptx"

8. FAQ

Privacy-first ยท browser-only

Share presentations without leaking your team.

Use Document Inspector for PPTX properties and notes. Use MetaRemover.com to strip EXIF/GPS from every embedded photo before it ships.

โœ“ JPEG ยท PNG ยท TIFF ยท HEICโœ“ PDF ยท Office ยท Audioโœ“ C2PA detectionโœ“ Nothing uploaded
๐Ÿ”’ Remove Image EXIF Now โ†’

Free ยท no sign-up required