Een HTML-formulier is een formulier om gegevens in te vullen dat opgenomen is in een webpagina en dat door middel van HTML is gecodeerd.
HTML-formulieren werden in 1993 geïntroduceerd in de HTML+. Die specificatie werd later enigszins aangepast en vooral uitgebreid met de mogelijkheid om bestanden via de webbrowser te verzenden (RFC 1867[1]). Voor toepassing in XHTML is een volgende uitbreiding ontwikkeld onder de naam XForms.
HTML-formulieren zorgen ervoor dat op het wereldwijde web tweezijdige communicatie plaats kan vinden. In die zin zijn ze essentieel voor het succes van het WWW.