A headless browser is a type of browser that operates without a graphical user interface. It is primarily used for automated testing or for extracting data from a website, a practice known as web scraping. Common examples of headless browsers include Chrome Headless and Puppeteer. The term “headless browser” is used to refer to this type of browser.