Presentation tools

Presentation Optimizer

“My HTML presentation is 47 MB.” It is the images. Recompress them, minify the markup, and pull the CDN files inside so the deck also works with no internet.

Drop your .html presentation here

Or paste the HTML below

or paste the code your AI gave you

Nothing is uploaded. The file is opened, measured and converted inside your browser.

How to Use

  1. Load the presentation — the report tells you where the weight is before you change anything.
  2. Leave the defaults unless you know you need print resolution, then press Optimise.
  3. Preview the result, and download it when it looks right.

FAQ

Why is my deck so heavy?

Almost always the images. An AI that embeds a photo as base64 keeps whatever resolution it was given — a 4000px picture shown in a 600px box costs about forty times what it needs to.

Will it look worse?

Recompression is lossy by definition, so at 82% quality on a 1600px longest side the difference is invisible on a projector and roughly ten times lighter. Anything that would come out bigger is left exactly as it was.

What does “works offline” mean?

Stylesheets, fonts, scripts and images that live on a CDN get downloaded and written into the file. The result is one .html that opens with no internet. Servers that refuse cross-origin requests cannot be inlined — those are listed by name in the report.

Do you minify my JavaScript?

No. Minifying JavaScript with pattern matching breaks on regular expressions, template literals and implicit semicolons, and a broken deck is a bad trade for a couple of kilobytes. Markup and CSS are safe and are minified.

Is my file uploaded?

No. It is read, recompressed and rewritten in your browser. The only network requests are for the CDN files you asked to inline, and they are fetched by an isolated frame.

Related Tools