Eén HTML-bestand hosten: 8 tools vergeleken (2026)

Ilya SpiridonovIlya Spiridonov
··20 min. leestijd

Als je ooit één HTML-bestand hebt gemaakt (een pitch deck, een Offerte, een door AI gegenereerde demo) en dat naar één specifieke persoon hebt willen sturen, ben je waarschijnlijk tegen dezelfde muur aangelopen. De hostingtool geeft je een URL, de URL werkt, en dan besef je dat de URL openbaar is voor iedereen die de link heeft.

Een patroon duikt regelmatig op in het Vercel-communityforum (Vercel is een hostingplatform dat populair is bij founders die door AI gegenereerde apps uitbrengen, vooral via de v0 AI website builder). Een founder bouwt een privé v0-project, krijgt de preview-link, opent die en beseft dat de link openbaar is voor iedereen die de URL heeft:

"After the website creation is finished we get a preview link. But after cross checking its totally a public link. I am working on a private project and I really don't want anyone to access the website until I go to production. Can I make the link private?"

Meerdere threads in 2025 stellen variaties van dezelfde vraag. "URGENT: Request to Disable v0 Preview URLs." "How do I make sure my work isn't public?" "Can a deployed website only be visible to me?"

Dit zijn geen developers die vragen stellen. Developers kennen basic auth en vercel.json-configuratie. Dit zijn founders, designers, marketeers en sales engineers die apps en decks genereren met v0, Claude, Lovable en Bolt, en dan beseffen dat de link die ze naar één investeerder of één klant wilden sturen, ook zichtbaar is voor iedereen met de URL.

Dat is het gat waar deze post over gaat.

Wat je echt nodig hebt (en waarom "host statische HTML" dat niet dekt)

Als je zoekt op "host html file" land je op tiiny.host, EdgeOne Makers Drop, PageDrop, Static.app, host-html.com en een tiental landingspagina's die allemaal hetzelfde beloven: sleep een HTML-bestand erin, krijg een openbare URL. Klaar.

Maar "hosten" en "delen" zijn verschillende problemen.

Hosten: zorgen dat het bestand bereikbaar is op een URL. Elke tool op deze lijst doet dit. De meeste doen het gratis.

Delen: bepalen wie het mag zien, weten wie het daadwerkelijk heeft gezien, controle houden over wat er gebeurt als ze de link doorsturen. De meeste van deze tools doen dit helemaal niet. Een paar doen het slecht. Eén of twee doen het goed.

Als je alleen hosting nodig hebt (je bent een developer met een GitHub-account en je wilt een portfoliopagina uitbrengen), dan is dit niet de post die je nodig hebt. Gebruik GitHub Pages of Cloudflare Pages. Ze zijn gratis, snel en je bent binnen vijf minuten klaar.

Deze post is voor de andere use cases:

  • Een founder die een v0-demo naar drie investeerders mailt en wil weten wie die daadwerkelijk heeft geopend.
  • Een designer die een door Claude gegenereerd artifact naar een klant stuurt zonder het openbaar te maken.
  • Een sales engineer die een aangepaste HTML-mockup deelt met een Prospect en wil weten of het hele aankoopcomité van die Prospect er nu naar kijkt.
  • Een bureau dat een interactieve offertepagina presenteert die een wachtwoord nodig heeft én een "deze link verloopt over 14 dagen".

Voor al die gevallen moet de tool die je kiest drie dingen aankunnen: de upload, de toegang en de achteraf-intelligentie over wie wat daadwerkelijk heeft bekeken.

Zo verhouden de acht gangbare opties zich tot elkaar.

De 8 tools in één oogopslag

