Know when your web app breaks

JavaScript Error Tracking from CatchJS lets you know of any errors that happen on your site.


Log errors right from the browser

Track errors when they happen. You are notified when something goes wrong.

See click trails and screenshots

Fixing bugs gets a lot easier when you know what steps led to them.

Sleep well

Rest easy without worrying about hidden bugs. Error tracking leads to happy customers and happy developers.

Free to try
Works out of the box with any framework
React, Angular, Vue.js, JQuery, Aurelia and Backbone.js are all supported out the box

JavaScript error logging for developers

Create a flawless user experience. Capture any error caught on your site and see it immediately in the error log. You are notified when a new error occurs.

Unlock development superpowers

Playback the clicks that led to the error, with a screenshot straight from the users' device.
Avoid guesswork and see exactly how the error happened.

Dead simple integration

Just add the following script tag, set up an account, and your JavaScript error tracking is ready.

<script src=""></script>

The CatchJS script will set up JavaScript error monitoring directly from your users' browsers. It will automatically collect uncaught exceptions and present a detailed log of their circumstances. Read more about setting up CatchJS.

Trusted by top teams

CatchJS has processed billions of errors for customers around the world.

The product is great and the customer service is fantastic as well.

—Remi Silva, Blanktag

Error tracking without the bloat

Create delightfully fast websites. Don't let error tracking slow things down. The CatchJS library is up to 8 times smaller than our competitors, only 1.77KB gzipped.

CatchJS vs competitors (lower is better)
The CatchJS error logging library is fast. It has an up to 8x smaller file size than our competitors.
The code view shows you exactly where in the code the error happened.

See exactly where the error happened

Get the full error context and see exactly what went wrong. Source maps will be collected and applied automatically, with no action needed from you.

Preserve user privacy

We track JavaScript exceptions, not users. Services that perform user tracking require informed user consent under regulations such as GDPR and CCPA. CatchJS doesn't track personally identifiable information, so you don't need to add a consent pop-up to use it. Read more.

GDPR ready

It's not just for errors

Track and log whatever data you'd like, using the catchjs.log() function. It is like the developer console, but logging remotely from your users' device. In addition to JavaScript error reporting, you get a dead simple way to monitor any event of interest.

What you need to keep things working

Email notifications

Get alerts when new errors happen, along with weekly summaries.


See the user's screen as the error happened

Click trails

See what clicks led to the error state.

Stack traces

See the stack trace of the error, and track down its root cause


Pinpoint when the error started happening with the error rate graph

Browser stats

See at a glance in which browsers the trouble is happening


Find the exact circumstances behind each error with the details view

We're a lot cheaper than having a broken web app

There are no hidden costs and no surprises, just a flat monthly rate.


per month

  • Free 14-day trial
  • 1 000 logged errors per month
  • 1 000 log API calls per month
  • 1 domain per account
  • Email notifications
  • Screenshots
  • Click trails
  • Priority support
Start 14-day free trial


per month

  • Free 14-day trial
  • 100 000 logged errors per month
  • 100 000 log API calls per month
  • 1 domain per account
  • Email notifications
  • Screenshots
  • Click trails
  • Priority support
Start 14-day free trial


per month

  • Free 14-day trial
  • 1 000 000 logged errors per month
  • 1 000 000 log API calls per month
  • 25 domains per account
  • Email notifications
  • Screenshots
  • Click trails
  • Priority support
Start 14-day free trial
Are you part of an open source software project? We have much gratitude to the open source software community, and therefore provide a free subscription to such projects. Click here to apply.