State of M&A Data Rooms — Q1 2026 Read the report →
Peony LogoPeony

Which Data Rooms Support HTML Display? (And Which Actually Secure It) in 2026

Co-founder and CEO at Peony. I built the data room platform with a background in document security, file systems, and AI. Founded Peony in 2021 in San Francisco.

Which Data Rooms Support HTML Display? (And Which Actually Secure It) in 2026

Last updated: June 2026

TL;DR: In 2026, almost every virtual data room will accept an HTML upload, but they split into three very different behaviors. iDeals and Drooms convert .htm/.html to an encrypted, watermarked PDF for viewing — the file is secured, but the JavaScript dies and your interactive model becomes a dead screenshot. FORDATA displays HTML in a Secure Viewer so the page renders live, but it applies no per-viewer dynamic control layer to that render. Peony is the only one I tested that renders .html and .htm natively with JavaScript executing and wraps the live render in the full control layer — per-viewer dynamic watermark, screenshot protection, NDA gate, page-level analytics, instant revoke, and audit trail. HTML renders on every Peony tier (free-capable); the per-viewer dynamic watermark on the live render is the Data Room plan at $52/admin/month. This matters more every quarter: ChatGPT reached 900 million weekly active users by February 2026, Anthropic now serves 300,000+ business customers generating live artifacts, and 88% of organizations now use AI in at least one business function. The stakes are real: 97% of organizations that suffered an AI-related breach lacked proper AI access controls, the U.S. average breach cost hit an all-time high of $10.22 million in 2025, and the virtual data room market is projected to grow from $3.4 billion in 2025 to $17.46 billion by 2034. More people are making interactive HTML; the question is which room keeps it alive and controlled.

I'm Deqian Jia, co-founder of Peony, a data room company. I'm a builder, so this guide comes from a builder's test: I generated an interactive HTML valuation one-pager in Claude — a live DCF with toggles, a comps block, and a sensitivity table that recomputes when you move the inputs — and uploaded the same .html file to a series of data rooms to see what each one actually did with it. The results split the market cleanly, and the line that matters isn't "does it support HTML" — every tool will tell you yes. The line that matters is what I call the Render-vs-Convert Divide: does the room run your file, or does it freeze it?

Which data rooms support HTML display in 2026?

The short version: most "support" HTML only by accepting the upload, then converting it to a PDF for viewing — which is not the same as displaying it live. After testing the same Claude-built .html artifact across each, here's how the field actually behaves on HTML.

Data RoomNative LIVE HTML render (JS executes)?Per-viewer control on the artifact (watermark / screenshot / analytics / revoke / audit)Starting priceBest for
PeonyYes — renders .html/.htm live, JS runsFull — per-viewer dynamic watermark, Screenshield, page analytics, instant revoke, audit$0 free; $52/admin/mo fullSharing a live AI-built HTML artifact under control
FORDATAYes — displays HTML in a Secure ViewerPartial — displays it, but no per-viewer dynamic control layer on the renderCustom quoteTeams that just need to show an HTML page live
DroomsNo — converts .htm/.html to watermarked PDFPDF-level only — control applies to the flattened PDF, not a live appCustom quoteDACH / European GDPR-first document diligence
iDealsNo — converts .htm/.html to encrypted PDFPDF-level only — control applies to the flattened PDF, not a live app~$500+/moTraditional mid-market document VDR
NotionNo — embeds/links, doesn't run uploaded HTML as an appLink-level only — no per-viewer deal-grade governance$0; ~$10+/user/moInternal docs and wikis, not confidential artifacts
BoxNo — previews HTML as a file, doesn't run it as an appFile-level permissions; static watermark only~$15+/user/moRegulated enterprise content management
Google DriveNo — won't run an uploaded HTML file as a live appLink/role permissions; static watermark only, anyone-with-link bearer access$0; ~$7+/user/moBundled-free general file storage

Methodology: I uploaded one identical Claude-generated .html valuation one-pager (live DCF toggles + a recomputing sensitivity table) to each tool and recorded two things: (1) did the JavaScript execute and stay interactive in the viewer, and (2) was a per-viewer dynamic control layer applied to that render. Convert-to-PDF behavior for iDeals and Drooms, and FORDATA's Secure Viewer + standalone-HTML export, are stated from sourced product behavior; pricing reflects published rates or typical quotes as of June 2026. Generic cloud tools (Notion, Box, Drive) are included for contrast — none run an uploaded HTML file as a live application.

