Forms allow users to interact with web pages by entering and submitting information. HTML provides a variety of form elements, including text fields, checkboxes, radio buttons, and buttons. These elements are used to collect user data and send it to servers for processing.

Example: Simple form

<form>
    <label>Name:</label>
    <input type="text" name="name">

    <button type="submit">Submit</button>
</form>

This form allows a user to enter a name and submit it.