GoWebTools

View Page Source Online

Fetch the raw HTML a server returns for any URL, before JavaScript runs. See what crawlers see. Free online source viewer.

This check runs from our server, not from your browser, and is rate limited. Nothing you enter is stored. Private and internal addresses are refused on purpose.

What this tool is for

Fetches the HTML exactly as the server sends it, before any JavaScript runs. That is what a crawler sees on first contact, and comparing it against what your browser shows is the fastest way to find content that exists only after hydration. This is one of the few tools here that needs a server, because the question is about the internet rather than about your data. The request is made from our server, rate limited, and nothing you enter is stored.

How to use it

  1. Enter a URL.
  2. Read the raw HTML the server returned.
  3. Compare it with what you see in the browser: the difference is what JavaScript added.

Frequently asked questions

The source is nearly empty but the page is full of content.

A client rendered application. Search engines can execute JavaScript but do it slowly and inconsistently, so anything that matters for search should be in this raw response.

Why is the source different from what my browser shows?

Your browser shows the DOM after scripts have modified it. This shows the document as delivered. Sites also vary responses by user agent, and ours identifies itself as a bot.