This repo is for collecting feedback and suggestions for JSON Formatter.
Thanks for using JSON Formatter!
If you run into any issues or have ideas, feel free to let me know.
- Go to GitHub Issues and create a new Issue
- Briefly describe your problem or suggestion
- Attach screenshots or sample JSON if needed
I'll check and get back to you as soon as I can. Thanks!
- Graph expand / collapse all — toolbar button expands or folds every structural node in one click
- Clickable edges — wider hit targets; click a link to select the child node and highlight the chain
- Smarter fold — collapsing a node keeps child expand state so re-opening restores the previous layout
- Faster pinch / trackpad zoom — wheel and pinch zoom sensitivity doubled for quicker navigation
- Local-data privacy tip — History panel shows a dismissible banner
- Clearer graph text (Windows) — fixed blurry labels when zoomed
- Graph view — explore JSON as an interactive graph (pan, zoom, fullscreen, fit view)
- Scalar arrays & highlighting — graph nodes color scalars by type; scalar arrays show inline with per-element colors
- Tree font size — tree values follow the global font size setting
- Toolbar layout — action bar wraps more cleanly on narrow screens
- Tree double-click edit — fixed double-click to edit keys/values in the tree
- Export fixes — clearer errors for invalid JSON; more reliable multi-format export
- Editor scroll CLS — reduced layout shift while scrolling the editor
- Cell edit — fixed accidental double-enter when starting cell edit
- Multi-format import/export — upload and export CSV, Excel, YAML, XML, JSONL, Markdown, SQL, and more
- Tree virtual scrolling — large JSON trees stay smooth
- Column drag — reorder table columns by dragging headers
- Tree edit — double-click a tree node to edit it
- Toggle columns — hide table columns; edit them via the button in the top-left corner cell
- Box-select delete — select cells by box-drag and delete them
- JSON Path syntax update — updated to standard JSON path syntax
- Major table refactor — virtual scrolling, Cartesian product select/copy, reworked UX
- One-click screenshot — capture the formatted JSON as an image in a single click
- Multi-language — switch the interface language
- JSON path — place the cursor on a node to extract its path (e.g.
[2].article.name) straight into the filter - Keyboard shortcuts panel — view and customize shortcuts, with browser default keys handled cleanly
- Fixed a scroll glitch when unfolding