Open In App
Related Articles

HTML | <input> accept Attribute

Improve Article
Save Article
Like Article

The HTML <input> accept Attribute is used to specify the type of file that the server accepts. This attribute can be used with <input type=”file”> element only. This attribute is not used for validation tools because file uploads should be validated on the Server.


<input accept = "file_extension | audio/* | video/* | image/* | media_type">

Attribute Values: 

  • file_extension: It Specify the file extension(s) like .gif, .jpg, .png, .doc) the user can pick from.
  • audio/*: The user can pick all sound files.
  • video/*: The user can pick all video files.
  • image/*: A valid media type, with no parameters. Look at IANA Media Types for a complete list of standard media types
  • media_type: A valid media type without parameters.



<!DOCTYPE html>
        HTML input accept attribute
        body {
            text-align: center;
        h1 {
            color: green;
        HTML input accept attribute
    <form action=" ">
        <input type="file" name="picture" accept="image/*">
        <input type="submit">



HTML input accept attribute

Supported Browsers: The browsers supported by HTML <input> accept Attribute are listed below: 

  • Google Chrome 1.0 and above
  • Edge 12.0 and above
  • Internet Explorer 6.0 and above
  • Firefox 1.0 and above
  • Apple Safari 1.0 and above
  • Opera 12.1 and above

Last Updated : 04 Jul, 2023
Like Article
Save Article
Similar Reads
Related Tutorials