Cargando
Demos en vivo

Publica tu web gratis a partir de una carpeta

Sí, puedes publicar tu web gratis y sin tarjeta: creas una cuenta gratuita de Cloudflare, arrastras la carpeta de la web a Pages y en unos minutos está en internet en tu-nombre.pages.dev, sin límite de visitas ni de ancho de banda. Abajo tienes los pasos, los límites y los errores que obligan a repetir.

Actualizado el

Tiempo
5 minutos
Coste
Gratis

Esta guía sirve si tu web es una carpeta de archivos: un index.html arriba del todo y, a su lado, los estilos, el código, las imágenes y las tipografías. Así son las webs hechas a mano o exportadas como estáticas, la página que te ha escrito un chat de IA, y así queda un kit de Promti al descomprimir la descarga, que ya trae esta guía dentro.

Al acabar, la tendrás en internet en una dirección terminada en .pages.dev, con el plan gratuito de Cloudflare, y sabrás cómo cambiarla por una versión nueva. Subirla es cuestión de minutos; revisar antes la carpeta te ahorra repetir.

Alojarla no cuesta nada: Cloudflare no cobra las peticiones a archivos estáticos en ningún plan. Solo pagarás si luego quieres tu propio dominio o un buzón de correo con él.

Antes de empezar

  • La carpeta de la web, o un .zip de ella, con el index.html en el primer nivel y no escondido en una subcarpeta.
  • Un email para la cuenta de Cloudflare y el ordenador donde tienes guardada la carpeta.
  • Un nombre de proyecto que te guste ver en la dirección, porque será el principio de tu-nombre.pages.dev.
  • Si la carpeta lleva vídeos o modelos 3D, el peso de los archivos más grandes: hay un máximo por archivo, que verás en los pasos.

Paso a paso: pon tu web en internet

  1. Ten a mano el archivo que has descargado: Cloudflare acepta el .zip tal cual o la carpeta que hay dentro (index.html y lo demás).
  2. Entra en dash.cloudflare.com y crea una cuenta gratuita (o inicia sesión).
  3. Abre Workers & Pages y pulsa Create application. La página empieza por Workers: pulsa Get started donde ofrece Pages y luego Drag and drop your files.
  4. Ponle nombre al proyecto — tu negocio, en minúsculas y con guiones —, arrastra el .zip o la carpeta y pulsa Deploy site. (Admite hasta 1.000 archivos de 25 MiB cada uno.)
  5. Enseguida está en tu-nombre.pages.dev. Para cambiarla luego: abre el proyecto, Create a new deployment, elige Production y arrastra la versión nueva.

Al terminar: Tu web está en internet, rápida en todas partes y con HTTPS.

Cualquier alojamiento que sirva archivos normales también vale (Netlify, tu propio servidor…): sube el contenido de la carpeta. Mira que su plan admita una web de negocio: el gratuito de Vercel, por ejemplo, es solo para uso no comercial.

Qué te da el plan gratuito

Cloudflare anuncia peticiones y ancho de banda ilimitados en todos sus planes de Pages, también en el gratuito. Su documentación precisa que las peticiones a archivos estáticos son gratis e ilimitadas en cualquier plan, y una web hecha solo de archivos no usa nada más.

Los límites van por archivos, no por visitas. En el plan gratuito caben hasta 20.000 archivos por web, ninguno de más de 25 MiB. Si arrastras la carpeta en el panel, el tope es de 1.000 archivos; por encima, Wrangler, la herramienta de línea de comandos de Cloudflare, sube los 20.000.

Una cuenta admite hasta 100 proyectos de Pages, y cada uno, hasta 100 dominios propios en el plan gratuito.

Otros alojamientos que aceptan la misma carpeta

Te vale cualquier servicio que sirva archivos tal cual. Lo que cambia es la letra pequeña de cada plan gratuito.

Netlify también acepta una carpeta arrastrada. Su plan gratuito trae 300 créditos al mes: cada publicación en producción gasta 15 y cada GB servido, 20. Cuando una cuenta llega al límite, Netlify pone en pausa sus webs hasta el siguiente ciclo de facturación.

GitHub Pages es gratis, con 1 GB por web y un límite orientativo de 100 GB de tráfico al mes, pero GitHub deja claro que no está pensado como alojamiento gratuito para un negocio online ni para una tienda.

El plan gratuito de Vercel, Hobby, es solo para uso personal y no comercial. La web de un negocio necesita el plan Pro, que Vercel anuncia a 20 dólares al mes.

Gratis y con tu propio dominio

El plan gratuito admite dominios propios: hasta 100 por proyecto. El alojamiento sigue siendo gratis; el dominio se paga una vez al año a quien lo vende, y la guía del dominio explica dónde y cuánto cuesta.

Para una dirección como tunombre.es, sin www ni nada delante, Cloudflare pide que añadas el dominio a tu cuenta de Cloudflare y que sus servidores de nombres (nameservers) apunten a Cloudflare. Esa cuenta puede quedarse en el plan Free de Cloudflare, a 0 dólares al mes.

