File UploadsContests & user submissions

Image Upload Form

An image submission form for contests, galleries, and user-generated content with a caption field.

  • Image input
  • Caption field
  • Responsive
  • No dependencies

Fields included

  • Name
  • Email
  • Image
  • Caption

Works great with

How to Use This Template

  1. 1Sign up for a free Static Forms account to get your API key.
  2. 2Copy the HTML code above and save it as an .html file.
  3. 3Replace YOUR_API_KEY with your actual API key.
  4. 4Deploy the file to your website and start receiving submissions in your inbox.

Frequently asked questions

Can I restrict uploads to images only?

Yes. This template sets accept="image/*" on the file input, so browsers prompt for images and filter out other file types.

How do I run a photo contest with this form?

Share the form link, collect entries by email, and log them to a spreadsheet so judges can review each image and caption in one place.

What image size can people upload?

The attachment limit is 4.5MB per submission. Ask entrants to resize very large photos, or request a link for high-resolution files.

Can entrants add a description?

Yes. The caption field lets them title or describe their image, which is captured alongside the file.

Start receiving form submissions today

No backend code needed. Sign up, grab your API key, and you are ready to go.