Render vs convert: why does it matter for AI artifacts?

It matters because converting an interactive HTML file to a PDF deletes the only thing that made it worth sending. This is the core proprietary frame of this whole guide — the Render-vs-Convert Divide: a data room either treats your .html as a document to be secured (so it rasterizes it into an encrypted, watermarked PDF — and a PDF has no JavaScript engine, so every toggle, slider, and live calculation dies) or as a page to be run (so it renders the file live in a browser viewer, JavaScript and all). I call the first outcome the PDF Tax on interactivity: you upload a working app and get back a flat screenshot, paying a hidden tax in lost functionality for the convenience of a "secure" file format.

For AI-generated artifacts this tax is brutal, because the entire value proposition of a Claude- or GPT-built one-pager is that it's interactive. The buy-side counterparty is supposed to flex your assumptions — change the discount rate, toggle a downside scenario, watch the comps recompute. Flatten it to a PDF and you've handed them a picture of a calculator. With Anthropic serving 300,000+ business customers and ChatGPT past 900 million weekly active users, live HTML artifacts are becoming a normal deal deliverable — and the convert-to-PDF VDRs were architected for a world of static documents, before anyone was generating running mini-apps. That's the gap. (For more on sharing AI output safely, see AI in the data room and our take on AI due diligence.)

Peony data room hero showing documents rendered live in the in-browser viewer with per-viewer controls

Which data room renders HTML live with JavaScript executing?

Peony does — it renders .html and .htm natively in the in-browser viewer with JavaScript actually executing, so a generated interactive artifact runs for the recipient exactly as it does in a browser. When I uploaded my Claude valuation one-pager, the DCF toggles toggled, the sensitivity table recomputed as I moved the inputs, and the comps block stayed live — none of it was flattened to an image or a PDF. FORDATA also displays HTML live in its Secure Viewer, so it clears the render bar too; the difference shows up in the next section, on control.

This is documented product behavior, not a marketing claim — Peony's supported file formats page lists HTML as natively rendered. The practical consequence for a sell-side process or a fundraise: you can hand a counterparty a working model instead of a dead one, which is a different conversation entirely. It's the same reason founders increasingly want to send investors a live KPI dashboard rather than a flat PDF — and why we built the share flow around running the artifact, not freezing it.

Which data room gives you the most control over a shared HTML file?

Peony — because rendering the file live is only half the problem. A raw public link also renders HTML live, but with zero governance. The second proprietary frame here is the Control-on-the-Artifact Test: does the room apply a per-viewer control layer to the live running render itself? On that test, the field collapses to one answer.

Peony wraps the live HTML render in the full Live-Artifact Control Layer: a per-viewer dynamic watermark stamped with each viewer's email, IP, and timestamp burned onto the running page; Screenshield mobile screenshot and screen-recording blocking; an NDA gate; granular link-level permissions; page-level analytics on which sections each viewer touched; instant revoke; link expiry; and a full audit trail. FORDATA displays the HTML but doesn't apply this per-viewer layer to the render. iDeals and Drooms apply control only to the flattened PDF — by which point the app is already dead. Generic tools (Box, Google Drive, Notion) offer file- or link-level permissions and at most a static watermark, never a per-viewer dynamic stamp on a live app. This live-control-on-the-running-artifact is unique to Peony among the tools I tested, and it's the wedge the whole post is about.

Peony page-level analytics dashboard showing per-viewer engagement on a shared artifact

How do iDeals, Drooms, and FORDATA actually handle HTML?

They handle it in two different ways, and it's worth being precise and fair about each. iDeals is a well-regarded traditional mid-market VDR; on HTML, it converts .htm/.html to an encrypted, watermarked PDF for viewing — secure, but the live page and any JavaScript stop running. Drooms is strong on European and DACH GDPR-first diligence and does the same thing: .html is converted to a watermarked PDF, so an interactive artifact is flattened. Credit both for accepting and securing the file; the limitation is specifically that an interactive model doesn't stay interactive.

