PPSM to PFM Converter

Export PPSM slides as PFM float-map images for free

Drop files here. 1 GB maximum file size or Sign Up
to
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Floating-Point Precision

PFM encodes each pixel as a 32-bit float, capturing far more tonal detail than standard image formats. PPSM slide gradients and colors are preserved with maximum fidelity.

Processing on Our Servers

Generating float-map images from presentation slides is computationally intensive. Convertio handles everything in the cloud — no heavy lifting on your local hardware.

All Macros Removed

PPSM files can embed potentially harmful VBA macros. The PFM output is pure pixel data with no executable content — safe for any downstream workflow.

How to convert PPSM to PFM

1

Select files from Computer, Google Drive, Dropbox, URL or by dragging it on the page.

2

Choose pfm or any other format you need as a result (more than 200 formats supported)

3

Let the file convert and you can download your pfm file right afterwards

About formats

PPSM (PowerPoint Slideshow with Macros) is a macro-enabled slideshow format in Microsoft PowerPoint, introduced with Office 2007 as part of the Office Open XML family. PPSM combines the auto-play slideshow behavior of PPSX with the VBA macro capabilities of PPTM — opening a PPSM file launches it directly into full-screen presentation mode while allowing embedded macro code to execute during the slideshow. The format is structurally a ZIP archive containing the same XML slide parts as other OOXML presentation formats, plus a vbaProject.bin stream housing the VBA project. This combination is particularly valuable for interactive presentations: macro-driven slideshows can respond to user input, navigate non-linearly between sections, query external databases, update content in real time, and log audience responses during training or assessment sessions. One advantage is interactive presentation capability — PPSM enables quiz-style presentations where clicking answer buttons triggers immediate scoring feedback, branching paths, or data recording, all invisible to the audience. The macro-enabled slideshow format also supports self-contained automation: a PPSM file can run initialization routines on launch, configure the display environment, and clean up resources on exit without any manual intervention. As with all macro-enabled Office Open XML formats, the distinct .ppsm extension helps administrators enforce security policies that differentiate between trusted macro content and standard presentations. PPSM is supported exclusively in Microsoft PowerPoint desktop editions.
Developer: Microsoft
Initial release: January 30, 2007
PFM (Portable Float Map) is a floating-point raster image format devised by Paul Debevec around 2001, designed to store high-dynamic-range image data with the simplicity of the Netpbm family of formats. PFM extends the PBM/PGM/PPM philosophy — minimal header, raw data, no compression — to 32-bit IEEE floating-point samples, providing direct access to HDR pixel values without the encoding overhead of formats like OpenEXR or the limited range of Radiance HDR's RGBE encoding. The file structure is deliberately minimal: a two-character magic number ('Pf' for grayscale, 'PF' for color), width and height on the next line, a scale/endianness indicator (negative for little-endian, positive for big-endian, with magnitude indicating scale factor), and then the raw 32-bit float data for each pixel. PFM files store one float per pixel for grayscale or three floats (RGB) per pixel for color, with no compression, alpha channel, or metadata support. The format emerged from the HDR imaging research community where Debevec's work on image-based lighting and light stage capture required a simple, unambiguous way to store linear floating-point radiance values that could be easily exchanged between research tools. One advantage is absolute simplicity for HDR data: PFM can be read and written in a few lines of code in any language that supports IEEE floats, with no library dependencies — ideal for research prototyping and quick data exchange between custom tools. The format's widespread adoption in the computer vision and computational photography research community is another practical strength — optical flow benchmarks (Middlebury), depth estimation datasets, and radiance field captures commonly use PFM. The format is supported by ImageMagick, OpenCV, HDR Shop, and Luminance HDR.
Developer: Paul Debevec
Initial release: 2001

Frequently Asked Questions

Why convert PPSM to PFM?

PFM stores pixel values as 32-bit floats, capturing extended dynamic range. Useful when slide graphics need to be processed in HDR-aware pipelines or scientific imaging tools.

What software opens PFM files?

HDRShop, Luminance HDR, ImageMagick, and many academic imaging tools read PFM. Photoshop can also import it with the right workflow, and various tone-mapping utilities accept PFM.

How does PFM differ from standard image formats?

Standard formats like PNG or JPEG store 8-bit integer values per channel. PFM uses 32-bit floating-point values, offering vastly greater tonal precision and dynamic range.

Are macros preserved in PFM output?

No — PFM is a pure numeric raster format. It holds only floating-point pixel values. All VBA macros from the PPSM are stripped away entirely.

Is PPSM to PFM conversion free?

Yes — Convertio converts PPSM to PFM for free. Premium plans provide expanded capacity for users working with large presentations or batch jobs.

Are PFM files large?

PFM files use 32 bits per channel per pixel with no compression, so they are significantly larger than 8-bit formats. The tradeoff is maximum precision for processing workflows.