Ospitare un singolo file HTML: 10 strumenti a confronto (2026)

Ilya SpiridonovIlya Spiridonov
22 min di lettura

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

  1. 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.html nella directory principale.
  2. Caricalo. Trascinalo su un servizio di hosting oppure aggiungilo come index.html a un repository pubblico di GitHub e attiva GitHub Pages.
  3. 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

StrumentoCome caricareAccount richiestoDurata del link gratuitoLimite gratuitoA pagamento da
GitHub PagesRepository con index.htmlSìNessuna scadenza programmataSito pubblicato di 1 GB; limiti di caricamento variabiliHosting pubblico gratuito
VercelGit o CLISìFinché il progetto Hobby rispetta condizioni e limitiLimiti del metodo di distribuzionePro a $20/mese
Netlify DropFile HTML, cartella o ZIPPer associare e gestire il progettoIl caricamento non associato è temporaneo; associalo per mantenerlo su FreeUtilizzo a crediti; vedi i limiti di distribuzionePersonal a $9/mese
Cloudflare PagesCartella o ZIP dalla dashboard; Git o CLISìNessuna scadenza programmata25 MiB/file; 1.000 file dalla dashboardHosting statico gratuito; Functions a parte
tiiny.hostFile HTML o ZIPSì, per conservarlo e gestirloAccedi almeno ogni 3 mesi3 MB; 1 progettoTiny a $9/mese; $5/mese con fatturazione annuale
host-html.comTrascina HTML o incolla codiceSì3 giorni1 MB/paginaPro a $9/mese
EdgeOne PagesFile HTML, cartella o ZIPPer conservarloOspite: 1 ora; registrato: conservato25 MB/fileGratuito; Business su preventivo
static.appCaricamento ZIPSìProva di 7 giorni50 MB di spazio durante la provaStarter a $6/mese; $5/mese con fatturazione annuale
HTML HosterFile HTML o cartellaFacoltativoOspite: 90 giorni; con accesso: conservatoNon pubblicato nella pagina consultataNessun piano a pagamento indicato
HummingDeckApp web; singolo HTML su tutti i piani, anteprima ZIP da StarterSolo il mittenteFino alla revoca o rimozione del documento; scadenza da Starter100 MB/caricamento; Free: 5 documenti e 5 link attiviStarter a $10/mese

Controllare accessi e visite

StrumentoPasswordAccesso tramite emailInformazioni sui visitatori
GitHub PagesAccesso Enterprise Cloud per siti privatiAccesso all'organizzazione EnterpriseAggiungi un tuo sistema di analisi
VercelComponente aggiuntivo Pro: $20/progetto/meseVercel Authentication su tutti i pianiWeb Analytics; traffico aggregato
Netlify DropPassword temporanea prima dell'associazione; protezione continuativa da ProAccesso al team nelle impostazioni di visibilitàAnalisi del traffico; controlla il piano
Cloudflare PagesConfigura le regole di Cloudflare AccessTramite Access; proteggi esplicitamente l'indirizzo di produzioneWeb Analytics; traffico aggregato
tiiny.hostSoloRaccolta email da ProAnalisi integrate da Tiny
host-html.comProNon indicatoVisite su Free; analisi dettagliate su Pro
EdgeOne PagesNon confermato dalla documentazione di caricamento consultataNon confermato dalla documentazione consultataMetriche della piattaforma
static.appPassword del sito o della pagina nelle impostazioniI moduli raccolgono gli inviiAnalisi del sito sui piani a pagamento
HTML HosterNon indicatoNon indicatoNon indicato nella pagina consultata
HummingDeckVerifica della casella email su Pro e BusinessAsk Email, Verified Email e Restricted su Pro e BusinessVisite 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.

PianoMensileAl 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 serveParti da
Un portfolio pubblico gratuito e usi già GitHubGitHub Pages
Un'app React o Next.js di produzione per lavoroVercel Pro
Un caricamento rapido dal browser da associare e gestireNetlify Drop
Un sito statico gratuito da cartella o ZIPCloudflare Pages
Un file HTML piccolo e un caricamento semplicetiiny.host
Una pagina temporanea per una revisione di tre giornihost-html.com Free
Un file pubblico oltre il limite di 3 MB di tiiny.hostEdgeOne Pages; registrati per conservarlo
Un gestore di file nel browser per modifiche continuestatic.app dopo la prova
Un caricamento da ospite fino a 90 giorniHTML Hoster
Avvisi di visita per HTML inviato a un clienteHummingDeck; Starter aggiunge il tempo di visualizzazione
Accesso verificato alla casella per un artefatto prontoHummingDeck Verified Email o Restricted su Pro e Business
Una password condivisa per una paginatiiny.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.

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.


Articoli correlati: