Formularze to interaktywne elementy stron, w których użytkownicy wpisują dane i wysyłają je do serwera. Buduje się je w HTML i zawierają różne pola: pola tekstowe, przyciski opcji, pola wyboru i przycisk wysyłania. Formularze są niezbędne do logowania, rejestracji, przesyłania opinii czy wyszukiwania.
Na przykład formularz kontaktowy na stronie może mieć pola na imię, adres e-mail i wiadomość oraz przycisk wysyłania. Po wysłaniu dane trafiają do serwera, który je przetwarza, na przykład zapisuje w bazie danych albo wysyła powiadomienie e-mailem. Dobrze zaprojektowane formularze zwiększają zaangażowanie i ułatwiają zbieranie danych na stronie.