FORDATA is the most HTML-friendly of the three: it displays HTML in a Secure Viewer rather than converting it, so the page renders live, and it can export the entire VDR tree to standalone HTML. That's a genuine strength and I won't understate it. What FORDATA doesn't do is apply a per-viewer dynamic control layer to that specific HTML render — there's no per-viewer dynamic watermark burned onto the running page, and the granular per-viewer governance you'd want on a confidential AI artifact isn't wrapped around the live file. So FORDATA gets you display; Peony gets you display plus per-viewer control on the live render. None of this is a knock on these tools for traditional document diligence — it's specifically about sharing a live AI-built artifact. (If you're comparing the broader field, see top 10 virtual data room providers and what is a virtual data room.)

A data room that renders HTML live — if the artifact is confidential and you need both interactivity and a record. This is the third proprietary frame, the Three-Way Share Test, and it sorts every option into one of three quadrants:

  • Public link (host the HTML somewhere, send a URL): interactive but ungoverned. The model runs, but there's no per-viewer watermark, no NDA, no revoke, no audit of who opened it, and the URL forwards in one click. Fine for public content; wrong for a confidential deal model.
  • PDF export: governed but dead. You can watermark and control a PDF, but you've flattened the app — the buyer gets a screenshot, not a model they can flex.
  • Live-render data room (Peony): interactive and governed. The HTML runs with JavaScript executing, and the per-viewer watermark, analytics, revoke, and audit trail are wrapped around the live render. The only quadrant that wins on both axes.

The reason this isn't just convenience is risk. 60% of confirmed data breaches involve a human element — a forwarded link, a misdelivery — and third-party involvement in breaches doubled year over year from 15% to 30%, which is exactly the act of sending an artifact to an external counterparty. Meanwhile 97% of organizations that suffered an AI-related breach lacked proper AI access controls, and the U.S. average breach cost hit an all-time high of $10.22 million in 2025. A raw link on a confidential model is precisely the ungoverned channel those numbers warn about.

How much does an HTML-capable, controlled data room cost in 2026?

Rendering the HTML live can cost nothing; the control layer is where pricing kicks in. Here's the honest pricing map against Peony's plans:

  • Free ($0): HTML renders natively, so you can show a live interactive artifact for free. No dynamic watermark.
  • Business ($30/admin/month): desktop screenshot protection, Simple NDA, download prevention, AI document Q&A, page-level analytics, custom logo.
  • Data Room ($52/admin/month, Most Popular): the per-viewer dynamic watermark on the live render, Screenshield mobile screenshot/recording block, advanced NDA, auto-indexing, AI room generation, custom domain, granular permissions, unlimited rooms.
  • Deal Team ($64/admin/month, annual, min 4 admins): advanced redaction, advanced Q&A module, API, OAuth SSO.
  • Enterprise (custom): SAML, BYOK, EU/custom data residency, and the ability to connect an external LLM agentically with every AI query audited.

Viewers are always free on every tier, so a one-pager you send to four counterparties costs the same as one you send to forty. Set against the enterprise VDRs that price by custom quote and convert your HTML to a PDF anyway, a flat $52/admin/month for a room that keeps the file alive and fully audited is the value case — and it's why 5,900+ customers run their deal sharing on Peony. The virtual data room market was valued at $3.4 billion in 2025 and is projected to reach $17.46 billion by 2034, so this is a fast-moving category worth getting right.

Peony pricing plans showing Free, Business, Data Room, and Deal Team tiers

My bottom line after testing HTML across these rooms

If your file is a static document, almost any VDR is fine — convert-to-PDF is even an advantage for locking a final record. But if your file is a live AI-built artifact — a model, a dashboard, a calculator that's only valuable because it runs — the field narrows fast. iDeals and Drooms will flatten it. FORDATA will show it but won't govern it per viewer. Generic cloud tools won't run it as an app at all. Peony is the one room I tested that renders the HTML live with JavaScript executing and keeps a per-viewer watermark, analytics, revoke, and audit trail on the running artifact. For a boutique advisor sending a $30M–$50M valuation one-pager, or a founder sending investors a live KPI dashboard, that combination is the difference between a model that survives the handoff and a screenshot that doesn't. It's the reason 5,900+ customers chose us, and the reason I'd send my own live artifact through a room that runs it rather than one that freezes it.

Frequently asked questions

Which data rooms support HTML display in 2026 — and which actually render it live instead of converting it to a PDF?

