Inspect & Forensics
Resolve a generated line/column to the original source via a source map.
Runs entirely in your browser
Nothing you paste is uploaded. Monaco and Prettier load on demand from this origin.
Source map
Paste a .map JSON or load a file
There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check. See how it stays private.
How to source map resolver
- Add the source map. Provide the .map file for your bundle.
- Enter a position. Type the minified line and column from a stack trace.
- Resolve. See the original file, line, and symbol.
A minified stack trace is useless without a source map. This resolver turns a bundle position into the original file, line, and function name, so you can actually locate the bug behind a production error.
Keeping it local means you don't upload your source maps — which can effectively reveal your source — to a third-party service.
Frequently asked questions
How does this help with production errors?
Production stack traces point into minified code. A source map translates those positions back to your original source, so an error at bundle.js:1:20481 becomes a real file and line.
Do I need the original source?
The .map file is what's required; if it includes sourcesContent, you also get the surrounding code. Either way you get the original file and position.
Is my source map uploaded?
No. Resolution runs in the browser, so your map and source stay local.
Related tools
- Format & minifyPrettify or minify HTML, CSS, JavaScript, TypeScript, and JSON entirely in your browser.
- Text diffCompare two blocks side-by-side with highlighted line differences.
- JSON toolkitFormat, validate, minify, and explore JSON in a collapsible tree — all in your browser.
- Gzip / BrotliCompress text with gzip or brotli and compare byte sizes locally.