Your site is broken somewhere. We'll show you where.
Glitchmark opens your site in real browsers on mobile, tablet and desktop, finds what is broken, and explains each bug in plain English, with a fix prompt you can paste into your AI builder.
Works with
- Next.js
- React
- Vue
- Angular
- WordPress
- Shopify
- Webflow
- Lovable
What you get back
A report with real screenshots, the exact screen width where each bug shows up, and a fix prompt for your AI builder.
01
Score and summary
A health score and a count of what broke, and how badly, across every page tested.
02
Every bug, where and why
The page, the screen width, the element and a marked-up screenshot for each problem.
03
A fix prompt for Cursor, Lovable or Claude
Written for your stack, ready to paste into the tool you build with.
What it checks
7 kinds of checks on every page, at 390, 768 and 1440 px.
| Check | What it catches | Example finding |
|---|---|---|
| Layout | Content that runs off small screens, overlapping elements and broken containers | Hero image 120px wider than the screen at 390px |
| Clicks | Buttons and links that do nothing when clicked or tapped | "Book a demo" does nothing and goes nowhere |
| Links and images | Pages that return errors, broken links and images that fail to load | /docs/setup returns 404 |
| Console and network | JavaScript errors and requests that fail in the background | TypeError: cart is undefined |
| Forms | Forms that cannot be submitted, or break when they are | Newsletter form returns a server error |
| Page speed | Slow pages, oversized images and layouts that jump while loading | Main image takes 4.1 seconds to appear on mobile |
| Visual review | Problems rules miss but a person would see, checked by AI on every screenshot | Heading overlaps the photo on tablet |
It knows your stack.
Glitchmark works out what your site is built with, adds the checks that matter for it, and writes fix prompts that fit how your site is built. If it cannot tell, the core checks still run, so no site gets an empty report.
- Next.js
- Hydration errors, failing routes and server errors, broken optimized images
- React (Vite, Create React App)
- Deep links that 404 on refresh, a blank screen after a JavaScript error
- Vue and Nuxt
- Hydration warnings, router pages that 404
- Angular
- Zone errors, lazy-loaded pages that fail to load
- WordPress
- PHP notices printed on the page, mixed content, broken media
- Shopify
- Add to cart, the cart drawer and variant pickers
- Webflow, Wix and Squarespace
- Form submissions and CMS item links
- Apps built with Lovable, Bolt or Supabase
- Exposed secret keys and source maps, broken sign-in pages
How it works
A 20-page scan takes about two minutes, and 100 pages about ten. We email you when it’s done.
Step 1
You paste a URL
Glitchmark only opens public web addresses, never private or internal ones.
Step 2
It finds your stack and pages
It works out what your site is built with and which pages to test.
Step 3
It tests every page
At 390, 768 and 1440 px, clicking buttons and links and watching for errors.
Step 4
You get the report
Each bug in plain English, with a screenshot and a fix prompt.
Know when it breaks again
A site that worked yesterday can break with today's change. Paid plans keep watching and tell you when it happens.
Rescans on a schedule
Pro rescans your sites every week and Team every night.
Alerts only for new problems
One email when something new breaks, not one per scan. Slack and Microsoft Teams alerts on Pro and Team.
Before and after screenshots
See exactly what changed since the last scan, on Pro and Team.
Pricing
Free for one site. Paid plans start at $19 a month.
Yearly: 2 months free
Free
$0 forever
Scan your site- 1 site
- 5 pages per scan
- 1 scan per site
- All issues when there are fewer than 5, otherwise half of them
- Warns you about exposed secret keys
Starter
$19 /month$190 /year
Scan your site- 3 sites
- 20 pages per scan
- 3 scans per site a month
- Every issue, with details
- Security issues and exposed keys, with details
- One fix prompt for each report
Pro
Recommended
$49 /month$490 /year
Scan your site- 10 sites
- 50 pages per scan
- 10 scans per site a month
Everything in Starter, plus:
- A fix prompt for each bug
- A marked-up screenshot for each bug
- Confirmed version and stack findings
- Weekly monitoring
- Visual diffs between scans
- Slack and Microsoft Teams alerts
- Scans behind a login
Team
$199 /month$1,990 /year
Scan your site- 25 sites
- 100 pages per scan
- 10 scans per site a month
Everything in Pro, plus:
- Nightly monitoring
- Up to 10 team members
- API access
- White-label reports
Questions
How does Glitchmark test pages behind a login?
On the Pro and Team plans, you add a test account for your site. Its password is encrypted and never appears in reports or logs, and Glitchmark signs in before it tests the pages behind the login. You verify that you own the site first.
Does it replace Playwright or Cypress?
No. Those run the tests you write. Glitchmark needs no test code: it opens your site like a visitor would and finds problems you did not think to test for. Many teams will use both.
How are the fix prompts written?
For each bug, Glitchmark gathers the page, the element, the screen width, any console errors and what your site is built with, and turns them into a short instruction you can paste into Cursor, Lovable, Claude or another AI builder. Starter gives one fix prompt for each report, and Pro and Team one for each bug.
Can I run it in GitHub Actions?
Not directly. Pro rescans your sites every week and Team every night, and they email you when something new breaks, so a bad deploy is caught soon after.
Is it safe to scan my site?
Glitchmark opens your pages at a gentle pace and tells your server who it is. It never opens private or internal network addresses, and deeper checks, such as scans behind a login, need you to prove you own the site.
What does it cost?
Glitchmark is free for one site. Paid plans start at $19 a month, and the pricing page lists every plan.
Last updated
Find out what's broken.
Before your users find it for you.