THE WORLD'S LARGEST WEB DEVELOPER SITE

HTML <form> accept Attribute

❮ HTML <form> tag

Example

Specify that the server accepts only gif and jpeg files in the file upload:

<form action="/action_page.php" accept="image/gif,image/jpeg">
  <label for="img">Your image:</label>
  <input type="file" name="img" id="img"><br><br>
  <input type="submit" value="Submit">
</form>
Try it Yourself »

Definition and Usage

The <form> accept attribute is not supported in HTML5.

The accept attribute specifies the types of files that the server accepts (that can be submitted through a file upload).

Tip: Look at the <input> accept attribute instead.

Tip: Do NOT use this attribute as a validation tool. File uploads should be validated on the server.


Browser Support

Attribute
accept Not supported Not supported Not supported Not supported Not supported

Syntax

<form accept="file_type">

Attribute Values

Value Description
file_type One or more file types that can be submitted/uploaded. To specify more than one file type, separate the types with a comma

❮ HTML <form> tag