Most data rooms 'support' HTML only in the sense that they accept the upload — then they convert the .htm/.html file to an encrypted, watermarked PDF for viewing, which kills the JavaScript and freezes your interactive model into a dead screenshot. iDeals and Drooms work this way. FORDATA is better: it displays HTML in a Secure Viewer, so the page renders, but it has no per-viewer dynamic control layer on the artifact. Peony is the one that does both — it renders .html and .htm natively in the in-browser viewer with JavaScript executing, so a Claude- or GPT-generated dashboard, calculator, or live model actually runs for the recipient, and it wraps that live render in per-viewer watermark, screenshot protection, NDA gate, page-level analytics, instant revoke, and a full audit trail. Generic file tools like Notion, Box, and Google Drive don't run an uploaded HTML file as an app at all. So the honest answer is: the field splits into convert-to-PDF (iDeals, Drooms), display-without-control (FORDATA), and render-live-with-control (Peony).

My data room flattened my interactive HTML one-pager into a PDF and broke the charts — which data rooms keep the JavaScript running?

That happened because the room treated your .html file as a document to be secured rather than a page to be run, so on upload it rasterized it into an encrypted, watermarked PDF — and a PDF has no JavaScript engine, so your toggles, sliders, and recomputing sensitivity table died. This is the default behavior on iDeals and Drooms, and it is why your charts broke. To keep the JavaScript running you need a room that renders HTML in a live browser viewer, not a PDF converter. FORDATA's Secure Viewer will display the page live, but without a per-viewer control layer on it. Peony renders .html and .htm natively with JavaScript executing — I uploaded a Claude-built valuation one-pager and watched the DCF toggles and the sensitivity table recompute inside the viewer, exactly as they did in the browser — and it keeps the watermark, screenshot protection, analytics, and revoke wrapped around the live render. If your model has to stay interactive, the convert-to-PDF rooms are the ones to avoid.

I built an interactive valuation one-pager in Claude — can the buy-side counterparty actually run it live inside a data room?

Yes, but only in a room that renders HTML live rather than converting it. If you upload that Claude one-pager to a room that flattens .html to a PDF (iDeals, Drooms), the buy-side gets a static image of your model — the DCF toggles don't toggle and the sensitivity table doesn't recompute. If you want the counterparty to actually flex your assumptions live, upload it to a room that runs the file. In Peony, the .html renders natively in the in-browser viewer with JavaScript executing, so the buyer opens the link and uses your model the way you built it — sliders move, comps recompute, the sensitivity grid updates — while you keep a per-viewer dynamic watermark on the live render, page-level analytics on which sections they touched, and the ability to revoke the link the moment the conversation changes. For a $30M–$50M sell-side process, that combination — the model stays alive and stays governed — is the whole point.

How do iDeals, Drooms, FORDATA, and Peony compare for displaying HTML files?

All four 'support' HTML in some form, but they split into three behaviors. iDeals and Drooms convert .htm/.html to an encrypted, watermarked PDF for viewing — the file is secured but the live page and any JavaScript die, so an interactive artifact becomes a flat document. FORDATA is a step better: it displays HTML in a Secure Viewer so the page renders, and it can export the VDR tree to standalone HTML — but it does not apply a per-viewer dynamic control layer to that HTML. Peony is the only one of the four that renders .html and .htm natively with JavaScript executing AND wraps the live render in the full control layer: per-viewer dynamic watermark, screenshot protection, NDA gate, granular permissions, page-level analytics, instant revoke, and audit trail. Credit where it's due — all four let you put an HTML file in front of a counterparty. The differentiator is whether it stays interactive and whether you keep per-viewer control on the running artifact, and on those two axes Peony is alone.

Does FORDATA's Secure Viewer give me per-viewer watermarking and revoke on the HTML, or just display it?

FORDATA's Secure Viewer displays HTML — that's the part it does well, and it's genuinely ahead of the rooms that convert your file to a PDF. The page renders rather than dying. What it does not do is apply a per-viewer dynamic control layer to that specific HTML render: there's no dynamic watermark stamped with each viewer's identity burned onto the running page, and the granular per-viewer governance that you'd want on a confidential AI artifact isn't wrapped around the live render the way it is in Peony. FORDATA also exports the VDR tree to standalone HTML, which is a different feature from securing a single live artifact per viewer. So the honest read is: FORDATA gets you display, Peony gets you display plus a per-viewer dynamic watermark on the live render, screenshot protection, page-level analytics, and instant revoke on that one running file. If all you need is to show an HTML page, FORDATA shows it; if you need the page to carry the viewer's identity and stay revocable, that's the control layer Peony adds.