Para una dirección como www.tunombre.es o tienda.tunombre.es, el dominio puede seguir donde está: primero añades la dirección en el proyecto de Pages y después, en tu proveedor actual, un registro CNAME que apunte a tu-nombre.pages.dev. Si lo haces al revés, la dirección muestra un error 522.

Una página que te ha hecho un chat de IA

Si Claude, ChatGPT u otro asistente te ha escrito la página en un solo archivo HTML, ya tienes casi toda la web. Crea una carpeta nueva, guarda dentro el código como index.html y pon a su lado las imágenes que use, con los mismos nombres que aparecen en el código. Esa carpeta es la que arrastras a Pages.

Antes de subirla, abre el index.html en tu navegador desde la carpeta. Si ahí se ven las imágenes, en internet también; si no, algún nombre o ruta del código no coincide con el archivo.

Lo que puede fallar y cómo se arregla

En la dirección sale un error en lugar de tu portada. Mira si el index.html ha quedado un nivel más abajo: pasa cuando arrastras la carpeta que contiene la carpeta de la web. Vuelve a subir la buena.

Un archivo aparece con un aviso rojo. Pesaba demasiado y no se ha subido. Cloudflare te deja quitarlo de la subida, pero no cambiarlo por otro, así que reduce su tamaño y sube de nuevo el proyecto entero.

Has subido la versión nueva y todo sigue igual. Cada despliegue va a producción o a una vista previa, y la vista previa no toca la web publicada: elige producción.

La dirección lleva unos caracteres de más. Ese nombre ya estaba cogido y Cloudflare le ha añadido unos al azar para que sea único. Cuando conectes tu dominio, la dirección que darás será la tuya.

Y algo sin vuelta atrás: un proyecto creado subiendo archivos no puede pasarse luego a publicar desde Git. Tendrías que crear otro.

Cuando ya está en internet

Con la web en marcha, las guías siguientes van del dominio, del correo con ese dominio y de cómo avisar a Google de que existe.

Para ver la carpeta en internet sin crear cuenta, está Cloudflare Drop (cloudflare.com/drop): la mantiene publicada una hora y, para quedártela, la reclamas con una cuenta. Crea un Worker, no un proyecto de Pages, así que los pasos del dominio no le encajan.

Preguntas

¿De verdad es gratis para la web de un negocio?
Para una web hecha de archivos, sí: en el plan gratuito no se cobran ni las peticiones ni el ancho de banda. Lo que puede costarte dinero es el dominio y, si quieres enviar correo desde él, un buzón.
¿Necesito tarjeta para empezar?
No. En sus propias páginas, Cloudflare dice que puedes empezar gratis y sin tarjeta de crédito. Te pedirá un medio de pago cuando compres algo, como un dominio.
¿Cuántas visitas aguanta?
Cloudflare no pone un número para los archivos estáticos: las peticiones son ilimitadas, también en el plan gratuito. Lo que tiene límite es cuántos archivos subes y cuánto pesa cada uno.
¿Y cómo hago que salga en Google, también gratis?
Publicarla la pone en internet; Google la encuentra después, a su ritmo. Puedes avisarle gratis con Search Console, y la guía para aparecer en Google lo explica paso a paso.
¿Puedo subir así una web hecha con WordPress?
No. WordPress necesita un servidor con PHP y una base de datos MySQL o MariaDB, mientras que Pages sirve archivos. Este camino es para webs que ya son HTML, CSS y JavaScript.
¿Dónde puedo publicar una web gratis?
En cualquier servicio que sirva archivos tal cual. Cloudflare Pages no cobra peticiones ni ancho de banda en el plan gratuito; Netlify también tiene plan gratuito, con créditos mensuales; GitHub Pages no está pensado para un negocio ni una tienda; y el plan gratuito de Vercel es solo para uso personal. Los límites de cada uno, arriba.
¿Cómo subo una página web HTML a internet gratis?
Pon el index.html en una carpeta con sus imágenes y estilos, crea una cuenta gratuita de Cloudflare, entra en Pages, elige subir archivos y arrastra la carpeta. En unos minutos tienes una dirección tu-nombre.pages.dev. Si prefieres no preparar nada, un kit de Promti trae la web hecha y esta guía dentro, y si la quieres hecha a tu medida, mira web a medida.
¿Se mantiene la dirección .pages.dev cuando añado mi dominio?
Sí, funcionan las dos a la vez. Si prefieres una sola, Cloudflare explica cómo llevar la .pages.dev a tu dominio con Bulk Redirects.

Así es una web hecha con Promti

Un kit para cada tipo de negocio, cada uno con su demo en vivo. Tus textos, tus colores y tus fotos van en su lugar.

¿La quieres en 3D? Empieza por aquí: Qué es una web inmersiva · Cuánto cuesta una web 3D · Páginas web 3D: ejemplos.