Convert PPT to ODP

Converting PPT to ODP crosses two boundaries at once: a 1990 Microsoft binary format to a 2005 OASIS standard, and PowerPoint to LibreOffice Impress. It is the conversion to make when a deck has to stay editable and nothing downstream will have Microsoft software in it. Slides, text, tables and pictures come across; 2003-era decoration and elaborate animation are where it costs something.

  • Where it runs On our server, because a browser cannot run the software this needs.
  • Rebuilt ODP works differently from a PPT, so this is not the gradual degradation a lossy codec applies. What ODP can express is reproduced faithfully; what it has no equivalent for does not survive at all.
  • File size limit Up to 25 MB per file, free, without an account.
  • Worth knowing Formatting survives; macros, embedded objects and revision history usually do not.

Up to 100 files at once. Mixed formats are fine.

Migrating a body of decks rather than converting a file

The reader here almost never has one deck. It is a department’s teaching material, a decade of committee presentations, an induction pack, a research group’s conference talks — dozens or hundreds of files sitting on a shared drive, produced by people who have moved on, in a format that the organisation has decided to stop depending on. The decision was usually made for a reason that has nothing to do with slides: a licence renewal, an open-formats policy, a move to Linux desktops, a budget.

That changes what a good outcome looks like. For one deck you can fix whatever the conversion got wrong in ten minutes. For two hundred you cannot, so the useful question is not "is this deck perfect" but "what kind of thing goes wrong, and how often". The answer is encouraging: text, tables, photographs and simple shapes are reliable, and the losses cluster in features that were fashionable in 2003 and are rarely load-bearing. Convert a representative sample first and look at what breaks before committing to the whole drive.

Why an open-formats policy names OpenDocument specifically

The registry gives ODP a vendor of OASIS, a date of 2005 and the standard ISO/IEC 26300. That last field is the whole reason institutions write it into policy: an ISO standard can be implemented by anyone, so a document deposited today can be read in thirty years by software nobody has written yet. The binary PowerPoint format is marked `documented` rather than `open` — Microsoft published the specification, which is genuinely useful and is not the same as a standard maintained by a body with a process.

The practical form of that is the number of independent implementations. ODP is read and written by LibreOffice Impress, by Microsoft PowerPoint, by Google Slides, by Apple Keynote and by a long tail of smaller tools. If any one of them disappears the files remain readable. That is the property being bought, and it is worth more to an archive or a public body than any feature comparison between the two formats.

One step, two generations, and where the cost lands

It is honest to point out that this conversion asks more of the engine than most. LibreOffice has to read a compound binary file laid out for PowerPoint 97 and express it in OpenDocument’s model, and the two were designed fifteen years and one vendor apart. Every construct that does not have a direct counterpart is mapped to the nearest thing that does.

The good news is where the difficulty falls. Text, bullet levels, tables, images, shape geometry, fills, lines, slide dimensions and speaker notes all have clean equivalents and cross reliably. What is approximated is the 2003 decorative layer: gradient and bevel effects on autoshapes, the colour-scheme mechanism of that era, WordArt, and clip art drawn as vectors by a specific version of a specific program. Those arrive close rather than identical, and on a teaching deck they are almost never the content.

The slide master and the layouts underneath it

A 2003 deck typically has one master and a handful of built-in layouts chosen per slide, which is a simpler arrangement than either modern format uses. OpenDocument organises the same idea as master pages with presentation styles attached, so the mapping is not one-to-one and Impress will create what it needs to represent what the deck was doing.

The practical consequence is that placeholder positions can shift slightly, particularly on slides where somebody dragged a title box away from where the master put it. That is worth checking on a sample rather than fearing across the board. It is also an opportunity: a migration is the one moment when redoing the master is cheap, because every deck is being touched anyway. A department moving two hundred decks is usually better served by converting them and then applying one clean new master than by trying to preserve a 2003 house style nobody likes.

Objects embedded from software that has been retired

The binary format could embed a live object from another Microsoft program, and those embeddings are the oldest thing in most legacy decks: a chart from Excel 97, an equation from Microsoft Equation 3.0, an organisation chart from the Office 2000 tool, a Word table. Equation 3.0 was removed from Office entirely in 2018, so even a PowerPoint user cannot edit those any more.

They come across as pictures. The slide looks right and the object is no longer editable in place, which for a migration is usually the correct trade — you are moving away from the software that owned them, so nothing was going to edit them again anyway. Equations are the exception worth auditing: a formula rendered at the wrong size or with substituted symbols is a real defect in teaching material, and a science or engineering department should check those slides specifically rather than sampling at random.

Animation across two engines and fifteen years

Simple effects survive because both formats express the same basic ideas: an object appears, fades, wipes, flies in, and the slide transitions between one and the next. If the deck uses animation the way most teaching decks do — to reveal bullet points one at a time — expect it to work.

Elaborate custom animation from the 2003 timeline is where the mapping thins out: motion paths, chained sequences with precise delays, effects applied to individual chart series or table rows. Expect simplification rather than breakage. The way to test it is to present the deck rather than to look at it, which takes as long as the deck takes and is the only check that exercises the part that fails. On a migration, do this for the decks that will actually be delivered and skip it for the ones going into the archive.

Fonts on an old deck moving to a machine that never had them

