File upload
A file-upload form with client-side validation — a required PNG/JPEG/PDF input capped at 5 MB and an optional multiple-file input. Everything is checked on-device; nothing is uploaded.
Download this form as a standalone HTML file
Demo endpoint: submissions are validated server-side and returned as success, but nothing is stored, emailed, or forwarded.
Embed this form
It's a single self-contained HTML file (inlined CSS, native validation, no external requests). Download it, host it on your own site, and drop it into any page with an iframe.
iframe embed
<!-- Download upload.html, host it on your site, then embed the form anywhere: -->
<iframe
src="/path/to/upload.html"
title="File Upload Form"
width="100%"
height="640"
loading="lazy"
style="border:0">
</iframe>