What breaks on this site?
Check your website for errors
Paste an address. We open the page and up to four more from its menu in a clean Chrome, press its menus and tabs, follow its links, and show you what is broken. It is free and needs no account.
It checks public pages only. The report gets its own link and is kept for 30 days.
What it finds
Visitors never report these problems because they never see them. The page just works a little less.
Code that crashes
The JavaScript errors behind a button that does nothing, a menu that will not open or a form that never sends. Each one comes with the page it happened on and the click that set it off, if there was one.
Links that lead nowhere
Every link on the pages it opens, followed once: to a page that no longer exists, a site whose domain has lapsed, a certificate browsers refuse, or a server that answers with an error. A link in your menu that goes nowhere is listed first.
Things that fail to load
Images, scripts, fonts and data requests answered with a 404, a 500, or nothing at all, the way the browser’s own console and network tab would show them.
Leaked keys and missing protections
Secret keys shipped in the page’s code (Stripe, OpenAI, Supabase and more, shown masked), the security headers that are missing, and login cookies a script could steal. It reads only what any visitor receives and never probes your site for hidden files.
Whose problem it is
Your own code is listed first. Ads, chat widgets and trackers from other companies are counted apart, so you know what your developers can fix and what to ask a vendor about.
Why is my website not working?
It is usually one of a handful of things, and the screen rarely shows which. These are the ones the checker finds most often.
- 404 Not FoundThe server has nothing at this address: a page or file that was moved, deleted, or never existed.
- Cannot read properties of nullA script looked for something on the page that was not there, and stopped.
- TypeError: Failed to fetchThe page tried to get data from a server and the request never completed.
- Blocked by CORS policyThe page asked another website for data, and that website did not say this page may read it.
- Mixed ContentA secure page tried to load something over an insecure connection, and the browser refused.
- 500 Internal Server ErrorThe site's server crashed while building the answer.
How it differs from a speed test or a link checker
PageSpeed and Lighthouse measure how fast a page is, and uptime monitors check whether the site answers at all. A crawler follows every link across a whole site; this checker follows the links on the pages it opens, and looks for everything else that goes wrong for someone using them.
Questions
Is it free?
Yes, with no account and no card. There is a daily limit shared by everybody, so on a busy day you may have to come back tomorrow.
Do you need access to my site?
No. It opens your public pages the way a first-time visitor would. Anything behind a login is out of its reach.
What does it do on my site?
It opens the page you give it and up to four more from your menu, and presses up to three controls on each that only change the screen: menus, tabs, “show more”. It follows the links on those pages once each, with scripts turned off, to see where they lead, and skips any that would log out, delete, unsubscribe or empty a cart. It never submits a form, accepts a cookie banner, or presses anything that buys, deletes, subscribes or signs in.
Why did it find errors my visitors never mention?
Most errors are silent. A script fails or an image does not load, and the page carries on half-working. Some come from other companies’ scripts on your page (ads, chat, analytics) and are listed apart from your own.
Why did it miss the bug I know about?
Because that bug needs someone signed in, filling in a form or paying, and the checker cannot. With Broken Here on your own site, whoever hits it clicks what broke and writes a sentence, with the technical details attached.
Is my report public?
It has its own link, which only the people you give it to will know. It is hidden from search engines and deleted after 30 days.
The bugs a checker cannot reach
When a client, a colleague or a customer finds one behind a sign-in, a form or the checkout, they click what broke and write a sentence, with the technical details attached.