Search Ctrl K
Home / Tools
THE FEUTEX TOOLKIT

Strict JSON Formatting and String Escaping Workspace

Strict validate Pretty/minify Key sort JSON string escape/unescape Tab indentation. Keep as platform-neutral JSON workspace; no actual Notepad API. Combines distinct strict formatting and escape/unescape operations.

Scope of this tool: Keep as platform-neutral JSON workspace; no actual Notepad API. Combines distinct strict formatting and escape/unescape operations.

Tip for Notepad++: if you prefer in-app formatting, look for plugins like JSTool / JSON Viewer in Plugins Admin. This page is a quick offline-capable formatter/validator you can copy from.
 
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Paste JSON (or text) below, choose options, then click an action. The result is ready to copy into Notepad++.

  1. Paste your JSON into the input box.
  2. (Optional) Pick an indent level and enable Sort keys if you want stable diffs.
  3. Click Pretty, Minify, or Validate.
  4. Use Copy Output to paste back into Notepad++.

FAQ

What are the best JSON tools/plugins for Notepad++?

Common choices are JSTool (format/minify) and JSON Viewer (tree view). If you can’t install plugins, format/validate here and paste back into Notepad++.

Can this format JSON the same way as a Notepad++ formatter?

Yes—this uses standard JSON parsing and outputs clean JSON with configurable indentation, plus optional deep key sorting.

How do I quickly validate JSON before editing in Notepad++?

Paste JSON and click Validate. If it’s valid, you’ll also get a pretty-printed output ready to paste into Notepad++.

What does “Sort keys (deep)” do and when should I use it?

It recursively sorts object keys alphabetically. Use it before diff/compare in Notepad++ to reduce noise from key order changes.

What’s the difference between Pretty and Minify?

Pretty adds newlines/indentation for readability; Minify removes whitespace to produce a compact single-line JSON string.

How do Escape and Unescape help with JSON in Notepad++?

Escape turns raw text into a JSON string literal (useful for configs/logging). Unescape converts a quoted JSON string back into readable text.

Does this tool send my JSON anywhere?

No. The formatter/validator runs locally in your browser and doesn’t make network requests.

Continue your workflow

Browse related tools by task. Use the improved core tools for a consistent workspace with file import, downloads and clear validation errors.

Strict JSON formatting · Sort · Double-encoded input parse

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

JSON formatting/minify · deep sort · parse diagnostics

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.