Export PowerPoint Slides at Higher DPI for Better Print Quality
PowerPoint exports slides at 96 DPI by default, which is too low for professional printing. Print shops typically require 150 DPI for acceptable quality or 300 DPI for high-quality output. The UI export options in PowerPoint don’t reliably control the actual output DPI—you need to change a registry setting on Windows or use alternative methods on macOS.
Windows: Registry-Based DPI Control
The export resolution is controlled by the ExportBitmapResolution registry key. PowerPoint reads this value on export and maxes out at 307 DPI.
Locate Your Office Version
Open PowerPoint and go to File → Account (or Help on older versions) to find your version number:
- Office 2013: 15.0
- Office 2016: 16.0
- Office 2019: 16.0
- Microsoft 365: 16.0
The registry path is: HKEY_CURRENT_USER\Software\Microsoft\Office\VERSION\PowerPoint\Options
Replace VERSION with your number (e.g., 16.0 for Office 2019/365).
DPI to Hexadecimal Conversion
The ExportBitmapResolution value uses hexadecimal format:
| DPI | Hex Value |
|---|---|
| 96 (default) | 0x60 |
| 150 | 0x96 |
| 200 | 0xC8 |
| 300 | 0x12C |
| 307 (maximum) | 0x133 |
Method 1: Registry File (.reg)
Create a file named powerpoint-dpi-300.reg and add this content for Office 365/2019/2016:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\Options]
"ExportBitmapResolution"=dword:0000012c
Then:
- Close PowerPoint completely
- Right-click the .reg file and select Merge
- Confirm the Windows User Account Control prompt
- Restart PowerPoint
For multiple Office versions, add separate registry sections:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\Options]
"ExportBitmapResolution"=dword:0000012c
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\Options]
"ExportBitmapResolution"=dword:0000012c
Method 2: Manual Registry Editor Access
- Press Win+R, type
regedit, and press Enter - Navigate to
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\Options(adjust version as needed) - Right-click the empty space on the right and select New → DWORD (32-bit) Value
- Name it
ExportBitmapResolution - Double-click it and enter
300(in decimal, not hex—the editor converts automatically) - Click OK and close the registry editor
- Restart PowerPoint
macOS: Alternative Approach
macOS doesn’t expose this registry setting. Instead, export at standard resolution and use command-line tools to adjust metadata, or export directly to PDF and convert:
# Using sips (built-in on macOS) to set DPI metadata
sips -s dpiWidth 300 -s dpiHeight 300 input.png -o output.png
Note: This adjusts metadata only and doesn’t improve actual pixel quality.
Exporting at the New DPI
After applying the registry change:
- Open your presentation in PowerPoint
- Go to File → Export As (or Save As)
- Choose your format: PNG, JPEG, TIFF, or PDF
- Click Export and configure settings if prompted
- Save the file
Verify the DPI
Check the exported image’s DPI using ImageMagick’s identify command:
identify -verbose exported-slide.png | grep Resolution
Or on Windows with ImageMagick installed:
identify -verbose exported-slide.png | findstr Resolution
You should see output like:
Resolution: 300x300 PixelsPerInch
Post-Processing with ImageMagick
If you can’t or don’t want to change the registry, export at default resolution and re-sample afterward:
convert slide-96dpi.png -density 300 -units PixelsPerInch slide-300dpi.png
Be aware this only changes the DPI metadata—it doesn’t improve actual image quality. The pixel count stays the same. For genuine quality improvement, export at higher DPI directly from PowerPoint.
Revert to Default
To restore 96 DPI, either:
- Set
ExportBitmapResolutionto0x60in the registry - Delete the
ExportBitmapResolutionkey entirely (PowerPoint will use the default)
If you’re bulk-exporting slides, consider exporting to PDF first at high quality, then converting the PDF to images using ghostscript or pdfimages for better control.
