Per ospitare un singolo file HTML, trascinalo su un servizio di hosting e copia il link. Netlify Drop, tiiny.host, host-html.com, HTML Hoster ed EdgeOne Pages accettano tutti un singolo file .html.
A distinguerli sono la durata del link gratuito e le regole di accesso. A ottobre 2026, le pagine gratuite di host-html.com durano 3 giorni, HTML Hoster elimina i caricamenti degli ospiti dopo 90 giorni e il piano gratuito di tiiny.host comprende un progetto fino a 3 MB. Controlla le impostazioni prima di inviare il link: il solo caricamento non stabilisce chi potrà aprirlo.
Per un sito pubblico gratuito senza scadenza programmata, usa GitHub Pages o Cloudflare Pages. Per un file destinato a un cliente o investitore, con controllo degli accessi e delle visite, vai alla condivisione privata.
Devi inviarlo a un cliente o investitore? Condividi il file HTML come link tracciato e ricevi un'email quando viene aperto.
Come ospitare un singolo file HTML in tre passaggi
- Controlla che il file sia autonomo. Incorpora stili, script, immagini e font, oppure verifica che le risorse esterne siano pubblicamente accessibili. Se dipende da altri file locali, carica la cartella o uno ZIP con
index.htmlnella directory principale. - Caricalo. Trascinalo su un servizio di hosting oppure aggiungilo come
index.htmla un repository pubblico di GitHub e attiva GitHub Pages. - Apri il link in una finestra privata prima di inviarlo. Controlla immagini, stili e pulsanti, poi conferma le impostazioni di accesso. Le risorse mancanti dipendono spesso da un percorso errato o da un file non accessibile al destinatario.
Per provarlo prima sul tuo computer, apri un terminale nella cartella, esegui python3 -m http.server --bind 127.0.0.1 8000 e visita http://localhost:8000. L'indirizzo di loopback mantiene questo server di prova accessibile solo dal tuo computer.
Hosting e condivisione privata di un file HTML
In una discussione del forum Vercel di agosto 2025, un utente segnalava che chiunque avesse l'URL poteva aprire un'anteprima v0. Chiedeva:
«Posso rendere il link privato in qualche modo?»
Oggi le impostazioni delle conversazioni v0 consentono di limitare l'accesso alle persone invitate, a un team o a chiunque abbia il link. Le impostazioni predefinite del team sono configurabili, mentre un sito pubblicato separatamente ha protezioni proprie. Controlla il link effettivo che riceverà il destinatario.
Per una pagina pubblica, come un portfolio, un progetto scolastico o una demo, parti dagli host qui sotto e controlla le condizioni d'uso. Trovi le scelte rapide in Quale scegliere. Per un file privato, decidi se richiedere una password condivisa, l'accesso al team o la verifica di una casella email.
Quando invii il file a un cliente, verifica che il link apra la pagina correttamente. Ecco il confronto tra le dieci opzioni.
I 10 strumenti a colpo d'occhio
Ottenere un link
Controllare accessi e visite
| Strumento | Password | Accesso tramite email | Informazioni sui visitatori |
|---|---|---|---|
| GitHub Pages | Accesso Enterprise Cloud per siti privati | Accesso all'organizzazione Enterprise | Aggiungi un tuo sistema di analisi |
| Vercel | Componente aggiuntivo Pro: $20/progetto/mese | Vercel Authentication su tutti i piani | Web Analytics; traffico aggregato |
| Netlify Drop | Password temporanea prima dell'associazione; protezione continuativa da Pro | Accesso al team nelle impostazioni di visibilità | Analisi del traffico; controlla il piano |
| Cloudflare Pages | Configura le regole di Cloudflare Access | Tramite Access; proteggi esplicitamente l'indirizzo di produzione | Web Analytics; traffico aggregato |
| tiiny.host | Solo | Raccolta email da Pro | Analisi integrate da Tiny |
| host-html.com | Pro | Non indicato | Visite su Free; analisi dettagliate su Pro |
| EdgeOne Pages | Non confermato dalla documentazione di caricamento consultata | Non confermato dalla documentazione consultata | Metriche della piattaforma |
| static.app | Password del sito o della pagina nelle impostazioni | I moduli raccolgono gli invii | Analisi del sito sui piani a pagamento |
| HTML Hoster | Non indicato | Non indicato | Non indicato nella pagina consultata |
| HummingDeck | Verifica della casella email su Pro e Business | Ask Email, Verified Email e Restricted su Pro e Business | Visite per link e avviso email su tutti i piani; tempo per pagina, ritorni e clic supportati da Starter |
Prezzi e limiti verificati il 30 ottobre 2026 sulle pagine dei fornitori e nella documentazione. Le fonti sono elencate in fondo. I prezzi sono in dollari statunitensi e con fatturazione mensile, salvo diversa indicazione. «Non indicato» significa che la fonte consultata non conferma quella funzione.
Il numero di visite indica che una pagina è stata aperta. Un link per destinatario associa l'attività alla persona a cui l'hai inviato; una verifica email aggiunge una prova del controllo di quella casella. Nessuno dei due identifica con certezza chi stava usando il dispositivo.
GitHub Pages
GitHub Pages è adatto a portfolio pubblici, documentazione e demo. Il limite del sito pubblicato è 1 GB, distinto dai limiti per caricare singoli file nel repository.
Come fare: Aggiungi index.html nella directory principale di un repository pubblico. Apri Settings → Pages, scegli Deploy from a branch in Build and deployment → Source, seleziona il ramo e la cartella principale, poi salva. GitHub documenta le impostazioni della sorgente di pubblicazione.
Leggi le condizioni prima di usarlo per un'attività commerciale. Il servizio non è destinato a negozi online, siti di e-commerce o siti rivolti principalmente a transazioni commerciali o alla fornitura di SaaS commerciale. La regola non vieta ogni portfolio o pagina di documentazione legata a un'azienda.
Un repository privato non rende privata la pagina pubblicata. L'accesso privato dei visitatori richiede un'organizzazione GitHub Enterprise Cloud. Per misurare il traffico di una pagina pubblica, aggiungi un tuo sistema di analisi.
Vercel
Vercel è adatto a progetti React o Next.js che richiedono compilazione e distribuzione. Per un file HTML già pronto, impostare Git o la CLI richiede più lavoro di un caricamento dal browser.
Le condizioni Hobby stabiliscono: “You shall only use the Services under a Hobby plan for your personal or non-commercial use.” Per i progetti commerciali, Pro parte da $20/mese.
Le protezioni sono cambiate rispetto ai vecchi confronti. Vercel Authentication protegge le distribuzioni di produzione su tutti i piani; una password condivisa è un componente aggiuntivo Pro da $20 per progetto al mese. Web Analytics misura il traffico senza associare ogni visita al cliente a cui hai scritto.
Netlify Drop
Netlify Drop accetta un singolo file HTML, una cartella o uno ZIP. La guida attuale descrive una password temporanea per i caricamenti senza accesso finché non associ il progetto a un account: un nuovo link Drop potrebbe quindi richiedere una password.
Come fare: Apri Netlify Drop, trascina il file e usa Claim your project per associarlo a un account. Controlla Project visibility prima di inviare l'indirizzo. La guida per il browser non garantisce una durata per i caricamenti non associati: associa il progetto se il link deve durare.
Free comprende 300 crediti al mese; Personal costa $9/mese e Pro parte da $20/mese con membri illimitati. Il consumo di crediti sostituisce il vecchio confronto su banda e minuti di compilazione. La protezione continuativa con password condivisa parte da Pro.
Cloudflare Pages
Cloudflare Pages è adatto a un sito statico pubblico da mantenere online senza una prova a scadenza. La guida Direct Upload permette di caricare una cartella o uno ZIP dalla dashboard, fino a 1.000 file da 25 MiB ciascuno. Inserisci prima il singolo HTML in una cartella come index.html.
Come fare: In Workers & Pages, scegli Create application → Get started → Drag and drop your files. Dai un nome al progetto, carica la cartella o lo ZIP e scegli Deploy site.
Puoi configurare Cloudflare Access per controllare gli accessi in base all'identità. L'opzione Enable access policy di Pages protegge le anteprime, quindi non protegge automaticamente l'indirizzo di produzione pages.dev o il dominio personalizzato. Prova tutti gli indirizzi che possono mostrare il file prima di usarlo per una consegna privata.
tiiny.host
tiiny.host permette di caricare HTML pronto e siti ZIP dal browser. Il piano Free comprende un progetto fino a 3 MB, con marchio del servizio e limiti di traffico.
Come fare: Scegli Upload file, aggiungi l'HTML o lo ZIP, scegli il nome del link e premi Publish. La guida al caricamento HTML tratta sia i file autonomi sia i siti con risorse separate.
Il piano gratuito non è una prova di sette giorni. La regola di conservazione richiede un accesso almeno ogni tre mesi; alcuni contenuti vengono gestiti separatamente come anteprime temporanee.
| Piano | Mensile | Al mese, con fatturazione annuale |
|---|---|---|
| Tiny | $9 | $5 |
| Solo | $18 | $13 |
| Pro | $38 | $31 |
| Pro Max | $89 | $74 |
La guida ai prezzi in USD elenca le opzioni di fatturazione. Tiny aggiunge analisi integrate, Solo password e domini personalizzati, Pro la raccolta email. Usa i conteggi per misurare il traffico; per seguire un cliente specifico, usa un link dedicato o un controllo email adeguato.
host-html.com
host-html.com offre URL gratuiti di breve durata: pagine gratuite illimitate, ciascuna fino a 1 MB e online per 3 giorni. È utile per rivedere rapidamente un prototipo con una scadenza definita.
Come fare: Trascina il file HTML o incolla il codice, accedi e scegli Publish. Copia l'URL ottenuto.
Pro costa $9/mese o $90/anno e include hosting permanente, password e analisi dettagliate. Free comprende i conteggi per pagina. Se il link deve funzionare il mese prossimo, scegli il piano a pagamento o un host senza quella scadenza di tre giorni.
EdgeOne Pages
EdgeOne Pages, ora chiamato EdgeOne Makers, accetta un singolo file HTML, una cartella o uno ZIP. Ogni file può raggiungere 25 MB; cartelle e ZIP devono avere index.html nella directory principale.
Come fare: Apri Makers Drop, scegli Select File o Select Folder, assegna un nome all'indirizzo se vuoi e pubblica. I link degli ospiti durano un'ora; registrati per conservare la pubblicazione.
La pagina dei prezzi elenca un piano gratuito e Business su preventivo. È una possibilità per un file pubblico che supera il limite gratuito di tiiny.host; per siti più grandi, controlla i limiti dei progetti registrati.
static.app
static.app offre un gestore di file per piccoli siti statici. La prova gratuita dura sette giorni e comprende 50 MB di spazio; Starter costa poi $6/mese, oppure $5/mese con fatturazione annuale. I piani a pagamento aggiungono domini personalizzati e analisi del sito.
Come fare: Inserisci index.html e le risorse in uno ZIP, trascinalo sulla pagina di caricamento HTML, scegli il sottodominio e completa la registrazione. Usa il gestore di file per aggiornare il sito.
La guida descrive le password per tutto il sito o una singola pagina. Sceglilo se vuoi mantenere il sito tramite un gestore di file nel browser e pagare dopo la prova.
HTML Hoster
HTML Hoster accetta un file HTML o una cartella completa, mantenendo i percorsi delle risorse nelle sottocartelle. I caricamenti degli ospiti vengono eliminati dopo 90 giorni; l'accesso con account conserva le pagine e abilita percorsi personalizzati e modifiche.
Come fare: Scegli Choose files per una pagina singola o Choose folder per un sito. Carica e copia il link principale a index.html. Accedi se la pagina deve restare disponibile oltre il periodo per gli ospiti.
La pagina consultata non pubblica un limite di dimensioni o prezzi a pagamento. Verificali prima di caricare file grandi, senza interpretare un limite non dichiarato come hosting illimitato.
Host per sviluppatori con CLI e Git
Surge pubblica una cartella dal terminale, mentre Render Static Sites pubblica da un repository Git. Considerali se usi già questi strumenti; per caricare un singolo file dal browser, parti dalle dieci opzioni sopra.
HummingDeck
HummingDeck è il nostro prodotto. È adatto a proposte, presentazioni e demo HTML pronte da inviare a clienti o investitori specifici, incluse pagine HTML create con ChatGPT e design esportati da Claude.
Carica il file, crea un Link personale per ogni destinatario e invialo. Free comprende 5 documenti, 5 link di condivisione attivi nell'intero spazio di lavoro, tracciamento di base delle visite, un'email quando viene aperto un link e segnali dei bot. I caricamenti dal browser arrivano a 100 MB.
Da $10/mese, Starter aggiunge tempo per pagina, ritorni, clic supportati, scadenza dei link e anteprime ZIP HTML. Lo storico delle analisi è di 30 giorni su Starter, 90 su Pro e illimitato su Business. Consulta piani e prezzi.
Su Pro e Business, scegli la modalità di accesso adatta al file:
- Ask Email registra l'indirizzo inserito dal visitatore.
- Verified Email richiede di confermare l'accesso alla casella con un codice monouso o un link inviato via email.
- Restricted richiede quella conferma tramite uno degli indirizzi che elenchi.
La verifica dimostra l'accesso alla casella, non l'identità legale. I Link personali associano l'attività al destinatario previsto; se un'altra persona apre un link Open, quell'associazione da sola non dimostra chi ha visto il file.
Pro e Business mostrano anche registrazioni di nuovi visitatori in una rete di visitatori. Un nuovo visitatore può usare un altro dispositivo o essere un'altra persona coinvolta: è un segnale da approfondire, non la registrazione di un inoltro. Il filtro dei bot usa più segnali per indicare bot noti e probabili, senza garantire che ogni visita rimanente sia umana.
L'HTML esportato si apre in un visualizzatore isolato con il tracciamento aggiunto. Se il file ha pagine riconoscibili, come le diapositive, HummingDeck può misurare il tempo su ciascuna da Starter. Compila il codice JSX o React prima del caricamento e prova il link del destinatario, perché le risorse remote possono non funzionare.
Le pagine condivise hanno una direttiva noindex che chiede ai motori di ricerca di escluderle dai risultati. Un link Open resta accessibile a chiunque lo abbia. Per più documenti, usa una Deal Room per le vendite o una sala dati per il round di finanziamento; Business aggiunge un dominio personalizzato per la condivisione.
Chi ha visualizzato il file
Per un portfolio pubblico può bastare un URL funzionante. Per una proposta inviata a un cliente, spesso vuoi sapere se l'ha aperta, quali pagine ha letto e se è tornato.
Un Link personale associa quelle visite al destinatario. La verifica della casella aggiunge un controllo prima dell'accesso e una nuova registrazione può segnalare un altro visitatore. HummingDeck registra questa attività per ogni link inviato, con tempo di visualizzazione e dettagli per pagina da Starter.
Ospitare un artefatto generato dall'AI
Controlla l'esportazione prima di scegliere l'host. Un file .html pronto può contenere JavaScript compilato, incluso React, e aprirsi come pagina autonoma. Un file sorgente .jsx o un progetto con package.json richiede prima una compilazione.
La maggior parte degli host statici, HummingDeck incluso, richiede HTML pronto. Esporta o compila l'artefatto, poi ospita il file o la cartella risultante. La nostra guida all'esportazione degli artefatti Claude spiega cosa contiene ogni formato; HummingDeck mostra anteprime dei pacchetti ZIP HTML da Starter.
La condivisione generale degli artefatti Claude richiede un account Claude per le nuove condivisioni; su Team ed Enterprise l'accesso esterno è controllato dal proprietario. Gli artefatti di chat precedenti al 16 settembre 2026 e pubblicati sui piani personali Free, Pro o Max si aprono senza accesso, come alcune opzioni di Code o degli artefatti personalizzati. Consulta le differenze nella guida per condividere un artefatto Claude, poi prova il link nativo senza accedere.
Per v0, controlla sia la condivisione delle conversazioni sia la protezione della distribuzione. Una conversazione privata e un sito pubblicato hanno regole di accesso separate. Esportare un HTML pronto crea una copia da consegnare con hosting e controlli scelti da te.
Quale scegliere
| Se ti serve | Parti da |
|---|---|
| Un portfolio pubblico gratuito e usi già GitHub | GitHub Pages |
| Un'app React o Next.js di produzione per lavoro | Vercel Pro |
| Un caricamento rapido dal browser da associare e gestire | Netlify Drop |
| Un sito statico gratuito da cartella o ZIP | Cloudflare Pages |
| Un file HTML piccolo e un caricamento semplice | tiiny.host |
| Una pagina temporanea per una revisione di tre giorni | host-html.com Free |
| Un file pubblico oltre il limite di 3 MB di tiiny.host | EdgeOne Pages; registrati per conservarlo |
| Un gestore di file nel browser per modifiche continue | static.app dopo la prova |
| Un caricamento da ospite fino a 90 giorni | HTML Hoster |
| Avvisi di visita per HTML inviato a un cliente | HummingDeck; Starter aggiunge il tempo di visualizzazione |
| Accesso verificato alla casella per un artefatto pronto | HummingDeck Verified Email o Restricted su Pro e Business |
| Una password condivisa per una pagina | tiiny.host Solo, host-html.com Pro o static.app |
Dopo aver pubblicato il file
Condividi il tuo HTML come link tracciato con HummingDeck. Riceverai un'email quando viene aperto e, da Starter, vedrai quanto tempo è stato consultato e se il visitatore è tornato.
Domande frequenti
Posso ospitare un singolo file HTML gratis?
Sì. Caricalo su Netlify Drop, tiiny.host o HTML Hoster e copia il link, controllando se devi associare il caricamento o accedere per conservarlo. Per un sito pubblico senza scadenza programmata, aggiungi index.html a un repository pubblico GitHub e attiva GitHub Pages. Controlla anche gli accessi: Netlify protegge temporaneamente con password i caricamenti non associati, mentre un link pubblico funziona per chiunque lo abbia.
Quanto dura un link HTML gratuito?
Dipende dall'host. A ottobre 2026, le pagine gratuite di host-html.com durano 3 giorni, i caricamenti degli ospiti di HTML Hoster durano 90 giorni e static.app offre una prova di 7 giorni. GitHub Pages e Cloudflare Pages non hanno una scadenza programmata; i link gratuiti di HummingDeck restano attivi fino alla revoca o rimozione del documento. tiiny.host richiede un accesso almeno ogni tre mesi per mantenere attivo un account gratuito.
Posso ospitare un file HTML su Google Drive?
Google Drive conserva i file HTML ma non li pubblica come pagine web. Google ha chiuso l'hosting web di Drive il 31 agosto 2016: usa un host statico per ottenere un link che mostri la pagina.
L'annuncio originale di Google riporta la data di chiusura.
Google offre hosting HTML gratuito?
Sì. Il piano Spark di Firebase Hosting comprende 10 GB di spazio e 360 MB al giorno di trasferimento dati per file statici pubblicati con la CLI Firebase. Google Sites usa un proprio editor e supporta HTML, CSS e JavaScript incorporati tramite Embed code, invece di ospitare direttamente un file .html caricato.
Consulta i prezzi Firebase, la guida iniziale di Hosting e le istruzioni per incorporare codice in Sites.
Come posso ospitare un file HTML in locale?
Apri un terminale nella cartella del file, esegui python3 -m http.server --bind 127.0.0.1 8000 e visita http://localhost:8000. Il server di prova resta accessibile solo dal tuo computer. Carica il file su un host se vuoi un link apribile da altre persone.
Posso proteggere un singolo file HTML con una password?
Sì. tiiny.host include le password da Solo, host-html.com dal piano Pro da $9 e Netlify da Pro per la protezione continuativa. HummingDeck offre la verifica della casella email su Pro e Business: un link Restricted si apre solo tramite un indirizzo che elenchi, confermato con un codice monouso o un link di accesso inviato via email.
Cloudflare Pages può essere protetto da regole Access, ma l'opzione per le anteprime da sola non protegge l'indirizzo di produzione. Vercel offre una password condivisa come componente aggiuntivo Pro; consulta le sezioni dei singoli strumenti per le condizioni attuali.
Qual è la migliore alternativa a tiiny.host?
Scegli in base al limite che vuoi superare. EdgeOne Pages accetta file fino a 25 MB e richiede la registrazione per conservare una pubblicazione da ospite. Per seguire un cliente, HummingDeck registra le visite per link e aggiunge il tempo sulla pagina da Starter. Esporta o compila un progetto Claude o v0 in HTML pronto prima di inviarlo a un host statico.
Come condividere privatamente una pagina HTML generata dall'AI con un cliente?
Esportala o compilala prima in HTML, poi scegli i controlli di accesso del link da inviare. Le modalità Restricted e Verified Email di HummingDeck su Pro e Business richiedono la conferma della casella senza un account del destinatario. La condivisione generale degli artefatti Claude richiede un account per le nuove condivisioni, mentre le pubblicazioni precedenti e alcune opzioni Code o per artefatti personalizzati seguono regole diverse; anche in v0 la condivisione della conversazione e l'accesso al sito pubblicato sono separati.
Consulta le guide per esportare artefatti Claude e condividere un design Claude. Controlla poi che la copia da inviare al cliente si apra correttamente.
GitHub Pages consente l'uso commerciale?
Solo per pagine che non sono principalmente commerciali. GitHub dichiara che 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).” Controlla le condizioni per il tuo sito: un portfolio professionale non equivale a gestire un negozio o un servizio SaaS su Pages.
Leggi i limiti e le condizioni d'uso di GitHub Pages.
Posso sapere chi ha visualizzato un file HTML statico?
Sì, con un host che registra le visite per link o con un sistema di analisi che aggiungi tu. HummingDeck registra le visite per ogni link su tutti i piani e, da Starter, tempo sulla pagina, ritorni e clic supportati. Un Link personale associa l'attività al destinatario; Verified Email o Restricted aggiungono la conferma della casella su Pro e Business. Questi segnali documentano l'attività del link e l'accesso alla casella, senza dimostrare chi fosse al computer.
Come gestire React o JSX degli artefatti Claude?
Esporta o compila prima il sorgente in HTML pronto. Un file .jsx richiede una compilazione e rinominarlo in .html non lo trasforma in una pagina. Ospita l'HTML esportato oppure carica la cartella compilata come ZIP su un host che supporta cartelle. HummingDeck mostra anteprime dei pacchetti ZIP HTML da Starter.
Fonti
Verificate il 30 ottobre 2026. Sono pagine dei prezzi e istruzioni dei fornitori; i controlli degli account descrivono procedure documentate, non prove dell'interfaccia con un account autenticato.
- GitHub: limiti e condizioni di Pages, sorgente di pubblicazione, accesso privato al sito.
- Vercel: prezzi, condizioni Hobby, autenticazione in produzione, prezzi del componente password.
- Netlify: prezzi, guida iniziale di Drop, protezione con password.
- Cloudflare: caricamento diretto, accesso alle anteprime.
- tiiny.host: prezzi, fatturazione in USD, limiti dei piani, conservazione dei link gratuiti.
- host-html.com: limiti dei file e caricamento, prezzi.
- EdgeOne: caricamento diretto, Makers Drop, prezzi.
- static.app: prezzi, caricamento HTML, guida a password e gestione file.
- HTML Hoster: caricamenti, account e conservazione.
- Google: chiusura dell’hosting Drive, prezzi Firebase, guida iniziale di Hosting, codice incorporato in Sites.
- Condivisione AI: artefatti Claude, Claude Code, artefatti personalizzati e pubblicazioni precedenti, impostazioni di condivisione v0.
- HummingDeck: prezzi e requisiti di HTML e ZIP descritti sopra.
Articoli correlati:
- Esportare artefatti Claude: distinguere HTML pronto, pacchetti e codice sorgente.
- Condividere un design Claude: condivisione nativa e consegna tracciata.
- Condividere un sito HTML di ChatGPT: trasformare HTML generato in un link funzionante.
- Aggiungere analisi a una pagina HTML: misurare il traffico o il coinvolgimento dei destinatari.
- Ospitare un PDF online: il confronto equivalente per i PDF.