Skip to content
Related Articles

Related Articles

HTML | enctype Attribute

View Discussion
Improve Article
Save Article
Like Article
  • Difficulty Level : Basic
  • Last Updated : 21 Jun, 2022

This Attribute specifies that data will be present in form should be encoded when submitting to the server. This type of attribute can be used only if method = “POST”.

<form enctype = "value">

Element: The enctype attribute is associated with <form> enctype element only. 
Attribute Value: This attribute contains three value which are listed below: 

  • application/x-www-form-urlencoded: It is the default value. It encodes all the characters before sent to the server. It converts spaces into + symbols and special character into its hex value.
  • multipart/form-data: This value does not encode any character.
  • text/plain: This value convert spaces into + symbols but special characters are not converted.



<!DOCTYPE html>
        <title>enctype attribute</title>
            h1 {
            body {
        <h2>enctype Attribute</h2>
        <form action="#" method="post"
            First name: <input type="text" name="fname"><br>
            Last name: <input type="text" name="lname"><br>
            Address: <input type="text" name="Address"><br>
            <input type="submit" value="Submit">


Supported Browsers: The browser supported by enctype Attribute are listed below: 

  • Google Chrome 
  • Edge version 12 and above
  • Firefox 
  • Internet Explorer 
  • Opera 
  • Safari 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!