Formulir HTML adalah cara yang mudah untuk mendapatkan data dari pengguna akhir (end user). Cara pengolahannya memerlukan bahasa scripting pada server seperti PHP atau bahasa scripting seperti JavaScript.

Berikut ini adalah contoh formulir sederhana:

<!--
	<form> sebagai wadah formulir
	[atribut] id -> identitas formulir, jarang digunakan dalam pengolahan di server
	[atribut] action -> tujuan pengiriman formulir
	[atribut] method -> bentuk pengiriman, diantaranya GET dan POST
-->
<form id="formulir1" action="olah.php" method="post">
	<!--
		<fieldset> sebagai wadah dari bagian dari formulir
	-->
	<fieldset>
		<!--
			<legend> sebagai judul dari <fieldset>
		-->
		<legend>Data pribadi</legend>

		<!--
			<label> digunakan sebagai label(nama) dari suatu masukan (input)
			[atribut] for -> nama dari masukan yang dimaksud
		-->
		<label for="nama">Nama</label>
		<!--
			<input> digunakan sebagai wadah masukan data
			[atribut] type -> jenis dari masukan, diantaranya: text(teks), date(tanggal), file(berkas), dsb.
			[atribut] name -> nama dari masukan
			[atribut] value -> nilai/data dari masukan
		-->
		<input type="text" name="nama" id="nama"><br>
		<input type="submit" value="Kirim">
	</fieldset>
</form>