Some things are only meant to be open for a while — a quote, a preview, a one-time handoff. A shortened link can be set to expire, but it only gates the redirect; the page it points at keeps living wherever it was published. Here the expiry sits on the page you host. Drop your HTML (or a zipped build), pick a date, and when the window closes the link stops opening — and there's no second copy left behind to find. It's unguessable and off search the whole time, so the share is private while it's live and simply gone when it shouldn't be.
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.
Drop your HTML file or zipped site in. miinideck publishes it to one private, unguessable link and renders it live the way the recipient will see it — no deploy, no public feed.
Pick the date it should go dark. The cutoff is attached to the hosted page itself, so when the clock runs out there's nothing still reachable behind a stale redirect — the page is what expires.
Send the link and forget it. It stays no-indexed and opens only for the people you sent it to until the date hits; after that it closes on its own, with no takedown to remember.
Upload your page to miinideck and pick an expiry date. Until then it opens normally for anyone you sent it to; once the window closes the link stops working on its own. You don't have to remember to take anything down.
The page itself. When the date hits, the hosted page stops serving — there's no underlying copy still sitting somewhere public after the link goes dark. That's the difference from bolting a timer onto a link that only points elsewhere.
Yes — you can set an expiry on every plan, free included. On the free plan links self-destruct in 7 days by default. On Solo and Studio links never expire unless you choose to set a date, so you decide the window either way.
That's the default here. Every link is unguessable and no-indexed, so the page is private while it's live, and the expiry takes it offline when time's up. You can add a password on top for a second gate during the window.
Then it needs a real deploy where expiry is handled at the app level — Vercel and Netlify are built for that. miinideck hosts front-end HTML (a single file or a zipped build) behind a private, expiring link; it's for static pages you want to share for a fixed window, not an app with its own server and database.
No card to try, no sign-up to get a link. Sign up free to keep links forever, password-protect them, and store more.