NetworkRecurring monitoring with email alerts is still being built. What is here today is the preview, and it will stay free.

Website Change Monitor

Paste a page address and see the exact text a monitor would compare, before you set one up. Free, no sign-up, and nothing is stored.

Why show you the text first

Every change monitor asks you to trust that it sees what you see. The commonest way that trust breaks is a page that draws its content with JavaScript: the server sends an almost empty shell, the monitor compares that shell to itself forever, and you find out weeks later that the thing you were watching changed and nobody told you.

So this shows the extracted text up front and says plainly when a page looks like an empty shell. It is the one check worth doing before setting up any monitor, on this site or anyone else's.

What is ignored, and what is not

Raw HTML comparison fires constantly, because a page's code changes far more often than its content. Stripped before anything is compared:

  • Scripts, styles and SVG. None of it is visible and all of it changes on deploys.
  • Every attribute. CSRF tokens, cache-busting query strings, generated element ids and analytics hooks all live in attributes and all change per request.
  • Whitespace. Reformatting a source file is not a change to the page.

Then a line only counts as new if no removed line matches it once digits are blanked. That single test separates the two things that look identical to a percentage:

Updated 09:00 becomes Updated 10:00ignored: a line swapped for its own digit-variant
New job: Backend Engineer appearsreported: it replaced nothing

The cost of that rule, stated plainly: it cannot tell a price from a clock, so a price change reads as noise. Watching numbers needs a switch this does not have yet.

What it will not do

  • Pages behind a login are not supported.
  • Pages that render with JavaScript are read as the server sends them, which usually means no text at all. The preview tells you when that is the case.
  • Responses over 2 MB, and anything that is not HTML, are refused rather than half-read.
  • Ten tools that do offer recurring monitoring today, with every price read from their own pricing pages.

Frequently Asked Questions

Does this watch the page for me yet?▾
Not yet. Today it shows you what a monitor would compare, which is the part every other tool asks you to take on trust. Recurring monitoring with email alerts is being built, and the preview will stay free when it arrives.
Why does it say my page renders with JavaScript?▾
Because the HTML the server sent has almost no text in it. Single-page apps draw their content after loading, so anything reading the HTML sees the same empty shell on every check and would never report a change. Knowing that before you set up a monitor is the point of this page.
What counts as a change?▾
Scripts, styles and every HTML attribute are stripped first, so a rotating CSRF token, a cache-busting query string or a reformatted source file is not a change. A line only counts as new if no removed line matches it once digits are blanked, which separates a new job appearing from a clock ticking from 09:00 to 10:00.
Will it alert me when a price changes?▾
Not reliably, and this is a known gap rather than a surprise. The rule that stops a ticking clock alerting you cannot tell a price from a clock, because both are a line that differs only in its digits. Watching numbers needs a per-page switch, which is the first thing planned after recurring monitoring works.
Can it monitor a page behind a login?▾
No. It fetches pages the same way an anonymous visitor would. Wachete supports login-protected pages on its free plan if you need that today.
Is anything stored?▾
Not by the preview. It fetches the page once, shows you the text, and keeps nothing. Recurring monitoring will store what you ask it to watch, because comparing a page to its previous state is impossible otherwise, and that will need an account.

By Toolember · Updated 2026-09-22