Skip to content
PDFMergely
Merge PDFs
All articles
Presenting·7 min read

Your slides are HTML now. Where is the presenter view?

A funny thing happened to slides. They stopped being PowerPoint files.

Engineers write decks in reveal.js and Slidev. Designers hand-build a single beautiful .html file. AI tools now generate a whole talk as one self-contained HTML page in a few seconds. And when a deck is not HTML, it is very often a PDF export, because a PDF is the one format that looks the same on every machine in the room.

So more and more real presentations now live as an HTML file or a PDF. Which is great, right up until the moment you have to stand up and actually present one.

The format tax at presenting time

Here is the thing nobody warns you about. PowerPoint, Keynote and Google Slides all have a proper presenter mode: the audience sees the current slide fullscreen on the projector, while you see your notes, a timer, and the next slide on your laptop. It is genuinely the feature that makes presenting feel calm instead of frantic.

But that presenter mode only works for their own format. Bring an HTML deck or a PDF and you fall off a cliff:

  • You open the HTML file in a browser tab and click through it. No speaker notes. No next-slide preview. No timer. Your notes are on a separate piece of paper, or worse, on your phone.
  • You open the PDF in a viewer, go fullscreen, and hit arrow keys. Same story: no notes, no preview, and if you alt-tab to check your notes the whole room sees it.
  • You pick up your little USB clicker, press the button, and something happens. Maybe it advances. Maybe it scrolls. Maybe nothing. You do not find out until you are on stage.

None of this is your fault. It is a gap. HTML decks and PDFs became the common formats faster than the tools to present them caught up. And the few tools that do try usually ask you to upload your deck to their servers first, which is a strange thing to do with a talk you have not given yet.

What a presenter actually needs

Strip it back and a real presenter is a short list:

  1. A clean fullscreen stage for the audience.
  2. A second view, just for you, with the current slide, the next slide, your notes and a clock.
  3. Navigation that works with the clicker already in your pocket.
  4. A way to blank the screen when you want the room looking at you, not the slide.
  5. A way to jump to any slide when someone asks the question three slides ahead.

That list is format-agnostic. There is no reason it should only exist for .pptx. So we built it for the two formats people actually carry now: HTML and PDF.

Meet Present

Present opens a PDF or an HTML slide deck and gives it the presenter experience it was missing. It runs entirely in your browser. Here is what you get.

A presenter view on your second screen

Plug into the projector, start Present, and open the presenter view. Your deck goes fullscreen on the projector for the audience, and a separate window opens for you with the current slide, the next slide, your speaker notes and a running clock. Drag that window to your laptop display and you are presenting exactly the way you would from Keynote, except the deck is your own HTML or PDF.

It is built from two synced browser windows talking to each other live on your machine, not a cloud session. There is no room code, no login, and no shared link.

Your clicker just works

This is the part people do not believe until they try it. A presentation clicker is just a tiny keyboard: press the button and it sends Page Down or an arrow key. Present listens for all of the keys clickers actually send, arrows, space, Page Up and Page Down, so a generic USB or Bluetooth clicker advances your slides with zero setup. Home jumps to the first slide, End to the last.

No pairing screen, no driver, no "which mode is this clicker in." Point it, click, present.

Blank the screen, and jump anywhere

Two shortcuts that quietly make a talk better:

  • Press B to black out the screen (or W for white). The room looks at you instead of reading ahead. Press again to bring the slide back.
  • Press O for an overview grid of every slide, then click the one you want. When someone asks about the chart later in the deck, you go straight to it instead of arrow-key-mashing past ten slides.

Press ? at any time for the full list of shortcuts. Swipe works on a touch screen, and the screen is kept awake so your laptop does not dim mid-sentence.

Speaker notes, and it remembers where you were

Add notes per slide and they show up in your presenter view, never on the projector. Present also remembers the last slide you were on for a given file, so if you close the tab and come back you pick up where you left off. That memory is keyed by a fingerprint of the file and stored only in your browser. The file itself is never saved anywhere.

Turn an HTML deck into a PDF

Built your talk in HTML but the venue wants a PDF to hand out? Present can export an HTML deck to a clean, one-slide-per-page PDF, on your device, so you have a shareable copy without rebuilding anything.

The part nobody else does: your deck cannot phone home

Everything above runs in your browser. Your deck is read and rendered on your own device, there is no upload, and a live meter on the page shows the outbound bytes sitting at zero the whole time. We wrote about that counter and how to check it yourself in We show you the counter.

For HTML decks there is a second, subtler thing that matters. An HTML file is a program. A deck someone emailed you, or one an AI generated, can contain scripts that try to load fonts, ping an analytics endpoint, or call out to some server. So Present runs every HTML deck inside a locked-down sandbox that blocks all network access. The deck can render, animate and run its own slide logic, but it has no way to reach the internet while it is on your screen. You get to present a deck you did not write without wondering what it is doing in the background.

And because none of it needs a server, it works offline. After the first visit, Present keeps working with no connection at all, which matters more than it should, because conference Wi-Fi is where talks go to die.

Presenting in under a minute

  1. Open Present and drop in your PDF or HTML deck. Nothing uploads.
  2. Go fullscreen on the projector, and open the presenter view on your laptop screen.
  3. Click through with your clicker, arrow keys or space. Press B to blank, O to jump, ? for help.

That is the whole thing. No account, no install, no upload.

The honest limits

A presenter view needs two displays, because the audience view and your view are two separate windows. On a single laptop screen you still get the fullscreen stage, the clicker, blackout and jump, but the separate presenter window is meant for when you are plugged into a projector or a second monitor.

On an iPad, a second window is just another tab rather than a true second screen, so the two-screen presenter view is a desktop feature. And a very heavy HTML deck, the kind with full-screen blurs and constant animation, can tax older hardware, the same as it would in any browser. For the common case, a laptop plus a projector plus a five-dollar clicker, it just works.

Bring your own slides

Your slides do not have to become a PowerPoint file to be presented well. Whether your deck is an HTML page you are proud of or a PDF that has to look identical everywhere, it deserves a real presenter view, a working clicker, and the confidence that it is not quietly uploading itself or calling home.

That is what Present is for. Bring your own slides.