Export the design or build as HTML (a single file or a ZIP of the folder), publish it on HTMLtoLink with a custom address and a password, and send the client the link plus the password. After each round of feedback, use Update content so the same link always shows the latest version.
Why a live link beats screenshots and PDFs
- Clients see real hover states, animations, forms and scrolling — not a flattened picture.
- They can open it on their own phone, which is where most of their customers will be.
- There is one source of truth. Nobody comments on
v3_final_FINAL.pdfafter v5 exists.
The workflow
- Export: a static build from your tool (
npm run build, Webflow/Framer/Figma-to-HTML exports, or hand-written HTML). Zip the folder. - Publish with an address like
acme-redesignand a password. For a project that runs for weeks, a paid plan keeps the preview online permanently. - Send the link and, separately, the password. Attach the QR code so they can check it on a phone in seconds.
- Iterate: after feedback, upload the new ZIP with Update content. Same link, same password.
- Wrap up: delete the link when the project ships, or let it expire.
Paste code or drop a file, ZIP or folder. Free plan with Google sign-in, custom address & password. Get a link
Tips that save a round of emails
- Put a small version note in the footer ("Preview v4 · 12 Oct") so feedback refers to a specific build.
- Add Open Graph tags for a polished link preview — but remember protected pages cannot show the preview image.
- Check every page in the responsive viewer before sending.
- Use relative links between pages so navigation works inside the preview.
Handing over
A preview link is not production hosting. When the client approves, deploy to their real host and domain; send them the same ZIP you uploaded so nothing is lost.