web validator

AMP Essentials Validator

Check AMP-required markers (amp/⚡ on html, runtime script, boilerplate, canonical) client-side.

Results

Processing…
Status
Processing...
Details
Processing...
amp/⚡ attribute
Processing...
AMP runtime
Processing...
AMP boilerplate
Processing...
Canonical
Processing...
Issues
Processing...

Rules & checks

Checks for amp/⚡ attribute on <html>.

Requires https://cdn.ampproject.org/v0.js runtime script.

Requires AMP boilerplate style tag.

Requires canonical link rel.

Runs entirely client-side; does not fetch resources.

When to use it

  • QA AMP pages from CMS/templates
  • Check AMP variants before launch
  • Validate AMP exports from static site generators

Tips

  • Include canonical pointing to the non-AMP page
  • Keep AMP runtime and boilerplate untouched

Examples

Valid AMP

  • <html amp> + runtime script + boilerplate + canonical -> valid

Missing runtime

  • No v0.js script -> flagged

Missing amp

  • <html> without amp attribute -> flagged

FAQs

Is anything uploaded?
No. Validation is local and clears on refresh.
Is this a full AMP spec check?
No. This validates core markers; use full AMP validation tools for complete coverage.

Related validators

Essential-marker check only; not a full AMP spec validator.