ToolUploadGratis tierBetaalde instapWachtwoordE-mailverificatieAnalytics per BezoekerEén bestand?AI-artifact (Claude/v0/Lovable)
GitHub PagesGit-repoOnbeperkt openbaar$4/seat (Pro, voor privé)Niet nativeNeeNeeRepo vereistAlleen statische HTML, geen JSX
VercelGit / CLIGratis Hobby (alleen niet-commercieel)$20/seat (Pro)Pro-tierNeeNee (alleen geaggregeerd)Repo / CLIv0 native; CSP varieert
Netlify DropDrag-and-drop100 GB / mnd, 300 build min$19 Personal / $20/mnd Pro flatBetaalde tiersAlleen formulierenNeeJa, één HTML wordt ondersteundHTML ja, geen JSX-runtime
Cloudflare PagesGit / directe uploadOnbeperkte bandbreedte$5/mndVia Cloudflare AccessNeeNeeJa via uploadStatisch ja; je configureert zelf CSP
Surge.shAlleen CLIOnbeperkt aantal projecten$30/mnd ProPro-tierNeeNeeDirectory-deployStatisch ja; geen runtime-hulp
Render Static SitesAlleen GitGratis statisch$0 hosting; $19/seat workspaceNiet nativeNeeNeeRepo vereistStatisch ja
tiiny.hostDrag-and-drop1 site, ~3 MB, branding$9 Tiny / $18 Solo / $38 Pro / $89 Pro Max$18 Solo-tier$38 Pro-tierNee (geaggregeerd)JaChrome-extensie voor AI-tools; geen JSX-runtime
HummingDeckUpload via web-UI5 documenten, 1 dataroom, Betrokkenheid op documentniveau, Botdetectie$10/mnd Starter / $25/seat Pro / $40/seat BusinessVeilig delen via e-mailverificatie (geen statisch wachtwoord)JaJa, per Bezoeker, per paginaJa (HTML, PDF, PPT)Ja, sandbox + tracking-script verwerkt Claude/v0/Lovable

Een paar opmerkingen vooraf:

  • "Eén bestand" betekent precies dat. Sommige van deze tools vereisen dat je je ene HTML-bestand verpakt in een repo, een map of een CLI-commando. Als je het bestand niet in een browsertab kunt slepen, valt het door deze kolom.
  • "Analytics per Bezoeker" is geen Google Analytics. Geaggregeerde paginaweergaven ("42 weergaven uit Frankrijk") helpen je niet als je wilt weten of de specifieke investeerder naar wie je het deck stuurde het al heeft geopend. HummingDeck is de enige tool op deze lijst die gegevens per Bezoeker en per pagina binnen het product zelf naar voren brengt.
  • Verwerking van AI-artifacts kent twee lagen: het bestand correct serveren (CSP, sandboxing) en JSX/React van Claude of v0 verwerken zonder handmatig in een ZIP te verpakken. Slechts een paar tools doen één van beide; één doet beide.

GitHub Pages

Gratis. Onbeperkt aantal openbare sites. Eigen domein met automatische HTTPS. Het standaardantwoord voor elke developer die al een GitHub-account heeft.

Twee haakjes die voor dit publiek belangrijk zijn:

  1. Het is geen workflow voor één bestand. Je ene HTML-bestand moet in een repo staan met index.html, je committeert, je pusht, je wacht op de build. Als je nog geen git gebruikt, is dat een flinke onboarding.
  2. Commercieel / SaaS-gebruik is in strijd met de ToS. Veel mensen beseffen dit niet. Het Acceptable Use Policy van GitHub stelt dat "GitHub Pages is not intended for or allowed to be used as a free web hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS)." Portfolio's en persoonlijke demo's zijn prima. Salesmateriaal waarbij de pagina zelf de verkoop faciliteert is dat niet.

Geen wachtwoordbeveiliging op de gratis tier. GitHub Pro ($4/gebruiker/mnd) geeft je privé-Pages.

Geen analytics. Je voegt zelf Google Analytics of Plausible toe.

Gebruik het als: je een developer bent, de content openbaar is en je nul kosten wilt. Sla het anders over.

Vercel

Het standaardplatform voor het v0 / Next.js / React-ecosysteem. De gratis Hobby-tier is royaal qua bandbreedte (100 GB/mnd) en edge requests (1M).

