Website change monitor — know when any page changes, not after a customer tells you
Competitor prices, stock levels, policy updates, changelogs — anything published on the web can be watched. Fingerprint any page below for free, then let DeskUptime re-check it on a schedule and alert you the moment it changes.
Fingerprint a page now See DeskUptime →Free page-change fingerprint
Enter any URL. We compute the SHA-256 hash of the page's HTML — compare it to a previous run and you know exactly whether the content changed.
Prefer the terminal? Do the same yourself:
curl -sL https://example.com/pricing | sha256sum # run again later — a different hash means the page changed # or let DeskUptime do it continuously: deskuptime watch https://example.com/pricing --interval 300
Pages that change quietly — and cost you
Nobody re-reads a page they read last month. That is precisely when the important edits happen.
Terms & policies
Providers update terms, SLAs and privacy policies with a blog post nobody reads. The new clause applies whether you noticed or not.
Prices & stock
Supplier price lists, competitor plans, drop pages and restocks move without announcement. First one to see the change wins.
Status & docs
API deprecations, breaking changelog entries, incident post-mortems — published once, on a page you'll only visit when it's already too late.
A cloud diffing service vs. your own machine
Content monitoring exists as SaaS. Here is how it compares.
| Cloud monitors (Visualping, Distill…) | Self-hosted diff tools | DeskUptime | |
|---|---|---|---|
| Cost | $9–30/month | Free + your server time | $19 once, then $0 |
| Who fetches the pages | Their servers (shared IPs) | Your server | Your own machine |
| Setup | Account + plan limits | Docker/cron to maintain | Install, add URL, done |
| Uptime & SSL checks too | Separate products | You build it | Included |
| Privacy | They see everything you watch | Yours | Yours — checks run locally |
One $19 license covers unlimited URLs on up to 3 machines. No monthly fee, ever.
Watch it from your menu bar
The free checker answers “has it changed by now?”. DeskUptime flips the question around.
# Watch a page and get notified when its content changes: deskuptime watch https://competitor.com/pricing --interval 300 # Combine with uptime and SSL in one config file: deskuptime start # runs everything in ~/.deskuptime/config.toml
FAQ
How can I tell if a web page has changed?
Fetch it twice and compare fingerprints. The checker above computes the SHA-256 hash of the raw HTML — a different hash than your earlier check means the content changed. Save today's hash, re-run tomorrow.
The hash changes but the page looks identical — why?
Raw HTML hashing is strict. CSRF tokens, session nonces, cache-busters and rotating ad slots all alter the bytes without changing anything visible. The DeskUptime desktop app lets you exclude parts of the page so alerts only fire for real changes.
What kinds of pages is this useful for?
Pricing pages, product/restock pages, documentation changelogs, terms of service, job postings, tender and permit notices, university admission pages — any public page whose change would matter to you.
Is watching a page like this okay?
An occasional check of a public page is what every browser does on every visit. Use sensible intervals (minutes, not milliseconds), respect robots.txt where applicable, and don't try to bypass paywalls or login walls — DeskUptime only sees what an anonymous visitor sees.
Does it work on any website platform?
Yes. A URL is a URL — WordPress, Shopify, Webflow, Squarespace, Notion, a PDF behind a link, or hand-written HTML. Nothing is installed on the target site and no CMS-specific knowledge is needed.