Got a React build you want someone to look at before it ships? Build it, zip the output, and drop it in — you get a private link that runs the app in any browser. No deploy pipeline, no hosting dashboard; just an unguessable URL only your reviewers can open.
Try it now
Drop a file — get a private link in seconds. No sign-up.
Drop an HTML file or ZIP bundle, or click to choose.
Single file or ZIP. Max 3 MB.
Up to 3 MB, link self-destructs after 7 days. Sign up free to keep links forever, password-protect them, and store more.
Run your build (Vite, Create React App, and most setups output a dist or build folder of static files), zip that folder, and drop it in. miinideck unpacks it and serves the app behind one private link, with its assets intact.
Send the link for review. It's no-indexed and unguessable, so a pre-launch build never shows up in search and only the people you share it with can reach it.
Add a password or an expiry for the review window, and push an updated build whenever you iterate — the link stays the same, so reviewers always land on the latest.
Upload the built output, not the source. A client-side React build is just static HTML, CSS, and JS; zip the dist or build folder and drop it in, and it runs in the browser. The one case this doesn't cover is an app that needs its own server (SSR or API routes).
For hash-based routing, yes, out of the box. For history-based routing that expects server rewrites, share the entry page — single-page navigation then works within the app. Assets and imports resolve because the whole build is served together.
Yes. The link is unguessable and no-indexed, so a pre-release build stays off search. Add a password (free on every plan) so even someone with the link needs a passphrase.
Yes. Replace the ZIP from your dashboard and the link stays the same, so the reviewer keeps one URL across every revision.
No card to try, no sign-up to get a link. Sign up free to keep links forever, password-protect them, and store more.