De valkuil waar de meeste mensen in trappen: de gratis Hobby-tier verbiedt commercieel gebruik. De voorwaarden van Vercel stellen het onomwonden: "You shall only use the Services under a Hobby plan for your personal or non-commercial use." Als je een v0-demo naar een Prospect stuurt, is dat commercieel gebruik, en Vercel behoudt zich het recht voor om de deployment uit te schakelen. De Pro-tier ($20/gebruiker/mnd) is de goedkoopste commercieel gelicentieerde optie.

Wachtwoordbeveiliging is ook een Pro-feature. Goedkopere plannen krijgen die niet.

Vercel Analytics is geaggregeerd, niet per Bezoeker. Je ziet land, apparaat en totale weergaven, maar je ziet niet "deze Prospect heeft de link gisteren drie keer geopend." Voor de meeste v0 use cases is dat een hiaat dat je snel zult voelen.

Gebruik het als: je productie React/Next.js-apps uitbrengt, je sowieso al Pro betaalt en je geen tracking per Bezoeker nodig hebt. Voor losse AI-demo's maken de licenties en de ontbrekende tracking het de verkeerde tool.

Netlify Drop

Het dichtst in de buurt van "sleep een HTML-bestand, krijg een URL" van een serieus infrastructuurbedrijf. Netlify Drop accepteert een map, een zip of één HTML-bestand. Geen account vereist voor de eerste deploy, al wil je het binnen een paar dagen claimen.

Gratis tier: 100 GB bandbreedte, 300 buildminuten per maand.

Sinds 14 april 2026 verplaatste Netlify de Pro-tier naar een vlakke prijs van $20/maand met onbeperkt aantal teamleden (bron: Netlify-blog, "The end of seats"). Voor deze wijziging kostte Pro $20 per seat. De flat-rate-wijziging geldt voor op credits gebaseerde Pro-plannen; legacy seat-gebaseerde Pro-accounts die vóór 4 september 2025 zijn aangemaakt, blijven op het oude plan tenzij ze handmatig worden gemigreerd.

Waar Netlify Drop voor dit publiek tekortschiet:

  • Wachtwoordbeveiliging op siteniveau is afgeschermd voor betaalde tiers.
  • Netlify Forms vangt formulierinzendingen op; het is geen e-mailverificatie per Bezoeker vóór toegang tot de pagina.
  • Analytics is geaggregeerd.

Gebruik het als: je de snelste gratis drag-and-drop-ervaring wilt en je geen intelligentie per Bezoeker nodig hebt over wie de link heeft geopend. De beste gratis optie in deze categorie.

Cloudflare Pages

De gratis tier van Cloudflare is moeilijk te verslaan aan de infrastructuurkant: onbeperkte bandbreedte, onbeperkt aantal requests, gratis eigen domein met SSL, gratis Cloudflare CDN eronder.

Wat het niet is: een drag-and-drop-UI voor één bestand, geoptimaliseerd voor niet-developers. Directe upload bestaat, maar de workflow leunt nog steeds naar devs die deployen vanuit wrangler of git.

Wachtwoordbeveiliging vereist Cloudflare Access, dat een gratis tier heeft (tot 50 seats) en geen eenvoudig wachtwoord per pagina is. Het is een zero-trust auth-proxy die je configureert met identity providers en beleidsregels.

Geen native analytics per Bezoeker. Je zou zelf een script toevoegen.

Gebruik het als: je een developer bent, je veel verkeer verwacht en gratis onbeperkte bandbreedte ertoe doet. Minder bruikbaar voor losse sales decks.

Surge.sh

CLI-tool. Voer npm install -g surge uit en daarna surge in je projectmap. De gratis tier biedt onbeperkt aantal projecten met eigen domeinen en basis-SSL.

De CLI-only workflow sluit het uit voor het niet-developer-publiek. Als jouw dag geen npm bevat, is dit niet jouw tool.

Surge Professional kost $30/maand. Daarmee krijg je wachtwoordbeveiliging, eigen SSL, force HTTP-naar-HTTPS, CORS en eigen redirects.

Gebruik het als: je een frontend-developer bent die de terminal verkiest boven web-UI's en je minimale infrastructuuroverhead wilt.

