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.

Start free   Pricing

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