Publica tu build de Vite o React desde la carpeta dist
Ejecutaste la build y obtuviste una carpeta dist/ con archivos estáticos. Comprímela, súbela aquí y tu app queda en línea: assets con hash cacheados correctamente, rutas del lado del cliente funcionando, sin pipeline de despliegue.
Mira quién lo abrió y cuándoProtégelo con una contraseñaImprímelo o compártelo como código QR
Suelta tu archivo aquí
Suelta varios a la vez y se convierten en un enlace de álbum
Archivos de hasta 250 MB gratis·
GratisSin registro para ver250 MB gratisFunciona en el navegador, sin instalar nada
ImágenesPDFsVídeoAudioDiapositivasCódigoSitios
¿Cómo despliego una build de Vite o React sin servidor?
Para publicar una build de Vite o React, ejecuta npm run build, comprime la carpeta de salida (dist/, build/ o out/) y súbela en el cargador de arriba. La descomprimimos, encontramos tu index.html y servimos cada archivo con el tipo de contenido correcto en una URL limpia, assets con hash cacheados agresivamente, rutas del lado del cliente funcionando, dominio propio y SSL con Pro, sin CI y sin configuración de despliegue.
Tu build ya es un sitio estático
Una build de front-end moderna es por diseño una carpeta de archivos estáticos. Vite, Create React App, Vue CLI, el adaptador estático de SvelteKit y Astro emiten un index.html más bundles con fingerprint. Comprimir esa carpeta y subirla aquí es el camino más corto de npm run build a una URL pública, sin CI y nada que instalar.
Las apps de página única enrutan en el navegador: /dashboard y /settings los maneja React Router o Vue Router, no archivos HTML separados. Activa el modo de aplicación de página única y las rutas desconocidas hacen fallback a index.html con un 200, así los enlaces profundos y las recargas funcionan en lugar de devolver un 404.
Assets con hash cacheados fuerte, HTML nunca obsoleto
Los bundles con hash de contenido se sirven con un caché inmutable de un año, así las visitas repetidas son instantáneas, mientras que tu index.html se sirve sin caché para que una nueva subida se muestre de inmediato. Publica una nueva build subiendo un nuevo ZIP; la URL permanece igual y los visitantes obtienen la nueva versión en su próxima carga.
Una build en una URL aleatoria sirve para una vista previa, pero una app real quiere una dirección real. Con Pro, conecta tu dominio o subdominio y aprovisionamos HTTPS automáticamente, sin configuración de certificados ni renovaciones. Eso lo convierte en un hogar legítimo para un front-end de producción pequeño: una herramienta interna, un sitio de marketing, una app de documentación, un entregable para un cliente.
Sin servidor, sin rutas de API, sin base de datos. Esto sirve tus archivos estáticos compilados y nada más, así que cualquier cosa que necesite un servidor en ejecución en tiempo de solicitud queda fuera de alcance.
Sin renderizado en el servidor por solicitud. Los componentes de servidor de Next.js renderizados por solicitud, los endpoints de SvelteKit y los secretos de servidor necesitan una plataforma que ejecute ese servidor; en su lugar exporta una build completamente estática.
Sin paso de build de nuestro lado. Sube la salida compilada, no tu código fuente; un proyecto sin build no renderizará, y te avisaremos si no encontramos un index.html. Tu ZIP puede pesar hasta 250 MB con una cuenta gratuita y 500 MB en Pro.
Cómo funciona
1
Construye tu app
Ejecuta tu build de producción, npm run build para Vite/React/Vue/Svelte, o el equivalente de tu herramienta. Genera una carpeta de archivos estáticos: un index.html, JavaScript y CSS con hashes en una carpeta assets/, y tus imágenes y fuentes. Esa carpeta es un sitio estático completo.
2
Comprime la salida y súbela
Comprime el resultado de la build, dist/ para Vite, build/ para Create React App, o out/ para una exportación estática, en un .zip y arrástralo al recuadro. Lo descomprimimos, encontramos tu index.html y servimos cada archivo con el tipo de contenido correcto, así que no tienes que ser exacto con la carpeta.
3
Activa el modo SPA y añade tu dominio
Si tu app usa enrutamiento del lado del cliente, activa el modo de aplicación de página única para que los enlaces profundos resuelvan a tu index.html en lugar de devolver un 404. Con Pro, conecta tu propio dominio con SSL automático. Vuelve a subir el ZIP después de tu próxima build para publicar una actualización en la misma URL.
Tu build ya es un sitio estático
Una build de front-end moderna es, por diseño, una carpeta de archivos estáticos, ese es todo el propósito del paso de build. Vite, Create React App, Vue CLI, el adaptador estático de SvelteKit y Astro emiten un index.html más bundles de JS/CSS con fingerprints y tus assets. No se necesita ningún servidor para servirlos; solo necesitas un lugar donde poner los archivos. Comprimir esa carpeta y subirla aquí es el camino más corto desde npm run build hasta una URL pública, sin CI, sin configuración de despliegue y nada que instalar.
Comprime dist/ (o build/, o out/), nosotros la encontramos
Distintas herramientas nombran la carpeta de salida de forma diferente: Vite escribe dist/, Create React App escribe build/, una exportación estática de Next o Nuxt escribe out/, Jekyll y 11ty escriben _site/ y public/. No tienes que recordar cuál, si tu ZIP contiene una de esas carpetas (o una carpeta envolvente al comprimir desde el escritorio), detectamos la raíz web real y servimos desde ella. Comprime la salida de la build en lugar de tu código fuente; subir un proyecto sin build no renderizará, y te avisaremos si no encontramos un index.html.
Enrutamiento del lado del cliente que realmente funciona
Las aplicaciones de página única enrutan en el navegador: /dashboard y /settings son manejadas por React Router o Vue Router, no por archivos HTML separados. Eso significa que un visitante que abre un enlace profundo directamente, o recarga en una página interna, necesita que el servidor devuelva index.html para que su router tome el control. Activa el modo de aplicación de página única y eso es exactamente lo que ocurre: las rutas desconocidas hacen fallback a index.html con un 200, así que las recargas y los enlaces profundos compartidos funcionan en lugar de devolver un 404. Déjalo desactivado para un sitio multipágina normal y las rutas desconocidas devuelven un 404 real (o tu propio 404.html).
Assets con hash cacheados agresivamente, HTML nunca obsoleto
Las buenas herramientas de build ponen fingerprint en tus bundles, app.4f3a9c2b.js, precisamente para que puedan cachearse para siempre. Respetamos eso: los assets con hash de contenido se sirven con un caché inmutable de un año, así que las visitas repetidas son instantáneas, mientras que tu index.html se sirve sin caché para que una nueva subida se muestre de inmediato. Obtienes el rendimiento del cacheo agresivo sin la trampa clásica de un archivo HTML obsoleto apuntando a bundles que ya no existen. Publica una nueva build subiendo un nuevo ZIP; la URL permanece igual y los visitantes obtienen la nueva versión en su próxima carga.
Con tu propio dominio y SSL
Una build publicada en una URL aleatoria está bien para una vista previa, pero una app real quiere una dirección real. Con Pro, conecta tu dominio o subdominio y aprovisionamos HTTPS automáticamente, sin configuración de certificados, sin renovaciones. Eso convierte esto en un hogar legítimo para un front-end de producción pequeño: una herramienta interna, un sitio de marketing, una app de documentación, un entregable para un cliente. Todo lo que el navegador necesita para ejecutar tu app se sirve correctamente; simplemente no hay backend, que es el límite honesto del alojamiento estático.
Solo estático, donde se necesita un backend, esto no es lo indicado
Esto sirve tus archivos estáticos compilados y nada más: sin renderizado en el servidor por solicitud, sin rutas de API, sin base de datos. Si tu app llama a una API externa desde el navegador a través de HTTPS, eso sigue funcionando. Si depende de código de servidor, componentes de servidor de Next.js renderizados por solicitud, endpoints de SvelteKit, secretos de entorno leídos en el servidor, necesitas una plataforma que ejecute ese servidor, y debes exportar una build completamente estática o alojar en otro lugar. Dicho claramente: trae tu salida compilada y obtendrás un alojamiento estático rápido; trae una app que depende del servidor y el alojamiento estático es la herramienta equivocada.
Pon una fecha final o un tope de vistas y el enlace se detiene solo. Envía un presupuesto que caduca el viernes, o una vista previa que se cierra tras cinco aperturas.
Cada enlace incluye un código QR nítido, gratis en cualquier plan. Ponlo en un menú, un folleto, una etiqueta o una caja, y abre el mismo enlace que un toque.
Descárgalo como SVG o PNG, a cualquier tamaño
Cambia el archivo después, el código impreso sigue sirviendo
Mira cuántas personas abrieron el enlace y cuándo, con todo el detalle: referencias, dispositivos, países y aperturas QR vs. directas. Gratis en cada plan.
Publica una carpeta dist/ de Vite o React en una URL en vivo sin pipeline de CI.
Agencias y estudios
Entrega a un cliente una app en vivo en tu propio dominio con SSL, como entregable.
Diseñadores y makers independientes
Pon un portafolio, una landing o una app de documentación en línea en segundos.
Equipos que publican herramientas internas
Aloja un panel o herramienta interna como SPA estática, con enlaces profundos que funcionan.
Lo que dicen
En sus palabras
“El panel de administración es increíblemente intuitivo y está pensado justo como razona un usuario. Mis alumnos coincidieron en que era fácil de usar y funcionaba perfecto.”
JJasonProfesor · comparte materiales de clase
“La app es de verdad agradable y fácil de manejar. Tengo todos mis enlaces de apps en un solo lugar, mis capturas de la App Store y Play Store, y organizo mis imágenes y PDFs en álbumes con etiquetas. Con tanto almacenamiento, todo vive aquí.”
EEvelynDesarrolladora de apps
“Manejo contratos, facturas y archivos legales para varias organizaciones distintas, así que casi todo lo que envío va protegido con contraseña. Link in Seconds lo hace sencillo, y tengo mi portafolio en un dominio propio. Es fácil de usar y de verdad económico.”
GGuy HenryFreelance · contratos y facturas
Todas las funciones de enlace son gratis. Pro añade espacio y alojamiento de sitios web.
La que produzca tu herramienta: dist/ para Vite, build/ para Create React App, out/ para una exportación estática. También puedes comprimir todo el proyecto, detectamos la carpeta de salida (dist/build/out/public/_site) y servimos desde ella, así que no tienes que ser exacto.
Sí. Cada asset se sirve con el tipo MIME exacto que requiere el navegador, text/javascript para JS, text/css para CSS, font/woff2 para fuentes, y los bundles con hash de contenido obtienen un caché inmutable de un año mientras el HTML permanece sin caché, así que las actualizaciones se muestran de inmediato.
Activa el modo de aplicación de página única. Las rutas desconocidas harán fallback a tu index.html con un 200, así que los enlaces profundos y las recargas dejan que tu router (React Router, Vue Router, etc.) los resuelva en lugar de devolver un 404.
Sí, si exportas una build completamente estática (la carpeta out/). Cualquier cosa que necesite un servidor en ejecución en tiempo de solicitud, componentes de servidor renderizados por solicitud, rutas de API, middleware de servidor, está fuera del alcance del alojamiento estático; exporta la salida estática o aloja en una plataforma que ejecute el servidor.
Ejecuta tu build de nuevo, comprime la salida y súbela, la misma URL sirve la nueva versión, así que los enlaces que hayas compartido siguen funcionando. No hay pipeline de CI ni comando de redespliegue; reemplazar el ZIP reemplaza el sitio.
Sí, con Pro. Conecta un dominio o subdominio a tu sitio con SSL automático para que los visitantes vean tu dirección en la barra de URL. Sin dominio propio, el sitio vive en su propia dirección de linkinseconds.
El alojamiento de sitios estáticos es una función Pro. Los sitios Pro pueden tener hasta 500 archivos y 100 MB en total; Lifetime aumenta ese límite. Cada sitio se sirve desde su propio origen aislado, por lo que el JavaScript de tu app está completamente en su propio sandbox separado del nuestro.
Publica tu carpeta dist/ como app en vivo, en segundos
Ejecuta npm run build, comprime la salida y súbela aquí. Tu app queda en línea en una URL limpia con assets con hash, enrutamiento SPA y dominio propio con SSL en Pro, sin pipeline de despliegue.