Paste a Node.js, browser or TypeScript stack trace. Get the error type, every frame, and the first line that points to your own code — node_modules noise filtered out. Runs fully in your browser.
The first line is the thrown error. Each at … line is one frame — one function call on the path to the crash. The frames are listed most-recent call first: the top frame is where the error happened, not necessarily where the bug is.
node_modules, (internal/…) and node:… frames are library noise, highlighted dim here.Cannot read properties of undefined almost always means an uninitialized value one frame up the call chain.--async-stack-traces (default in modern Node) you see at async … frames; the ordering still holds.This page focuses on JavaScript / TypeScript (Node, Deno, Bun, browsers, React Native). The full toolbox also parses Python tracebacks, Java, .NET, Go and Rust panics with the same privacy guarantees.
No. Parsing happens entirely in your browser's JavaScript engine. The page is a single static HTML file — it works with no network connection and sends nothing anywhere.
This page is one tool from LocalDevToolbox — 15+ local developer tools: context optimizer, log doctor, cURL converter, JWT decoder, diff and more. No account, no upload, no usage limit.