JSON formatter and dev tools for Chrome

UtilEngine is a browser extension with a JSON formatter and the other small tools developers open ten times a day. Select some JSON, a token or a link, press your shortcut, and the right tool opens already holding it.

Get it for $49
JSON Parser
Formatted
{
"id": "evt_482",​
"type": "order.paid",​
"amount": 5990,​
"currency": "usd",​
"items": [
{
"sku": "A1",​
"qty": 2
}
],​
"livemode": false
}

Replace it in place

Select text in a field you can edit, run a text tool, and Shift+Enter puts the result where the selection was. Nothing to copy out or paste back.

Six tools write back. Clean Up Text, Find & Replace, Sort Lines, Deduplicate Lines, Text Case Converter and Backslash Escape/Unescape.

29 tools, six kinds

Each one is a command in the launcher. Type a few letters of its name, or select text first and let the launcher suggest it.

JSON

5 commands
  • JSON ParserA JSON formatter with 2 or 4 spaces, minify and sort keys
  • JSON to YAMLTurn JSON into YAML
  • YAML to JSONAnd back again
  • JSON to CSVOne column per key, from an object or an array
  • CSV to JSONAn array of objects, keyed by the header row

Base64 and tokens

3 commands
  • Base64 String Encode/DecodeText to Base64, or back
  • Base64 Image Encode/DecodeAn image to a data URI, or a data URI to an image
  • JWT DecodeRead a token's header, payload and expiry

Text

12 commands
  • Text DiffCompare two pieces of text
  • Find & ReplaceWith regular expressions, or pull out every match
  • Clean Up TextFix quotes, dashes, whitespace and invisible characters
  • Sort LinesAlphabetical, natural, by length, reversed or shuffled
  • Deduplicate LinesRemove repeats, or count them
  • Text Case ConvertercamelCase, snake_case, Title Case and more
  • Text InspectorCount characters, words and lines
  • Hash TextSHA-1, SHA-256, SHA-384 and SHA-512
  • UUID GeneratorRandom v4 or time-ordered v7
  • Random StringRandom strings on demand
  • Lorem IpsumPlaceholder text on demand
  • Backslash Escape/UnescapeEscape quotes and line breaks, or undo it

URLs

2 commands
  • URL Encode / DecodeMake text safe for a URL, or decode it
  • URL ParserBreak a link into its parts

HTML

3 commands
  • HTML PreviewRender HTML as you type it
  • HTML BeautifierBeautify or minify markup
  • HTML SanitizerStrip unsafe content out of HTML

Images

4 commands
  • Convert ImagesBetween PNG, JPEG and WEBP
  • Convert To WEBPFrom a PNG or JPEG
  • Convert To PNGFrom a WEBP or JPEG
  • Convert To JPEGFrom a PNG or WEBP

The calculator, with units and 35 currencies, sits in the same launcher. So do the rest of the 60+ commands. The diff checker, JSON to CSV and YAML to JSON also run as free tools in your browser, with no sign-in.

A JSON formatter next to a JSON viewer

If you open raw API responses in a tab all day, a JSON viewer extension restyles them for you, and UtilEngine does not. Keep it. This is for the JSON that turns up everywhere else.

A JSON viewer extensionUtilEngine
What it formatsA JSON viewer extensionThe raw JSON page a tab opensUtilEngineJSON you select or paste, on any page
When it runsA JSON viewer extensionOn its own, as the page loadsUtilEngineWhen you open the launcher
OutputA JSON viewer extensionA collapsible tree in the tabUtilEngineIndented with 2 or 4 spaces, minified, or with keys sorted
ConvertingA JSON viewer extensionUsually viewing onlyUtilEngineTo YAML or CSV, and back
Beyond JSONA JSON viewer extensionJSONUtilEngineBase64, JWTs, URLs, HTML, text and images
PriceA JSON viewer extensionUsually freeUtilEnginePart of UtilEngine, $49 once

These tools are one part of a launcher that also saves windows as sessions and searches your open tabs. See everything it replaces.

Developer tools questions

How do I format JSON in Chrome?

Select the JSON on the page, press your shortcut, and pick JSON Parser, the JSON formatter. It opens already holding what you selected. Choose 2 Spaces, 4 Spaces, Minify or Sort Keys, then copy the result. You can also open JSON Parser first and paste.

Does it format raw JSON pages automatically?

No. A JSON viewer extension restyles a raw JSON response as the tab loads, and UtilEngine does not. It formats the JSON you select or paste, wherever that is. If you open API responses in a tab all day, keep a viewer for that.

Is the text I paste sent anywhere?

No. These tools run inside the extension in your browser. The JSON, tokens and text you give them never reach our servers.

Does it cope with a trailing comma?

Yes. JSON Parser accepts a trailing comma before a closing brace or bracket and formats the rest as normal.

Does JWT Decode verify the signature?

No. It decodes the header and the payload, shows when the token expires and whether it already has, and lets you copy the signature. It does not check the signature against a key.

Which hashes can it generate?

SHA-1, SHA-256, SHA-384 and SHA-512, all at once for the same text. MD5 is not included.

Can a tool put its result back into the page?

Six text tools can. Select text in a field you can edit, run Clean Up Text, Find & Replace, Sort Lines, Deduplicate Lines, Text Case Converter or Backslash Escape/Unescape, and Shift+Enter replaces your selection with the result.

Which browsers does it work in?

Chrome, Brave, Edge, and other Chromium browsers. Firefox support is on the roadmap.

Format it without leaving the page

JSON, Base64, JWTs, diffs, hashes, and 60+ commands.

Get it for $49

One-time payment. 14-day refund, no questions asked.