Tutorials References Exercises Bootcamp Menu
Sign Up Create Website Get Certified Upgrade

HTML accept Attribute

Definition and Usage

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

Note: The accept attribute can only be used with <input type="file">.

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

Applies to

The accept attribute can be used on the following element:

Element Attribute
<input> accept


Input Example

Specify that the server accepts only image files in the file upload:

<form action="/action_page.php">
  <input type="file" name="pic" accept="image/*">
  <input type="submit">
Try it Yourself »

Browser Support

The numbers in the table specify the first browser version that fully supports the attribute.

accept 8.0 10.0 4.0 6.0 15.0