Render Static Sites

Net als Vercel en Cloudflare Pages is Render een developer-gericht platform. Statische sites zijn gratis; de $7/mnd "Starter" is een compute-kost per service, geen seat-kost. Het team-/workspace-bedrag ($19/gebruiker/mnd Professional) staat los daarvan.

Git-repo vereist, geen drag-and-drop. Geen native wachtwoordbeveiliging op statisch. Geen analytics per Bezoeker.

Gebruik het als: je al op Render zit voor een backend-service en je je statische frontend in dezelfde workspace wilt hebben.

tiiny.host

Dit is de directe concurrent voor de meeste lezers van deze post. tiiny.host is een van de prominentste "sleep een HTML-bestand, krijg een URL"-tools op de markt.

Prijzen (geverifieerd tegen hun openbare plannen):

PlanMaandelijksJaarlijks (effectief per maand)
Free$0n.v.t.
Tiny$9$5
Solo$18$13
Pro$38$31
Pro Max$89$74

Wat werkt:

  • Echte drag-and-drop-UI. Het snelste pad van "HTML-bestand naar URL" op deze lijst.
  • Een Chrome-extensie die op 26 november 2025 werd gelanceerd deployt rechtstreeks vanuit gesprekken in ChatGPT, Claude, Gemini, Grok en DeepSeek. Het sluit het workflow-gat "ik heb een Claude artifact, wat nu?" in twee klikken.
  • Solo-tier ($18/$13) ontgrendelt eigen domein en wachtwoordbeveiliging.
  • Pro-tier ($38/$31) voegt e-mailcapture toe.

Waar het dun wordt:

Geen analytics per Bezoeker. tiiny.host laat geaggregeerde bezoekersaantallen zien ("42 weergaven uit Frankrijk"), niet "clienta@example.com heeft het afgelopen dinsdag twee keer bekeken gedurende 4 minuten." Voor B2B use cases (weten of de specifieke Prospect naar wie je de link stuurde betrokken is) helpen geaggregeerde analytics niet.

Geen JSX/React-runtime. Dit wordt het vaakst genoemde hiaat. Claude artifacts en v0-outputs zijn steeds vaker op JSX gebaseerde losse bestanden. tiiny.host kan ze hosten als handmatige ZIP als je ze zelf inpakt, maar detecteert en wikkelt JSX niet automatisch met een runtime. Een directe concurrent, OneClickLive, zet dit expliciet in de markt als hun onderscheidende kenmerk.

Beperkende gratis tier. Het gratis plan beperkt de bestandsgrootte tot ongeveer 3 MB en je tot één site. Meerdere third-party reviews beschrijven de gratis tier als ontworpen om gebruikers snel naar betaald te duwen: na een periode van inactiviteit worden sites in een "preview"-modus geplaatst die de beschikbaarheid beperkt. Behandel de gratis tier als een proefperiode, niet als duurzame hosting.

Geen inline herbewerking. Elke revisie is een nieuwe upload.

Gebruik het als: je de snelste HTML-naar-URL drag-and-drop nodig hebt, je gewone HTML host (geen JSX) en je voornamelijk geaggregeerde bezoekersaantallen nodig hebt in plaats van intelligentie per Prospect.

HummingDeck

Disclosure: dit is ons product. We leggen de afwegingen eerlijk uit.

HummingDeck begon als tool voor het delen van sales decks en pitch decks met tracking. De onderliggende infrastructuur (upload een bestand, krijg een getrackte deellink, zie wie welke pagina opende) bleek precies te zijn wat mensen nodig hebben voor elk los HTML-artifact, of het nu een deck, een v0-demo, een Claude artifact of een klantmockup is.

Wat HummingDeck bovenop hosting toevoegt is veilig delen: weten wie het bestand mag zien, wie dat daadwerkelijk heeft gedaan en wat ze ermee hebben gedaan.

