Chrome extension for messy JSON and raw developer data

RawLens

Pretty-print messy JSON from selected text, hovered page elements, clipboard content, page source, and raw pages without leaving Chrome.

Built for the raw tabs developers actually open

Stop pasting sensitive output into random online formatters.

Nested JSON strings

Expand JSON-looking string fields such as {"foo":"{\"bar\":1}"} into readable structured data.

JSON from anywhere

Inspect selected text, hovered DOM nodes, clipboard content, raw pages, page source, or page HTML.

Source files

Auto-format YAML, Markdown, SQL, patches, diffs, XML, JavaScript, CSS, and HTML when Chrome opens them as text.

Short demo

A fast path from messy payload to readable output.

Use the demo clip on launch posts, README, Product Hunt, and the Chrome Web Store gallery. It keeps the story focused on the main workflow: JSON from anywhere, nested string fields expanded locally.

Format coverage

Readable views for messy raw content.

Formatted JSON log view
JSON payloads, stack traces, and escaped strings
ANSI log colors rendered in Chrome
ANSI colors from CI and terminal output
RawLens History panel
Local History keeps recent inspections close

Fast from anywhere

Inspect the source you already have.

RawLens works from selected text, hovered DOM nodes, clipboard content, full page source, and page HTML. Recent entries stay available in a local History panel.

vvJSON from selection or hovered node
ppJSON from clipboard
ccAuto-detect current page source
xxANSI view for page text
ffToggle full-screen mode

Local by default

Your raw content stays in your browser.

Formatting and history run locally. RawLens does not collect logs, send them to a server, sell data, or track your content.

  • Open source and MIT licensed
  • Local IndexedDB history
  • No server-side formatter
  • No analytics inside the extension

Install

Add RawLens to Chrome.

Keep a readable inspection lens one shortcut away for the next raw API response, CI trace, or copied production error.