Home / Guides / Add a file upload form without a backend
Add a file upload form without a backend
Let visitors attach files to your form and receive them without building any upload server or storage.
Create your free form endpoint
1. Create a form and enable uploads (Pro)
Create a form in Formcatch. File storage is available on Pro — each uploaded file is stored securely and downloadable from your dashboard.
2. Add a file input with multipart encoding
<form action="https://forms.mgm-llc.org/f/YOUR_FORM_ID" method="POST" enctype="multipart/form-data"> <input name="email" type="email" required> <input name="attachment" type="file"> <button>Send</button> </form>
3. Download attachments
Open the submission in your dashboard and download the attached file. No S3 bucket or upload endpoint to manage.
FAQ
Where are uploaded files stored?
Files are stored securely and accessible only to you from your dashboard. Uploads are a Pro feature.
Is there a size limit?
Yes, per-file and per-account limits apply on Pro to keep things fast and affordable.
More guides
How to add a contact form without a backendHow to send form submissions to SlackHow to send form submissions to DiscordHow to send an HTML form to email (no PHP)How to send an automatic reply to form submissions