Stack Trace Formatter

Stack Trace Formatter

Paste a raw stack trace from any runtime — Node.js, Python, Java, .NET, Go, Rust, PHP, or Ruby — and get a structured, colour-coded frame breakdown with file, function, and line details.

Parsed frames will appear here.

Resolve minified stack trace with a source map

Parses Node.js, Python, Java, .NET, Go, Rust, PHP, and Ruby stack traces. Supports multi-exception traces. Upload a matching .js.map file to resolve a minified stack trace's original file/line/function names via source-map symbolication.

Stack Trace Formatter

Paste a raw stack trace from any runtime — Node.js, Python, Java, .NET, Go, Rust, PHP, or Ruby — and get a structured, colour-coded frame breakdown with file, function, and line details.

Common uses

  • Parse a Node.js TypeError stack trace
  • Format a Python traceback
  • Inspect a Java NullPointerException

Frequently asked questions

Can I use Stack Trace Formatter to parse a Node.js TypeError stack trace?

Yes. Stack Trace Formatter can parse a Node.js TypeError stack trace, directly in your browser.

Can I use Stack Trace Formatter to format a Python traceback?

Yes. Stack Trace Formatter can format a Python traceback, directly in your browser.

Can I use Stack Trace Formatter to inspect a Java NullPointerException?

Yes. Stack Trace Formatter can inspect a Java NullPointerException, directly in your browser.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.