Un headless browser, ou navigateur sans tête, est un type de navigateur qui fonctionne sans interface graphique utilisateur. Il est principalement utilisé pour effectuer des tests automatisés ou pour extraire des données d’un site web, une pratique connue sous le nom de web scraping. Parmi les exemples de headless browser les plus courants, on retrouve Chrome Headless et Puppeteer. En anglais, on utilise le terme « headless browser » pour désigner ce type de navigateur.