> ## Documentation Index
> Fetch the complete documentation index at: https://pipedform.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# File Attachments

Let users attach files directly through your form, whether it's a resume, a screenshot, or a supporting document, and receive them alongside every submission.

PipedForm supports file uploads out of the box, so you can collect attachments like resumes, images, or documents without any additional setup.

Accept file uploads directly through your form, and PipedForm will handle storage and delivery automatically.

<Note>
  This is available on the **Pro** plan and above.
</Note>

## Single File Upload

To accept a single file upload, add an `<input type="file">` field to your form with a `name` attribute.

```html theme={null}
<form action="https://pipedform.com/f/{form_id}" method="POST" enctype="multipart/form-data">
  <!-- ... -->
  <input type="file" name="resume" />
  <!-- ... -->
</form>
```

The uploaded file will be attached to the submission and made available in your dashboard, as well as forwarded to any connected destinations/integrations.

## Multiple File Upload

To accept multiple files from a single field, add the `multiple` attribute to your file input.

```html theme={null}
<form action="https://pipedform.com/f/{form_id}" method="POST" enctype="multipart/form-data">
  <!-- ... -->
  <input type="file" name="attachments" multiple />
  <!-- ... -->
</form>
```

Users will be able to select and upload more than one file at once through this field, and all files will be attached to the same submission.

<Warning>
  **Notes:**

  * Make sure your form includes `enctype="multipart/form-data"` , without this, file uploads will not be sent correctly.
  * Each file has a maximum size of **5MB**.
  * A maximum of **3 files** can be uploaded per multiple file input.
  * A form can have a maximum of **5 file input fields**.
</Warning>
