Lighthouse is an open-source, automated tool to help you improve the quality of web pages. You can run it on any web page, public or requiring authentication. It has audits for performance, accessibility, SEO, and more.
You can run Lighthouse in Chrome DevTools, from the command line, or as a Node module. Give Lighthouse a URL to audit, it runs a series of audits against the page, and then it generates a report on how well the page performed. Use the failed audits as indicators for how to improve the page. Each audit has a reference that explains why the audit is important, as well as how to fix it.
You can also use Lighthouse CI to prevent regressions on your sites.
Get started
Choose the Lighthouse workflow that suits you best:
- In Chrome DevTools. Audit pages that require authentication and read your reports in a user-friendly format, right from the browser.
- From the command line. Automate your Lighthouse runs with shell scripts.
- As a Node module. Integrate Lighthouse into your continuous integration systems.
- From a web UI. Run Lighthouse and link to reports, no installation needed.
Run Lighthouse in Chrome DevTools
Lighthouse has its own panel in Chrome DevTools. To run a report:
- Download Google Chrome for Desktop.
- Open Chrome, and go to the URL you want to audit. You can audit any URL on the web.
- Open Chrome DevTools.
Click the Lighthouse tab.