Wat wij doen wat anderen op deze lijst niet doen:

  • Tracking per Bezoeker, per pagina. Je ziet welke specifieke ontvanger de link heeft geopend, waarop ze hebben geklikt, hoe lang ze op elke pagina of slide bleven en of ze zijn teruggekomen. Niet "37 weergaven uit de Verenigde Staten" maar "paula@acmecorp.com heeft de Offerte bekeken, 4 min besteed aan het prijzenonderdeel en de contractpagina niet geopend."
  • Beperkt delen via e-mailverificatie. In plaats van een statisch wachtwoord (dat samen met de link wordt gedeeld), verifieert elke Bezoeker zijn e-mail vóór toegang. De Bezoeker voert zijn adres in, ontvangt een eenmalige code en pas dan komt hij binnen. Drie dingen volgen daaruit: je legt precies vast wie het heeft geopend, je kunt toegang per ontvanger intrekken zonder de link voor iedereen te breken, en doorsturen wordt opgemerkt omdat de nieuwe Bezoeker ook moet verifiëren. Vergelijk dat met een wachtwoord, dat geruisloos met de link meereist waar die ook naartoe wordt doorgestuurd.
  • Inferentie van doorsturen. Wanneer één link binnen 20 minuten uit drie verschillende steden wordt geopend, is dat een aankoopcomité dat hem rondstuurt. Wij brengen dat signaal expliciet naar voren.
  • Botdetectie. AI-crawlers, SaaS-bots en headless browsers vormen een reëel deel van het verkeer op deellinks. Wij filteren ze eruit, zodat je "bekeken"-telling mensen weerspiegelt en niet GPTBot.
  • Runtime voor AI-artifacts. Claude artifacts (HTML + JSX + geïnjecteerde CSS), v0-exports, Lovable-apps, Bolt-outputs. Deze draaien ongewijzigd in onze Bezoeker. Wij regelen de CSP, de sandboxing en de scriptinjectie die op de meeste platforms breekt.
  • Bundels met meerdere documenten. Eén getrackt HTML-bestand is het beginpunt. Voor B2B-werk strekt dezelfde engine zich uit naar Digital Sales Rooms (deck + prijzen + case study + Loom onder één gebrande URL voor sales) en datarooms (deck + financieel model + cap table + due-diligence-PDF's voor fundraising).

De gratis tier geeft je 5 documenten, 1 dataroom, weergave van Betrokkenheid op documentniveau (wie het opende, totale tijd, paginadekking) en Botdetectie. Historische analytics per pagina met retentie (30 dagen op Starter, 90 dagen op Pro, onbeperkt op Business) begint vanaf $10/mnd.

Wat we niet goed doen:

  • Niet onbeperkt gratis. Gratis dekt 5 documenten en 1 dataroom. Heavy users lopen snel tegen betaalde prijzen aan. Als je tien HTML-bestanden host voor hobby-delen, is tiiny.host of Netlify Drop goedkoper.
  • Niet de snelste CDN op aarde. Cloudflare Pages laadt op het marge-niveau van de milliseconde sneller. Voor een getrackte deellink doet de latency-kost er niet toe; voor een openbare marketingsite misschien wel.
  • Geen statisch wachtwoord (bewust). Wij gebruiken e-mailverificatie in plaats daarvan. Wachtwoorden worden samen met de link gedeeld, wat de toegangscontrole tenietdoet. Als je specifiek één statisch wachtwoord nodig hebt (bijvoorbeeld een teamwachtwoord voor een interne pagina), past een host met statisch wachtwoord zoals Surge of tiiny.host beter bij dat smalle geval.
  • Eigen domein op deellinks is alleen op de Business-tier ($40/seat). Starter en Pro gebruiken door HummingDeck gehoste subdomeinen. Als white-label deel-URL's vanaf dag één niet onderhandelbaar zijn, reken de Business-tier mee.
  • Niet ontworpen voor openbare, indexeerbare pagina's. HummingDeck-links zijn privé-by-default. Als je een URL wilt die Google kan indexeren, is een openbare marketingsite niet onze taak.

Gebruik het als: je HTML/PDF/PPT-bestanden stuurt naar specifieke mensen wier identiteit, diepte van Betrokkenheid en doorstuurgedrag je belangrijk vindt. De B2B use case (sales, fundraising, bureau-offertes, klantgerichte demo's) is waar HummingDeck voor gebouwd is.

De verborgen as: wie heeft het écht bekeken

Het patroon in de tabel hierboven: de meeste "host html"-tools beantwoorden de uploadvraag. Weinig beantwoorden de toegangsvraag. Bijna geen enkele beantwoordt de intelligentievraag.

Voor een v0-portfoliostuk dat je aan de wereld laat zien, maakt het je niet uit. Gooi het op GitHub Pages.

Voor een door Claude gegenereerde Offerte die je naar één klant stuurt, is de intelligentievraag de hele reden waarom je het deelt:

  • Hebben ze het geopend?
  • Welke pagina's hebben ze gelezen?
  • Zijn ze teruggekomen?
  • Hebben ze het doorgestuurd?
  • Wie kijkt er nu nog meer?

Maak deze vraag tot doorslaggevende factor bij het kiezen van je tool. Als je use case antwoorden nodig heeft, krimpt de shortlist snel. HummingDeck is de enige tool op deze lijst die ze geeft. Twee concurrenten die niet op deze lijst staan, LiveSend en OneClickLive, bieden ook enige tracking per Bezoeker in deze niche en zijn de moeite waard om te evalueren als de prijzen of de feature-mix van HummingDeck niet passen.

Het AI-artifact-probleem

Er is een apart probleem dat het vermelden waard is: AI-tools produceren steeds complexere artifacts in één bestand. De artifacts van Claude combineren nu standaard HTML, JSX en Tailwind in één bestand. v0-exports zijn React. Lovable-apps bevatten client-side state en remote API-calls.

De meeste statische hosts serveren het bestand als ruwe HTML en breken de JSX. Sommige platforms (de eigen publish-feature van Claude, OpenAI's canvas-share) draaien het artifact in een geharde sandbox die features stript.

De praktiserende blogger Simon Willison schreef hierover op 10 december 2025. Hij heeft meer dan 150 HTML-tools in één bestand gebouwd met LLM's en raadt af om ze te hosten op de ingebouwde share-feature van het LLM-platform, omdat die platforms gehoste tools in strakke sandboxes draaien met restricties die vaak het laden van externe data of afbeeldingen breken. Zijn standaardaanbeveling is een gratis GitHub Pages-repo, waarbij hij het HTML-formaat van één bestand behandelt als de distributie-eenheid.

Als de tool die je overweegt JSX-wrapping, CSP voor inline scripts of sandbox-isolatie niet expliciet aanpakt, en je artifact een beetje serieuze interactiviteit heeft, test dan voordat je commitment aangaat.

De tools die deze laag vandaag expliciet aanpakken:

  • HummingDeck (CSP/sandboxing-runtime, volledige JSX-rendering binnen een getrackte link)
  • OneClickLive (detecteert React/JSX automatisch, wrapt met Babel-in-browser, deployt naar Cloudflare edge)
  • Vercel (als je het artifact uitbrengt als Next.js-project, niet als één bestand)

De tools die dat niet doen:

  • GitHub Pages, Cloudflare Pages, Netlify Drop, Render, Surge serveren ruwe HTML/JS, geen JSX-wrapping.
  • tiiny.host vereist handmatige ZIP voor JSX.

Wat te kiezen

Een korte beslismatrix:

Als jeKies
Een developer met een portfolio-HTML-bestandGitHub Pages
Een developer die productie-React uitbrengtVercel Pro of Cloudflare Pages
Eenmalig gratis een HTML-demo met een paar mensen deeltNetlify Drop
HTML/PDF/decks deelt met specifieke Prospects en wilt weten wie wat opendeHummingDeck
Door AI gegenereerde artifacts deelt met geverifieerde Bezoekertoegang (in plaats van een gedeeld wachtwoord)HummingDeck (e-mailverificatie)
JSX/React-artifacts van Claude of v0 deelt zonder handmatige wrappingHummingDeck of OneClickLive
Een deck + prijzen + case study deelt met één aankoopcomitéHummingDeck Digital Sales Room
Fundraisingmateriaal deelt met meerdere investeringspartnersHummingDeck dataroom
Een openbare interne pagina host achter één statisch teamwachtwoordSurge Pro of tiiny.host Solo
Elke betaalde tool wilt vermijden en je git-skills hebtCloudflare Pages

Hosten is de halve klus

Zodra je HTML-bestand live is, deel het als een getrackte link met HummingDeck. Je ziet welke pagina elke ontvanger heeft gelezen, wanneer ze terugkwamen en aan wie ze de link doorstuurden.

FAQ

Kan ik gratis één HTML-bestand hosten?

Ja. Netlify Drop accepteert één HTML-bestand zonder account, GitHub Pages is gratis als je een GitHub-repo hebt, en Cloudflare Pages en Render bieden allebei gratis statische hosting. tiiny.host en HummingDeck bieden gratis tiers met limieten. De eerlijke afweging: gratis hosting geeft je een URL maar geeft je zelden wachtwoordbeveiliging, analytics per Bezoeker of licenties voor commercieel gebruik.

Wat is het beste alternatief voor tiiny.host?

Hangt af van welke limiet van tiiny.host je raakt. Is het de gratis-tier-grens van 3 MB, dan behandelen Netlify Drop of Cloudflare Pages grotere bestanden gratis. Is het het ontbreken van analytics per Bezoeker, dan is HummingDeck de meest nabije functionele vervanger. Is het de JSX/React-afhandeling, dan verwerken OneClickLive of HummingDeck Claude artifacts en v0-outputs rechtstreeks.

Hoe deel ik een door AI gegenereerde HTML-pagina (Claude, v0, Lovable) privé met een klant?

De Vercel preview-link is standaard openbaar. De "Publish"-feature van Claude geeft een openbare URL zonder analytics, en team/enterprise-Claude-accounts kunnen artifacts überhaupt niet openbaar publiceren. Het schoonste pad is uploaden naar HummingDeck en e-mailverificatie inschakelen, zodat elke Bezoeker zijn adres verifieert voordat hij toegang krijgt en je ziet wie wat daadwerkelijk heeft geopend. Voor een self-hosted alternatief werkt Cloudflare Pages achter Cloudflare Access als je vertrouwd bent met het configureren van identity-policies. Zie de Claude-artifact-walkthrough voor het HD-pad.

Staat GitHub Pages commercieel gebruik toe?

Voor de pagina zelf niet. Het Acceptable Use Policy van GitHub zegt dat Pages "not intended for or allowed to be used as a free web hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS)." Een portfolio voor iemand die bij een bedrijf werkt, is prima. Een salesactiefje dat de deal op de pagina zelf sluit, gaat tegen de voorwaarden in. De gratis Hobby-tier van Vercel heeft dezelfde beperking voor "commercial activity."

Kan ik bijhouden wie een statisch HTML-bestand heeft bekeken?

Op de meeste van deze tools niet. GitHub Pages, Cloudflare Pages, Netlify Drop, Render en Surge geven je geen native analytics. Vercel en tiiny.host tonen geaggregeerde bezoeken, geen identiteit per Bezoeker. HummingDeck en gespecialiseerde concurrenten (LiveSend, OneClickLive) geven je tracking per Bezoeker en per pagina, en brengen naar voren wie het specifiek heeft geopend, wat ze hebben gelezen en of ze het hebben doorgestuurd.

Wat met React of JSX uit Claude artifacts?

De meeste statische hosts serveren ruwe HTML/JS en zullen JSX niet renderen zonder een buildstap. Claude artifacts die HTML + JSX + Tailwind in één bestand combineren, vormen een veelvoorkomend breekpunt. De tools die JSX in één bestand verwerken zonder handmatige wrapping zijn HummingDeck en OneClickLive. tiiny.host vereist dat je het artifact zelf als een ZIP inpakt; Vercel verwerkt het als je de output behandelt als een Next.js-project in plaats van als één HTML-bestand.


Gerelateerd: