Web browsers work by retrieving web pages from servers using URLs via HTTP/HTTPS, parsing the HTML content, and rendering it into a visual format. They process CSS to apply styles and JavaScript to enable interactivity. Browsers also manage user inputs, caching, and might support multiple concurrent requests for efficient performance.