Para alojar un único archivo HTML, arrástralo a un servicio de alojamiento y copia el enlace. Netlify Drop, tiiny.host, host-html.com, HTML Hoster y EdgeOne Pages admiten un solo archivo .html.
Las diferencias están en cuánto dura el enlace gratuito y quién puede abrirlo. En octubre de 2026, las páginas gratuitas de host-html.com duran 3 días, HTML Hoster elimina las cargas de invitados a los 90 días y el plan gratuito de tiiny.host permite un proyecto de hasta 3 MB. Revisa los ajustes de acceso antes de enviar el enlace: subir el archivo no determina por sí solo quién puede leerlo.
Para un sitio público gratuito sin una caducidad programada, usa GitHub Pages o Cloudflare Pages. Si el archivo es para un cliente o inversor concreto y necesitas controlar el acceso y saber si lo abrió, consulta el apartado de uso compartido privado.
¿Lo envías a un cliente o inversor? Comparte el archivo HTML con un enlace rastreable y recibe un correo cuando lo abra.
Cómo alojar un archivo HTML en tres pasos
- Comprueba que el archivo funcione por sí solo. Incluye los estilos, scripts, imágenes y fuentes dentro del archivo, o asegúrate de que los recursos externos sean públicos. Si depende de archivos cercanos, sube la carpeta o un ZIP con
index.htmlen la raíz. - Súbelo. Arrástralo a un servicio de alojamiento o añádelo a un repositorio público de GitHub como
index.htmly activa GitHub Pages. - Abre el enlace en una ventana privada antes de enviarlo. Comprueba las imágenes, el diseño y los botones, y confirma los ajustes de acceso. Los recursos que faltan suelen deberse a una ruta incorrecta o a un archivo al que el destinatario no puede acceder.
Para probarlo primero en tu ordenador, abre una terminal en la carpeta, ejecuta python3 -m http.server --bind 127.0.0.1 8000 y visita http://localhost:8000. Vincular el servidor a la dirección de loopback mantiene la prueba en tu propio ordenador.
Alojar o compartir un archivo HTML privado
En un hilo del foro de Vercel de agosto de 2025, un usuario contó que cualquiera con la URL podía abrir su vista previa de v0. Preguntó:
“Can I make the link private or something ?”
Hoy, los ajustes de los chats de v0 permiten limitar el acceso a personas invitadas, a un equipo o a cualquiera con el enlace. Los valores predeterminados del equipo se pueden configurar, y un sitio desplegado por separado tiene sus propios ajustes de protección. Comprueba el enlace concreto que recibirá el destinatario.
Si la página es pública, como un portfolio, un proyecto de clase o una demo, empieza por los servicios que aparecen abajo y revisa sus condiciones de uso. Encontrarás recomendaciones rápidas en Qué elegir. Para un archivo privado, decide si el acceso debe exigir una contraseña compartida, un inicio de sesión de equipo o un buzón de correo verificado.
Al enviarlo a un cliente, el enlace debe abrir la página terminada en lugar del código. Así se comparan las diez opciones.
Las 10 herramientas de un vistazo
Conseguir un enlace
Controlar el acceso y consultar las visitas
| Herramienta | Contraseña | Acceso por correo | Qué ves de los visitantes |
|---|---|---|---|
| GitHub Pages | Acceso de Enterprise Cloud para sitios privados | Acceso de la organización Enterprise | Añade tu propia analítica |
| Vercel | Complemento Pro: $20/proyecto/mes | Vercel Authentication en todos los planes | Web Analytics; tráfico agregado |
| Netlify Drop | Contraseña temporal antes de reclamarlo; contraseña permanente desde Pro | Inicio de sesión de equipo en los ajustes de visibilidad del proyecto | Analítica de tráfico; consulta el plan |
| Cloudflare Pages | Configura políticas de Cloudflare Access | Mediante Access; protege expresamente la dirección de producción | Web Analytics; tráfico agregado |
| tiiny.host | Solo | Captura de correos desde Pro | Analítica integrada desde Tiny |
| host-html.com | Pro | No indicado | Vistas de página en Free; analítica detallada en Pro |
| EdgeOne Pages | No confirmado en la documentación de carga revisada | No confirmado en la documentación de carga revisada | Métricas de la plataforma |
| static.app | Contraseña de sitio o página en los ajustes | Los formularios recogen envíos | Analítica del sitio en planes de pago |
| HTML Hoster | No indicado | No indicado | No indicado en la página revisada |
| HummingDeck | Verificación del buzón en Pro y Business | Ask Email, Verified Email y Restricted en Pro y Business | Visitas por enlace y aviso de apertura por correo en todos los planes; tiempo por página, visitas recurrentes y clics compatibles desde Starter |
Precios y límites comprobados el 30 de octubre de 2026 en las páginas de precios y documentación de los proveedores. Las fuentes están al final. Los precios en dólares son USD y corresponden al pago mensual salvo que se indique otra cosa. «No indicado» significa que la fuente revisada no confirma esa función.
Un contador de visitas indica que alguien abrió la página. Un enlace por destinatario vincula la actividad a la persona a la que lo enviaste; una comprobación del buzón añade pruebas de que el visitante controla esa dirección de correo. Ninguna de esas señales demuestra quién estaba usando el dispositivo.
GitHub Pages
GitHub Pages encaja con portfolios, documentación y demos públicos. El límite del sitio publicado es de 1 GB, independiente de los límites para subir archivos individuales al repositorio.
Cómo: Añade index.html en la raíz de un repositorio público. Abre Settings → Pages, elige Deploy from a branch en Build and deployment → Source, selecciona la rama y la carpeta raíz, y guarda. GitHub documenta los controles de la fuente de publicación.
Lee las condiciones antes de alojar allí un proceso comercial. La política de Pages de GitHub dice que el servicio no está pensado para gestionar un negocio en línea, una tienda o un sitio orientado principalmente a facilitar transacciones comerciales o prestar un SaaS comercial. Eso no prohíbe cualquier portfolio o página de documentación relacionada con una empresa.
Un repositorio fuente privado no convierte la página publicada en privada. El acceso privado para visitantes requiere una organización con GitHub Enterprise Cloud. En una página pública, añade tu propia analítica si necesitas medir el tráfico.
Vercel
Vercel encaja con proyectos de React o Next.js que necesitan un proceso de compilación y despliegue. Para un archivo HTML ya terminado, configurar Git o la CLI lleva más trabajo que subirlo desde el navegador.
Las condiciones de Hobby dicen: “You shall only use the Services under a Hobby plan for your personal or non-commercial use.” Para proyectos comerciales, Pro empieza en $20/mes.
La protección de acceso ha cambiado desde comparativas anteriores. Vercel Authentication protege despliegues de producción en todos los planes; la contraseña compartida es un complemento Pro de $20 por proyecto al mes. Web Analytics mide el tráfico en lugar de asociar cada visita a un cliente al que escribiste.
Netlify Drop
Netlify Drop admite un archivo HTML, una carpeta o un ZIP. Su guía actual describe una contraseña temporal para las cargas sin sesión iniciada hasta que reclamas el proyecto. No des por hecho que un enlace Drop recién creado se abre públicamente.
Cómo: Abre Netlify Drop, arrastra el archivo y usa Claim your project para vincularlo a una cuenta. Comprueba Project visibility antes de compartir la dirección. La guía del navegador no garantiza cuánto dura una carga sin reclamar; reclama el proyecto si necesitas que el enlace dure.
Free incluye 300 créditos al mes; Personal cuesta $9/mes y Pro empieza en $20/mes con miembros ilimitados. El consumo de créditos sustituye la comparación antigua de ancho de banda y minutos de compilación. La protección permanente con contraseña compartida empieza en Pro.
Cloudflare Pages
Cloudflare Pages sirve para mantener un sitio estático público en línea sin el plazo de una prueba gratuita. Su guía de Direct Upload admite una carpeta o ZIP en el panel, con hasta 1.000 archivos de 25 MiB cada uno. Coloca antes el archivo HTML en una carpeta con el nombre index.html.
Cómo: En Workers & Pages, elige Create application → Get started → Drag and drop your files. Pon nombre al proyecto, sube la carpeta o el ZIP y elige Deploy site.
Puedes configurar Cloudflare Access para controlar el acceso mediante identidad. El ajuste Enable access policy de Pages protege los despliegues de vista previa, por lo que no protege automáticamente la dirección de producción pages.dev ni el dominio personalizado. Prueba todas las direcciones que sirven el archivo antes de usar esta configuración para una entrega privada.
tiiny.host
tiiny.host permite subir desde el navegador sitios HTML terminados o empaquetados en ZIP. Su plan Free incluye un proyecto de hasta 3 MB, con marca y límites de tráfico.
Cómo: Elige Upload file, añade el HTML o ZIP y escoge un nombre para el enlace; después, pulsa Publish. La guía de carga de HTML cubre archivos independientes y sitios con recursos separados.
El plan gratuito no es una prueba de siete días. Su regla de conservación exige iniciar sesión al menos cada tres meses; algunos contenidos se gestionan aparte como vistas previas temporales.
| Plan | Pago mensual | Por mes, con pago anual |
|---|---|---|
| Tiny | $9 | $5 |
| Solo | $18 | $13 |
| Pro | $38 | $31 |
| Pro Max | $89 | $74 |
La guía de precios en USD enumera las formas de pago. Tiny añade analítica integrada, Solo contraseñas y dominios personalizados, y Pro captura de correos. Usa los conteos para medir tráfico; para la actividad de un cliente concreto, utiliza un enlace por destinatario o un control de acceso por correo adecuado.
host-html.com
host-html.com ofrece una URL gratuita de corta duración para páginas pequeñas: páginas gratuitas ilimitadas, de hasta 1 MB y activas durante 3 días cada una. Resulta útil para revisar un prototipo con un plazo claro.
Cómo: Arrastra el archivo HTML o pega el código, inicia sesión y elige Publish. Copia la URL resultante.
Pro cuesta $9/mes o $90/año, con alojamiento permanente, contraseñas y analítica detallada. Free incluye vistas de página. Si el enlace debe funcionar el mes que viene, elige la opción de pago o un servicio sin esa caducidad de tres días.
EdgeOne Pages
EdgeOne Pages, ahora con la marca EdgeOne Makers, admite un archivo HTML, una carpeta o un ZIP. Cada archivo puede ocupar hasta 25 MB; las carpetas y ZIP necesitan index.html en la raíz.
Cómo: Abre Makers Drop, elige Select File o Select Folder, pon nombre a la dirección si quieres y despliega el proyecto. Los enlaces de invitado duran una hora; regístrate para conservar el despliegue.
La página de precios incluye un plan gratuito y una opción Business con presupuesto. Es una opción para un archivo público que supera el límite gratuito de tiiny.host; revisa los límites de proyectos registrados antes de elegirla para un sitio más grande.
static.app
static.app ofrece un gestor de archivos para mantener un sitio estático pequeño. Su prueba gratuita dura siete días e incluye 50 MB de almacenamiento; después, Starter cuesta $6/mes o $5/mes con pago anual. Los planes de pago añaden dominios personalizados y analítica del sitio.
Cómo: Pon index.html y sus recursos en un ZIP, arrástralo a la página de carga de HTML, elige un subdominio y completa el registro. Usa el gestor de archivos para actualizar el sitio.
La página de ayuda documenta contraseñas para todo el sitio o una página concreta. Elígelo si quieres mantener el sitio con un gestor de archivos en el navegador y pagar después de la prueba.
HTML Hoster
HTML Hoster acepta un solo archivo HTML o una carpeta completa y conserva las rutas anidadas de los recursos. Las cargas de invitados se eliminan a los 90 días; iniciar sesión conserva las páginas y permite rutas personalizadas y edición.
Cómo: Elige Choose files para una página independiente o Choose folder para un sitio. Súbelo y copia el enlace principal de index.html. Inicia sesión si necesitas que la página siga disponible después del periodo de invitado.
La página revisada no publica un límite de tamaño ni precios de pago. Compruébalos antes de confiarle un archivo grande, en lugar de interpretar un límite no indicado como alojamiento ilimitado.
Servicios de CLI y Git para desarrolladores
Surge despliega una carpeta desde la terminal, mientras que Render Static Sites despliega desde un repositorio Git. Ambos son opciones si ya utilizas esos procesos; para subir un único archivo desde el navegador, empieza por las diez herramientas anteriores.
HummingDeck
HummingDeck es nuestro producto. Encaja con propuestas, presentaciones y demos HTML terminadas que envías a clientes o inversores concretos, incluidas páginas HTML creadas con ChatGPT y diseños de Claude exportados.
Sube el archivo, crea un Enlace personal para cada destinatario y envíalo. Free incluye 5 documentos, 5 enlaces activos en todo el espacio de trabajo, seguimiento básico de visitas, un correo cuando alguien abre un enlace y señales de bots. Las cargas desde el navegador pueden ocupar hasta 100 MB.
Starter añade tiempo por página, visitas recurrentes, clics compatibles, caducidad de enlaces y vistas previas de ZIP HTML desde $10/mes. El historial de analítica dura 30 días en Starter, 90 en Pro y es ilimitado en Business. Consulta los planes y precios.
En Pro y Business, elige el modo de acceso adecuado para el archivo:
- Ask Email registra la dirección que introduce el visitante.
- Verified Email exige confirmar el acceso a un buzón con un código de un solo uso o un enlace de acceso enviado por correo.
- Restricted exige esa confirmación a través de una de las direcciones que indicas.
La verificación demuestra acceso al buzón, no identidad legal. Los Enlaces personales vinculan la actividad al destinatario previsto; si otra persona abre un enlace Open, esa asociación por sí sola no demuestra quién lo vio.
Pro y Business también muestran registros de visitantes adicionales en una red de visitantes. Un nuevo visitante puede ser otro dispositivo u otra persona interesada, por lo que es una señal que investigar y no un registro de reenvíos. El filtrado usa varias señales para marcar bots conocidos y probables, sin garantizar que todas las visitas restantes procedan de personas.
El HTML exportado se abre en un visor aislado con seguimiento añadido. Si el archivo tiene páginas con significado, como diapositivas, HummingDeck puede medir el tiempo en cada una desde Starter. Compila el código fuente JSX o React antes de subirlo y prueba el enlace del destinatario, porque los recursos remotos pueden fallar.
Las páginas compartidas llevan una directiva noindex que solicita a los buscadores que las excluyan de los resultados. Un enlace Open sigue funcionando para cualquiera que lo tenga. Para varios documentos, usa una Sala de negociación en ventas o una Sala de datos en fundraising; Business añade un dominio personalizado para compartir.
Quién abrió realmente el archivo
Para un portfolio público, una URL que funcione puede bastar. Para una propuesta enviada a un cliente concreto, a menudo necesitas saber si la abrió, qué páginas leyó y si volvió.
Un Enlace personal da contexto de destinatario a esas visitas. Una comprobación del buzón añade un control antes del acceso, y un registro adicional de visitante indica que alguien nuevo podría estar mirando. HummingDeck registra esa actividad por cada enlace que envías, con tiempo de lectura y detalle por página desde Starter.
Alojar un artefacto generado por IA
Comprueba la exportación antes de elegir el servicio. Un archivo .html terminado puede contener JavaScript compilado, incluido React, y seguir abriéndose como página independiente. Un archivo fuente .jsx o un proyecto con package.json necesita un paso de compilación previo.
La mayoría de los servicios estáticos, incluido HummingDeck, esperan HTML terminado en lugar de código fuente JSX. Exporta o compila el artefacto y aloja el archivo o la carpeta resultante. Nuestra guía para exportar artefactos de Claude explica qué contiene cada exportación; HummingDeck previsualiza paquetes ZIP HTML desde Starter.
La función general para compartir artefactos de Claude exige una cuenta de Claude para los nuevos enlaces, y en Team y Enterprise un propietario controla el uso compartido externo. Los artefactos de chat creados antes del 16 de septiembre de 2026 y publicados en planes personales Free, Pro o Max permiten acceder sin iniciar sesión, al igual que algunas opciones de Code o de artefactos personalizados. Para conocer esas diferencias, consulta cómo compartir un artefacto de Claude y prueba el enlace nativo elegido sin iniciar sesión.
En v0, comprueba tanto el uso compartido del chat como la protección del despliegue. Una conversación privada y un sitio desplegado son decisiones de acceso distintas. Exportar un HTML terminado te da una copia de entrega independiente que puedes alojar y controlar.
Qué elegir
| Si necesitas | Empieza por |
|---|---|
| Un portfolio público gratuito y ya usas GitHub | GitHub Pages |
| Una app React o Next.js de producción para el trabajo | Vercel Pro |
| Una carga rápida desde el navegador que puedas reclamar y mantener | Netlify Drop |
| Un sitio estático gratuito con carga de carpeta o ZIP | Cloudflare Pages |
| Un archivo HTML pequeño y una carga sencilla | tiiny.host |
| Una página temporal para revisar durante tres días | host-html.com Free |
| Un archivo público que supera los 3 MB gratuitos de tiiny.host | EdgeOne Pages; regístrate para conservarlo |
| Un gestor de archivos en el navegador para cambios continuos | static.app después de la prueba |
| Una carga de invitado de hasta 90 días | HTML Hoster |
| Avisos de visitas para HTML enviado a un cliente | HummingDeck; Starter añade tiempo de lectura |
| Acceso con buzón verificado a un artefacto terminado | HummingDeck Verified Email o Restricted en Pro y Business |
| Una contraseña compartida para una página | tiiny.host Solo, host-html.com Pro o static.app |
Después de alojar el archivo
Comparte tu HTML con un enlace rastreable de HummingDeck. Recibirás un correo cuando alguien lo abra y, desde Starter, verás cuánto tiempo dedicó y si volvió.
FAQ
¿Puedo alojar un único archivo HTML gratis?
Sí. Súbelo a Netlify Drop, tiiny.host o HTML Hoster y copia el enlace, comprobando si debes reclamar la carga o iniciar sesión para conservarla. Para un sitio público sin caducidad programada, añade index.html a un repositorio público de GitHub y activa GitHub Pages. Comprueba también el acceso: Netlify protege temporalmente con contraseña las cargas sin reclamar, mientras que un enlace de alojamiento público funciona para cualquiera que lo tenga.
¿Cuánto dura un enlace HTML gratuito?
Depende del servicio. En octubre de 2026, las páginas gratuitas de host-html.com duran 3 días, las cargas de invitados de HTML Hoster 90 días y static.app ofrece una prueba de 7 días. GitHub Pages y Cloudflare Pages no tienen caducidad programada, y los enlaces gratuitos de HummingDeck siguen activos hasta que los revocas o eliminas el documento. tiiny.host exige iniciar sesión al menos cada tres meses para mantener activa una cuenta gratuita.
¿Puedo alojar un archivo HTML en Google Drive?
Google Drive almacena archivos HTML, pero no los sirve como páginas web. Google cerró el alojamiento web de Drive el 31 de agosto de 2016, así que usa un servicio estático si necesitas un enlace que muestre la página.
El aviso original de retirada de Google recoge la fecha de cierre.
¿Google ofrece alojamiento HTML gratuito?
Sí. El plan Spark de Firebase Hosting incluye 10 GB de almacenamiento y 360 MB diarios de transferencia para archivos estáticos desplegados con la CLI de Firebase. Google Sites utiliza su propio editor y admite HTML, CSS y JavaScript incrustados mediante Embed code, en lugar de alojar directamente el archivo .html que subes.
Consulta los precios de Firebase, la guía de inicio de Hosting y las instrucciones para insertar contenido en Google Sites.
¿Cómo puedo alojar un archivo HTML en local?
Abre una terminal en la carpeta del archivo, ejecuta python3 -m http.server --bind 127.0.0.1 8000 y visita http://localhost:8000. Esto vincula el servidor de prueba a tu propio ordenador. Sube el archivo a un servicio de alojamiento si necesitas un enlace que otras personas puedan abrir.
¿Puedo proteger un archivo HTML con contraseña?
Sí. tiiny.host incluye contraseñas desde Solo, host-html.com desde su plan Pro de $9 y Netlify desde Pro para protección permanente. HummingDeck ofrece verificación del buzón en Pro y Business: un enlace Restricted solo se abre mediante una dirección que indiques, confirmada con un código de un solo uso o un enlace de acceso enviado por correo.
Cloudflare Pages puede protegerse con políticas de Access, pero activar la protección de las vistas previas no protege por sí solo la dirección de producción. Vercel ofrece una contraseña compartida como complemento Pro; consulta las condiciones actuales en el apartado de cada herramienta.
¿Cuál es la mejor alternativa a tiiny.host?
Elige según el límite que hayas alcanzado. EdgeOne Pages admite archivos de hasta 25 MB y exige registrarse para conservar un despliegue de invitado. Para conocer el interés de un cliente, HummingDeck registra visitas por enlace y añade tiempo por página desde Starter. Exporta o compila un proyecto de Claude o v0 a HTML terminado antes de enviarlo a un servicio estático.
¿Cómo comparto en privado una página HTML generada por IA con un cliente?
Expórtala o compílala a HTML primero y elige después los controles de acceso del enlace de entrega. Los modos Restricted y Verified Email de HummingDeck en Pro y Business exigen confirmar el buzón sin que el destinatario necesite una cuenta. La función general de Claude para compartir artefactos exige una cuenta de Claude para los nuevos enlaces, mientras que los antiguos y algunas opciones de Code o artefactos personalizados siguen otras reglas; el uso compartido de v0 y el acceso al sitio desplegado también tienen ajustes distintos.
Consulta las guías para exportar artefactos de Claude y compartir un diseño de Claude. Para la entrega al cliente, utiliza un HTML terminado y el modo de acceso adecuado.
¿GitHub Pages permite el uso comercial?
Solo para páginas cuya finalidad principal no sea comercial. GitHub dice que Pages es “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).” Revisa la política para tu sitio: un portfolio relacionado con tu negocio es distinto de gestionar una tienda o un servicio SaaS en Pages.
Lee los límites y la política de uso de GitHub Pages.
¿Puedo saber quién vio un archivo HTML estático?
Sí, con un servicio que registre visitas por enlace o con analítica que añadas tú. HummingDeck registra visitas por cada enlace en todos los planes y, desde Starter, tiempo por página, visitas recurrentes y clics compatibles. Un Enlace personal vincula la actividad al destinatario al que lo enviaste; Verified Email o Restricted añaden verificación del buzón en Pro y Business. Estas señales demuestran actividad en el enlace y acceso al buzón, no quién estaba usando el dispositivo.
¿Qué pasa con React o JSX de los artefactos de Claude?
Exporta o compila primero el código fuente a HTML terminado. Un archivo .jsx necesita compilarse antes de que el navegador pueda ejecutarlo, y cambiar su nombre a .html no lo convierte en una página. Aloja el HTML exportado o sube la carpeta compilada como ZIP a un servicio que sirva carpetas. HummingDeck previsualiza paquetes ZIP HTML desde Starter.
Fuentes
Comprobado el 30 de octubre de 2026. Son las páginas de precios e instrucciones de los propios proveedores; los controles de cuenta se describen según la documentación, no mediante pruebas con sesiones iniciadas.
- GitHub: límites y política de uso de Pages, fuente de publicación y acceso a sitios privados.
- Vercel: precios, condiciones de Hobby, autenticación en producción y precio del complemento de contraseña.
- Netlify: precios, guía de inicio de Drop y protección con contraseña.
- Cloudflare: carga directa y acceso a despliegues de vista previa.
- tiiny.host: precios, facturación en USD, límites de los planes y conservación de enlaces gratuitos.
- host-html.com: límites de archivos y pasos de carga y precios.
- EdgeOne: carga directa, Makers Drop y precios.
- static.app: precios, carga de HTML y ayuda de contraseñas y gestor de archivos.
- HTML Hoster: cargas, cuentas y conservación.
- Google: cierre del alojamiento de Drive, precios de Firebase, guía de inicio de Hosting y contenido insertado en Sites.
- Uso compartido de IA: artefactos de Claude, Claude Code, artefactos personalizados y publicación anterior y ajustes de uso compartido de v0.
- HummingDeck: precios.
Artículos relacionados:
- Exportar artefactos de Claude: distingue entre HTML terminado, paquetes y código fuente.
- Compartir un diseño de Claude: opciones nativas y entrega con seguimiento.
- Compartir una web HTML de ChatGPT: convierte el HTML generado en un enlace que funcione en el navegador.
- Añadir analítica a una página HTML: elige entre medir tráfico o interacción de destinatarios.
- Alojar un PDF en línea: la comparativa equivalente para archivos PDF.