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.
JS Error Trace
Watch errors unwind through the call stack
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
More tools
Algorithm Visualizer
Watch sorting and searching animate step by step
Alt Text Helper
Write better image alt text with live feedback
ARIA Reference
Searchable ARIA roles and attributes guide
Array Visualizer
Step through map, filter, reduce like a debugger
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