htmlkin.io
Sign in
Presentation as a link

HTML presentation as a link

Drop in your slides file and get an address like deck.htmlkin.io that opens for anyone you send it to.

No sign-upInstant linkHTML · ZIP
deck.htmlkin.io

Quarterly report

Revenue grew by 34%

Growth driven by a new segment and retention of key clients.

4 / 12

Report

+34%

Link ready · opens for everyone

https://deck.htmlkin.io

Use cases

When a presentation is sent as a link

A file gets lost in the chat, bounces off the mail server and opens in the wrong app. A link is just a click.

Sales proposal

The address fits in the body of an email. Mail servers often bounce a 40 MB attachment.

Pitch deck or client report

Lock the link with a PIN and update it any time. A file, once sent, lives a life of its own.

Slides in the team chat

Colleagues open them right in the messenger — no downloading, no hunting for an app.

A meeting without a laptop

Find the link in the chat, turn your phone to the other person — the slides are on screen.

A talk on the projector

A QR code on the slide — the audience opens the same slides on their phones to see the numbers.

Résumé and portfolio

Put the link right in your application: the employer clicks and sees your work.

Three steps

How to publish a presentation in a minute

No server, build step or repository involved: the slides go to the browser as they are.

slides.html
2.4 MB
01

Grab your slides file

HTML from an AI chat, a presentation folder or its ZIP archive.

Drop it here

file · folder · ZIP

02

Drop it into the form

You get the link right after the upload. No account needed for the first one.

OpensText is readableSlides flip
03

Open it on your phone

Check that the slides flip and the text is readable — then send the address.

Formats

What you can upload

An HTML presentation is an ordinary web page: the browser renders it, no presentation software needed.

.html

A single file

The name doesn't matter: the file becomes the presentation's main page.

.zip

A folder or archive

For slides with images, fonts and scripts. Put index.html in the root.

</>

Code from the clipboard

The “Paste HTML” tab: paste the markup and the page is built from it.

A presentation can be up to 20 MB on the free plan and up to 200 MB on paid plans. Everything the slides load must use relative paths: an absolute path like /Users/… only works on your computer — the recipient will see an empty box where the image should be.

AI

A presentation made with AI

AI assistants hand over slides as an HTML artifact. Download it and upload it here. If the assistant gave you a .pptx, ask it to build the slides as an HTML page. Landing pages, reports and other pages are published the same way — a site made with AI as a link.

ClaudeChatGPTGeminiDeepSeek

On the Pro and Business plans the assistant publishes the slides itself — publishing via MCP. You connect it once, and from then on both publishing and the PIN happen right in the chat.

MCP · htmlkin connectedPro and Business
Build a 12-slide presentation on the quarter's results and publish it
Done. I put 12 slides into one HTML file and published it:
https://q3-report.htmlkin.io
Lock it with PIN 4471
PIN set, the page is hidden from search.
Recipient

What the person you sent the link to sees

An ordinary page in the browser. No account needed, nothing to install. Slides flip with the arrow keys, a swipe or the mouse wheel.

Work laptop

Arrow keys and mouse wheel

Phone

Swipe

Projector

A QR code — and the audience opens the same slides

Check a portrait screen before sending: AI lays out slides for 16:9, and on a phone such a slide shrinks to a strip of unreadable text. Fixed it? Update the site in your dashboard — the address stays the same. On the free plan the htmlkin promo banner stays at the bottom of the page; on paid plans the recipient sees only the slides.

pitch.htmlkin.io

Enter the access code

44

No presentation title and no slide previews

Private viewing

Viewing by code only

A sales proposal, a financial model, a pitch deck — you don't send them at an address any passer-by can open.

Code entry screen

Without the code — four empty boxes and nothing else.

Not indexed

noindex is served whatever the visibility toggle says.

Guessing is limited

After a series of wrong attempts the form asks you to wait.

Change it any time

Old sessions are reset — the code has to be entered again.

Four digits keep the presentation away from casual visitors and from search engines. Don't trust them with trade secrets: anyone you gave the code to can pass it on together with the link. So share the code separately from the link — in a messenger or by voice. Then a forwarded email opens nothing on its own. Available on the Pro and Business plans — see pricing.

Address

Your own name in the address

Right after the upload you get a random subdomain, and the link is ready to send. After you sign up you can change the name to your own: the address is visible in the chat before anyone opens the link.

Custom domain and SSL — on every plan, including the free one. One DNS record; details are in HTML page hosting.

A QR code for the presentation — in your dashboard on paid plans.

deck.htmlkin.io
pitchq3-reportportfolioslides.yourdomain.com
No account
24 hours from publishing
Free
lives as long as people visit: 30 quiet days — archive, 30 more — deletion
Paid
indefinitely, until you delete it
For developers

Slides built with reveal.js, Marp and Slidev

Their output is static — a folder with index.html and assets next to it. Exactly the format published here: build it locally and bring the whole build directory, theme and speaker notes included.

reveal.jsMarpSlidevup to 500 files
$ npm run build
dist/
├── index.html
├── assets/reveal.js
├── assets/theme.css
├── img/…
└── notes.json
→ drop dist/ or dist.zip
Comparison

A link vs a file in the cloud

A cloud drive stores a file and grants access. htmlkin publishes a page. The difference shows on the recipient's side.

File in a cloud driveLink on htmlkin
What the recipient getsa file to downloada page in the browser
Do they need an accountoften yesno
Interactivity and animationlost in the previewwork — it's a web page
Hide from strangersaccess by accountPIN (Pro and Business)
Hide from searchvia sharing settingsnoindex on PIN-protected pages
Custom domainnoon every plan, including the free one
Update the versionre-upload the filethe address stays the same
How long the link livesas long as the file is there24 h anonymously, indefinitely on paid

When you need a cloud drive: the presentation must stay a file that people download and edit themselves. A link delivers a finished show; the source stays with you.

What isn't here: a PowerPoint viewer. A web page gets published: rebuild slides from a .pptx in HTML first.

FAQ

Frequently asked questions

How do I share a presentation as a link?

Publish it as a page: drop in an HTML file or a ZIP with the slides and send the address you get.

Does the recipient need an account to open the presentation?

No. The link opens in any browser, on phones too.

Can I publish a PowerPoint presentation?

Rebuild the slides in HTML: ask an AI assistant to remake the deck as a web page, or build it in reveal.js or Marp. The finished HTML is published as a link.

How long does a presentation link live?

An anonymous one — 24 hours. On the free plan a site lives as long as people visit it; on a paid plan — indefinitely, until you delete it.

How do I hide a presentation from strangers?

With a PIN on the Pro and Business plans: visitors see a screen asking for four digits. You can change or remove the code any time.

Will a PIN-protected presentation show up in search?

No: a page with a PIN is served to search engines with noindex, whatever the visibility setting.

How do I put my own domain on a presentation?

A custom domain and free SSL are available on every plan, including the free one — it takes one DNS record.

Slides ready? Turn them into a link

Drop in HTML, a folder or a ZIP — you get the address right away. Your first link needs no sign-up and works for 24 hours.