home / guides / edit an html presentation
How to edit an HTML presentation
HTML slide decks look great and open in any browser — but editing one usually means digging through code. Here's how to change anything in an HTML presentation without writing a line.
An "HTML presentation" is a slide deck saved as a single .html file instead of a PowerPoint or Keynote file. You double-click it and it opens full-screen in your browser — no software to install, works on any device, and it's easy to share. The one catch: when you need to fix a typo or move something, there's no obvious "edit" button. Opening the file in a code editor works if you know HTML, but most people don't want to.
The no-code way
edit-html.com is a free in-browser editor built for exactly this. You drop in your .html deck and edit it visually, the way you'd expect from PowerPoint:
- Edit text — click any text on a slide and type.
- Move & resize — click an element to select it, then drag it or pull its handles. Alignment guides help you line things up.
- Edit charts — click a chart to change its numbers, labels, and type.
- Reorder, duplicate, delete slides — from the filmstrip on the left.
- Change colors and add text or images — recolor the whole deck or drop in a new box.
- Present & export — go full-screen, or export a PDF.
When you save, you get back a single working .html file — the same format you started with, still opening anywhere. Nothing is uploaded: the file is read, edited, and saved entirely in your browser.
Step by step
- Open edit-html.com.
- Drag your
.htmldeck onto the page (or click to browse). - Click what you want to change and edit it.
- Press ⌘S / Ctrl+S to save — in Chrome it writes straight back to your file; elsewhere it downloads a copy.
No account, no signup. If you don't have a deck handy, there's a demo you can poke at.
Open the editor →What kinds of decks work?
Most HTML decks — including ones generated by AI tools — work well. Plain static slide files edit fully. Very unusual decks (for example ones built entirely by a JavaScript framework at runtime) may only support limited editing; the editor tells you when it can't safely change something rather than corrupting your file.