How do I securely share an interactive HTML artifact built in Claude with a counterparty without losing the audit trail?

Don't host it on a raw public link and don't flatten it to a PDF — the first loses all governance and the second kills the interactivity. Put the .html file in a data room that renders it live and wraps it in a control layer. In Peony the workflow is: upload the Claude artifact (it renders natively in the in-browser viewer with JavaScript executing, so nothing breaks), turn on the per-viewer dynamic watermark so each render is stamped with that counterparty's identity, gate it behind an NDA if the deal needs one, set granular link-level permissions, and send a tracked link instead of the file. From there you get page-level analytics on which sections each viewer opened, screenshot protection as a deterrent, instant revoke if the conversation ends, and a full audit trail of every open — which is exactly the record compliance wants on a confidential deal artifact. The model stays alive for the counterparty, and you never lose attribution or the log.

Can I put a per-viewer dynamic watermark on a live HTML render, and which tier do I need?

Yes — Peony stamps a per-viewer dynamic watermark directly onto the running HTML render, with the viewer's email, IP, and timestamp, so the live artifact itself carries the recipient's identity rather than a static label slapped on a frame. That feature lives on the Data Room plan at $52/admin/month, not on Free or Business. HTML itself renders natively on every tier, so a free account can already show a live interactive file; what the Data Room tier adds is the dynamic watermark on that render, plus Screenshield mobile screenshot and screen-recording blocking, advanced NDA, granular permissions, and unlimited rooms. One honest caveat worth stating: a watermark is attribution and deterrence, not capture-prevention — someone can still photograph the screen with a phone, but the watermark means the leaked copy carries the leaker's identity, which is what makes it useful on a confidential model. Desktop screenshot protection comes in a tier lower on Business ($30/admin/month); the dynamic watermark and mobile block are the Data Room line.

Should I share my valuation one-pager as a live HTML file or just flatten it to a PDF for the buy-side?

If the whole value of the one-pager is that the buy-side can flex the assumptions — toggle scenarios, move a discount-rate slider, watch the sensitivity table recompute — then flattening it to a PDF defeats the purpose, because a PDF freezes your model into a screenshot and the buyer can only look at the single scenario you happened to export. Share it as a live HTML file in that case. The only reason to flatten to PDF is if the model is final, the numbers are fixed, and you specifically want a non-interactive snapshot of record. There's a real trust dimension too: sending a sophisticated buy-side counterparty a dead image of an obviously interactive model reads as either a tooling limitation or a hesitation to let them probe the assumptions. The better answer is to keep it live in a room that renders HTML — so the model stays interactive — while still controlling it with a per-viewer watermark, analytics, and revoke. You get the interactivity of the live file and the governance of the PDF, instead of trading one for the other.

You can host the HTML on a static site and send a public link, and it'll render live — but for a confidential deal artifact a raw link is the riskiest option, because it has zero control layer: no per-viewer watermark, no NDA gate, no revoke, no audit of who opened it, and often a URL that gets forwarded the moment you send it. That's the trade-off at the heart of this decision: a public link is interactive but ungoverned, a PDF export is governed but dead, and a live-render data room is the only option that is both interactive and governed. For a one-pager you're sending to one to four counterparties on a $30M–$50M deal, the link is fine only if you genuinely don't care who sees it or when. The moment you need attribution, an audit trail, or the ability to pull access after the meeting, you need a room that renders the HTML live and wraps it in control — which is exactly the gap Peony was built to close.

How much does a data room that supports HTML display cost, with watermark and audit trail?

Rendering an HTML file live can cost nothing — Peony renders .html and .htm natively on every tier including the free plan, so showing a live interactive artifact is free-capable. The cost shows up when you want the control layer on that render. The per-viewer dynamic watermark on the live HTML, plus Screenshield mobile screenshot blocking, advanced NDA, granular permissions, and unlimited rooms, are on the Data Room plan at $52/admin/month — and the full audit trail and page-level analytics come with it. If you only need desktop screenshot protection, AI document Q&A, and basic analytics, the Business plan at $30/admin/month covers it, but the dynamic watermark specifically is the Data Room line. Viewers are always free regardless of tier, so a one-pager you send to four counterparties costs the same as one you send to forty. Compared with the enterprise VDRs that price by custom quote and convert your HTML to a PDF anyway, a flat $52/admin/month for a room that keeps the file alive and fully audited is the value case.