Website & SEO

Hreflang Validator

Validate a page's hreflang annotations: language/region code format, x-default and self-reference. Free, live server-side fetch.

Validate hreflang tags

Enter a URL. We fetch the page and validate its hreflang annotations.

What this hreflang validator does

Fetches the page and reads all hreflang tags
Validates language and region code format
Checks for a self-referencing hreflang
Checks for an x-default fallback
Lists every annotation and its target
Runs live server-side, no CORS limits

Common use cases

  1. 1Auditing an international site
  2. 2Debugging wrong-language pages in search
  3. 3Confirming an hreflang cluster is complete
  4. 4Checking region codes are valid
  5. 5Verifying x-default is present
  6. 6Reviewing hreflang after a migration

Related tools

About hreflang

hreflang annotations tell search engines which language and region each version of a page targets, so a French user sees the French page and a UK user the UK one. They are essential for multilingual and multi-regional sites.

A valid cluster is bidirectional and self-referencing: every page lists all its alternates and itself, ideally with an x-default for unmatched users, using correct ISO language (and optional region) codes. This validator fetches the live page and checks each of those requirements.

More Free Tools Where This Came From

This utility is one of dozens of free, no-login tools for DNS, email, SEO and developers — all instant and private.

HostCloud.in  ·  Pune, India  ·  Serving 34,987+ Websites Since 2020

FREQUENTLY ASKED QUESTIONS

Got Questions? We Have Answers.

What does the hreflang validator check?

It fetches the page, reads every hreflang tag, validates the language and region code format, and checks for a self-referencing tag and an x-default fallback.

What makes an hreflang cluster valid?

It must be bidirectional and self-referencing: each page lists all its alternates and itself, using correct ISO codes, ideally with an x-default.

What is x-default for?

It is the fallback shown to users whose language or region does not match any listed version. It is recommended but not required.

Is the check live?

Yes. The page is fetched server-side in real time, so CORS never blocks reading its tags.