Formulieren zijn interactieve onderdelen op webpagina's waarmee gebruikers gegevens invullen en naar een server sturen om te laten verwerken. Ze worden gebouwd met HTML en bevatten verschillende invoervelden, zoals tekstvakken, keuzerondjes, selectievakjes en verzendknoppen. Formulieren zijn onmisbaar voor acties zoals inloggen, registreren, feedback geven of zoeken.
Een contactformulier op een website heeft bijvoorbeeld velden voor de naam, het e-mailadres en het bericht van de gebruiker, plus een knop om alles te versturen. Na het versturen gaan de gegevens naar de server, die ze verwerkt, bijvoorbeeld door ze in een database op te slaan of een e-mailmelding te sturen. Goed ontworpen formulieren zorgen voor meer betrokkenheid en maken het verzamelen van gegevens op websites efficiënt.