La balise <form> possède différents attributs spécifiant son nom, un cadre de destination après la soumission du formulaire ou encore une liste de jeux de caractères.
L'attribut name="Nom du formulaire" définit un nom pour le formulaire courant.
L'attribut target="Nom du cadre" définit le cadre destinataire qui doit afficher les résultats du formulaire.
L'attribut accept-charset="Liste" définit une liste de jeux de caractères acceptés par le serveur traîtant le formulaire.
L'attribut lang="Langue"* définit une langue pour l'élément.
L'attribut dir="rtl/ltr" définit une direction d'écriture.
L'attribut title="Description" définit une description affichée dans une bulle.