CheckOps
webhint
webhint is an Apache-2.0 customisable linting tool for websites that checks accessibility, speed, cross-browser compatibility, security headers and PWA best practices.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
webhint is a customisable linting tool that helps improve a site’s accessibility, speed, cross-browser compatibility and more by checking its code for best practices and common errors.
It runs from the CLI, as a browser extension and in the VS Code extension. Hints, its name for rules, cover areas such as axe-based accessibility checks, compatibility of HTML, CSS and JavaScript features with your target browsers, HTTP caching and compression, security headers and manifest validity. Configurations in .hintrc select hints and target browsers.
In the quality loop webhint is a site-level lint step, complementing Lighthouse audits. Development has slowed in recent years, so check that hints you rely on are current.
The source code is at webhintio/hint on GitHub under the Apache-2.0 licence, with about 3,700 stars; the most recent commit was on 21 July 2026.
Features
- Accessibility hints: axe-core-based checks.
- Compatibility hints: Browser support for features.
- Performance hints: Caching, compression and more.
- Security hints: Headers and HTTPS.
- Multiple surfaces: CLI, browser extension and VS Code.
- Configurable:
.hintrcpresets.
Pros
- Cross-browser checks: Uncommon in other linters.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 21 July 2026.
- Community: About 3,700 GitHub stars.
Cons
- Slower development: Release activity is low.
- Overlap: Lighthouse covers many checks.
- Node required: Needs Node.js.
Usage and Links (Example)
npx hint https://example.com
Resources:
Pricing
webhint is free and open source under the Apache-2.0 licence.
Recommended for?
- Front-end teams checking compatibility and best practices.
- VS Code users wanting inline web hints.
Conclusion
webhint offers a useful mix of compatibility, accessibility and performance checks.
Treat it as a complement to Lighthouse rather than a replacement.
On CheckOps, webhint is filed under the Accessibility and Release & CI gates stages. Related tools listed here include Lighthouse, axe-core, Pa11y, SiteSpeed.io, Unlighthouse and ESLint. A short trial on a real project, with your own code, data and pipeline, is usually the fastest way to choose between them, because fit matters more than feature lists. Facts here come from the official site, documentation and repository, checked on 11 November 2026.
Compare
CheckOps pages that put webhint next to related tools. There is no paid placement on these lists.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with webhint side by side.
LLighthouseAutomated auditing, performance metrics, and best practices for the web.Compare with webhint
Aaxe-coreaxe-core is Deque's open-source accessibility rules engine. It checks rendered HTML and reports WCAG violations as JSON.Compare with webhint
PPa11yPa11y is a free, open-source command-line accessibility checker. It opens a URL in a headless browser and reports rule failures.Compare with webhint
SSiteSpeed.iositespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various…Compare with webhint
UUnlighthouseUnlighthouse is an MIT-licensed tool that runs Google Lighthouse across your entire site, crawling pages and showing scores in a local UI, via CLI or CI integrations.Compare with webhint
EESLintESLint is the MIT-licensed, pluggable linter for JavaScript and TypeScript that finds and fixes problems using configurable rules, flat config and a large plugin ecosystem.Compare with webhint