- JSON Diff Formatter (Compare Two JSONs + Highlight Changes)
- Online Text Generator PNG — Create PNG Images From Text
- Online Word Converter to PDF Free (Paste Text/RTF → Download PDF)
- Word Checker Count (Words, Characters, Sentences)
- Online Use Case Generator (Templates for Requirements)
- Online Case Study Generator (Client Story Template Builder)
- Word Checker (Scrabble) — Rack Fit + Score + Dictionary List
- CS:GO Case Checker — Scan Autoexec.cfg for Casing Issues
How to use
Use it to clean up jj diff output for sharing.
- Paste your diff into the input box.
- Choose Readable or Compact, and toggle options (ANSI stripping, trimming, blank lines).
- Click Format.
- Copy the result or download it as a
.difffile.
FAQ
Does this change the meaning of my diff?
No—this tool only cleans presentation (ANSI colors, whitespace, blank-line spacing). It does not rewrite +/- content or hunk ranges.
Will it work with git diff output too?
Yes. It formats standard unified diffs (including diff --git, ---/+++, and @@ hunks).
What are ANSI color codes, and why strip them?
They’re terminal escape sequences used for colored output. Stripping them makes pasted diffs readable in plain text fields and issue trackers.
What does “Max blank lines” do?
It limits consecutive empty lines so the output stays compact and avoids huge gaps when copying from terminals.
What’s the difference between Readable and Compact?
Readable inserts sensible spacing between file sections; Compact removes all blank lines to save space.
Is anything uploaded to a server?
No. Formatting runs locally in your browser; no network requests are made by the tool.
Can I turn the formatted output into a patch file?
Yes—use “Download .diff” to save the formatted text. If your workflow is strict about whitespace, keep trimming enabled.