JS Error Trace - Watch Errors Unwind the Stack | IconVault

Run JavaScript in a sandbox, catch the real error, and watch it propagate through the call stack frame by frame. Free interactive tracer.

All tools

JS Error Trace

Watch errors unwind through the call stack

5 of 5 free uses left

Nested throw, caught

A TypeError thrown three calls deep unwinds until main() catches it.

5 of 5 free traces left.

Call stack trace

No trace yet

Run the trace. Your code executes in a sandboxed iframe and the real stack is animated here.

About this tool

IconVault's JS Error Trace makes exception propagation visible. Write or pick a scenario, run it in a sandboxed iframe, and the tool catches the real error, parses its stack trace, and animates each frame being pushed, the throw, and the unwind until a catch handles it or it escapes uncaught.

Scenarios cover the classics: nested throws, uncaught errors, catch and rethrow, the async boundary where setTimeout loses the stack, and unhandled promise rejections. Everything is free and runs fully in your browser, with your code isolated from the page.

Frequently asked questions

Popular searches

javascript errorjs error handlingjavascript try catchjavascript throwerror stack tracejavascript stack tracecall stack javascripthow errors propagate javascriptuncaught error javascriptunhandled rejectionpromise rejectioncatch and rethrowjavascript rethrow errorerror cause javascriptasync error handlingsettimeout errortry catch asyncjavascript error typesTypeErrorRangeErrorReferenceErrorlearn javascript errorsjavascript debuggingdebug stack traceread stack tracestack trace explainederror.stackjavascript finallythrow vs returnerror propagationexception handling javascriptjavascript error tutorialjs error interview questionserror handling best practices jswindow.onerrorunhandledrejection eventglobal error handlerjavascript error sandboxrun js safelyjs error visualizererror trace tooljavascript exception flowcall stack unwindnested try catcherror boundaries javascriptfail fast javascriptdefensive programming jsjavascript error messagescustom error classesextends Error javascriptAggregateErrorerror cause chainjavascript error loggingsource maps stack traceminified stack traceasync stack traceslong stack traces

More tools

Coming soon

CLI

Coming soon

Figma plugin

Coming soon

VS Code extension

Coming soon

Chrome extension

Coming soon

AI icon generator

Coming soon

Team workspaces

Coming soon

View all 10+ tools →