Source Map Explorer
Decode basic version3 source maps and inspect generated/original mapping anchors.
Loading tool…
How to use Source Map Explorer
Decode basic version3 source maps and inspect generated/original mapping anchors. A bounded Base64-VLQ reader expands mappings with their cumulative source/name deltas. Lookup uses same-line greatest-lower-bound anchors rather than inventing column interpolation or retrieving source files.
- Provide basic source map json, lookup line (1-based), lookup column (0-based), original source index.
- Choose the supported mode and run the tool. Review its assumptions and any reported errors.
- Copy the result or download a separate output; reset to clear the current form.
Good to know
- 200,000 JSON characters;100,000 mapping characters;10,000 segments;1,000 sources/names; signed32-bit VLQ values.
- Basic maps only, no indexed sections or remote/source content fetching. A mapping anchor does not establish original source correctness or executable equivalence.
- Inputs are processed on this device and are not automatically saved or uploaded.
Common questions
Can several generated positions map to one original position?
Yes. Original lookup returns the supported same-line anchor matches. It does not assume the map is one-to-one or reconstruct removed original code.
Does this change my original input?
No. The tool returns a separate result. Review that output before using it in another application.
Keep going with related tools
All developer →JavaScript Formatter and Minifier
Format JavaScript or compact parsed script/module source without executing it.
DeveloperJavaScript AST Explorer
Inspect syntax-node types and source ranges in a JavaScript script or module.
TextText Diff
Compare two texts line by line and download an easy-to-read difference report, entirely in your browser.
DeveloperWebpack Stats Bundle Reviewer
Review actual selected Webpack 5 stats assets, chunk references and module source sizes while keeping emitted bytes separate.
DeveloperStatic Module Dependency Graph
Map supplied JavaScript modules, unresolved imports and dependency cycles locally.