This is the risk that migrations underestimate, because it compounds. An old deck names the faces that shipped with Office in its day; the destination is a Linux desktop or a machine without Microsoft software, which has none of them. The converter carries metric-compatible substitutes for Arial, Times New Roman, Courier New, Calibri and Cambria, so those hold their character widths and the layout survives.

Anything else is substituted with whatever is available, and a slide punishes that far more than a document does. A document reflows and gets a page longer; a slide title that grows by one line runs off the edge of its box, over an image, or off the slide. Since the whole point of the migration is that these decks will be opened on machines without the original fonts, the sensible move is to standardise the typography as part of the project — pick two faces that exist everywhere and apply them through the master.

Where the deck is converted and how the job is bounded

On our server, not in your browser. Reading a binary PowerPoint file and writing OpenDocument needs a real office engine, and this page says so plainly rather than implying that everything on this site runs on your own device. The file travels over an encrypted connection to a container running LibreOffice headless, and that container has no outbound internet access of its own.

Each job gets its own scratch directory and its own LibreOffice profile — two `soffice` processes sharing one profile corrupt it, and the symptom is a conversion that never returns rather than an error — and the directory is deleted when the job ends regardless of the outcome. Anything still running after sixty seconds is terminated, which matters for legacy binaries: LibreOffice tends to stop rather than fail on a malformed old file. The free tier accepts 25 MB per uploaded file.

Sampling first, and keeping the originals for a year

Pick five decks that between them use everything the collection uses — one dense with equations, one with charts, one that is mostly photographs, one with heavy animation, one from the oldest year available — and convert those first. What breaks in those is what will break in all of them, and an hour spent there tells you whether the migration is a bulk job or a project with manual work in it.

Then keep the `.ppt` originals for at least a full teaching or reporting cycle after the migration, on a drive somebody can find. Not because the conversion is unsafe, but because the defects it produces are the quiet kind — a formula that renders slightly wrong, an animation that reveals everything at once — and they are found by the person delivering the deck rather than by whoever converted it. Once a deck has been presented from its ODP without complaint, the original has done its job.

How to convert a legacy PPT deck into an ODP

  1. Drop the PPT files onto this page — start with a representative sample.
  2. LibreOffice converts each one on the server and returns an ODP.
  3. Open them in Impress, present one end to end, and check any slides with equations or charts.

PPT and ODP: a documented binary format against an ISO standard

PPT compared with ODP
PPTODP
Full namePowerPoint 97-2003 PresentationOpenDocument Presentation
File extension.ppt.odp
Media typeapplication/vnd.ms-powerpointapplication/vnd.oasis.opendocument.presentation
First published19902005
Published byMicrosoftOASIS
SpecificationISO/IEC 26300
LicensingPublished, not standardisedOpen standard
Standing todayLegacy, still read everywhereCurrent
Opens in a browserNo browserNo browser
Considered insteadPPTX, PDFPPTX, PDF

What survives

Both PPT and ODP hold several pages, so a multi-page document stays one file.

Opening the result

PPT dates from 1990 and is largely superseded. ODP is what current software writes, so the conversion is as much about staying readable as about the file itself.

Microsoft PowerPoint and LibreOffice Impress read both PPT and ODP, so there is a way to check the result against the original without a second tool.

What each format is for

ODP comes from OASIS and dates from 2005, specified as ISO/IEC 26300. LibreOffice Impress and Microsoft PowerPoint all read it.

PPT was published in 1990 and ODP in 2005. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

PPT to ODP: migration, standards and what a double hop costs

Are my PPT files uploaded anywhere?

Yes — this conversion needs software that cannot run in a browser, so the file is uploaded over an encrypted connection. It is deleted as soon as the job finishes, and the result is sent straight back to you without being stored. The work is done by LibreOffice, the full office suite, running headless.

Why not keep the decks as .ppt and open them in Impress?

Because you would be relying on a legacy import filter every single time. Impress reads the binary format well, and every open and save round-trips through a filter for a format frozen since 2003. Converting once puts the deck in Impress’s native format, where a save is a save.

Is this conversion crossing two boundaries at once?

Yes, and it is worth knowing. The deck moves from 1990 to 2005 and from Microsoft to OASIS in a single step, so the mapping is made across a wide gap. Text, shapes, tables and pictures come through reliably; the 2003-era decoration and elaborate animation are where fidelity is spent.

Can I still send the result to somebody with PowerPoint?

Yes. PowerPoint has read and written OpenDocument presentations for well over a decade, and the registry lists it alongside LibreOffice Impress as software for ODP. Migrating does not cut you off from colleagues who have not.

What happens to macros in the old deck?

They do not travel. VBA has no OpenDocument equivalent, and LibreOffice Basic is a different language rather than a target for translation. For a deck from the binary era the macro is usually a navigation gimmick that hyperlinks now handle, and its removal is often why the file stops being blocked by mail filters.

Does ODP have a standard behind it?

Yes — OpenDocument is ISO/IEC 26300, published by OASIS in 2005, which is the reason open-formats policies name it. That is the substantive difference from the format you are leaving: the binary PowerPoint file is documented but was never standardised.

Where does the file go and what is the limit?

To our server, over an encrypted connection, because reading a binary PowerPoint file needs a real office engine and cannot run in your browser. It is deleted the moment the job ends, and the free tier accepts 25 MB per file.

More about these formats