Export or build your project as static files, upload the HTML or ZIP to HTMLtoLink with an address like your-name-portfolio, and share the link on your CV, in a DM, or as a QR code on a slide. It opens instantly on any device, and you can update it as the project evolves. For a long-term portfolio, also deploy it to a permanent host with your own domain.
What works well
- JavaScript games — canvas, Phaser, PixiJS, Three.js and WebAssembly builds (upload the build folder; .wasm is served with the correct type).
- UI prototypes exported as HTML, or a CodePen/JSFiddle copied into one file with the combiner.
- Data visualisations — D3, Chart.js or Observable exports.
- One-page CVs and portfolios.
- Hackathon front-ends that call a public API.
Make the first ten seconds count
- Load fast: compress images, avoid autoplaying video, keep the first screen light.
- Mobile first: most links in DMs are opened on a phone. Test in the responsive viewer.
- Explain in one line at the top what it is and what to try.
- Add a link preview with the meta tag generator so it looks good in Slack, LinkedIn and Discord.
Instant link vs permanent portfolio
A shared link is perfect for "look at this now" moments: applications, demos, judging, feedback. A portfolio you want discovered on Google needs a permanent host and your own domain — and HTMLtoLink pages are deliberately noindex. Many people use both: a permanent site for the portfolio, and instant links for each work-in-progress. See the hosting comparison.