Open JSON files. Format, validate, repair, compare & convert JSON offline.
Read full description
Open, view and edit JSON on Android with a complete offline JSON file opener, formatter, validator, repair tool and converter.
JSON Viewer, Editor & Opener is built for developers, testers, students, analysts and anyone who works with JSON, JSONC or JSON Lines files on a phone or tablet.
Your documents stay on your device. No account, cloud upload or server processing is required.
Open & create JSON files
Open JSON files from your device, Recent files or another app using Open with and Share to.
You can also:
• Create a new JSON object
• Create a new JSON array
• Paste JSON from the clipboard
• Resume unsaved work
• Open recent documents
Supported formats:
• JSON
• JSON with comments (JSONC)
• JSON Lines (.jsonl)
• NDJSON
Edit JSON in 3 views
Code view
• Syntax highlighting
• Line numbers
• Bracket matching
• Undo and redo
• Pretty-print JSON
• Minify JSON
• Sort keys
Tree view
• Expand and collapse objects and arrays
• Edit values and rename keys
• Add, remove, move or duplicate nodes
• Copy values and JSONPath locations
Table view
• Sort columns
• Filter data
• Choose visible columns
• Edit cells
• Inspect rows on tablets
Code, Tree and Table views share one undo history.
Validate & repair JSON
Live JSON validation shows the exact line and column of errors.
Diagnostics can identify:
• Invalid JSON syntax
• Duplicate keys
• Comments inside strict JSON
• Number precision issues
• Common structure errors
Repair common mistakes such as:
• Trailing commas
• Single quotes
• Missing commas
• Comments
Review suggested fixes before applying them. You can also convert JSONC to strict JSON or parse JSON embedded inside a string.
Search & replace
• Search keys and values
• Regular expressions
• Case-sensitive search
• Whole-word search
• Jump between matches
• Replace text
Compare JSON
Compare two documents or compare your current edits with the saved file.
• Added values
• Removed values
• Changed values
• Tree differences
• Side-by-side differences on supported tablet layouts
JSON formatter
• 2-space indentation
• 4-space indentation
• Tab indentation
• Pretty print
• Minify
• Sort keys
• Validate syntax
JSON converter
JSON to:
• CSV
• TSV
• YAML
• XML
• TOML
• JSON Lines
• PDF
To JSON:
• CSV
• TSV
• YAML
• XML
• TOML
Merge & split JSON
• Merge several files into one JSON array
• Split large JSON arrays into smaller files
• Choose the size of each split
• Save results to a folder you choose
JSONPath, JMESPath & JSON Schema
• JSONPath queries
• JMESPath queries
• JSON Schema validation
Transform JSON
• Sort data
• Flatten JSON
• Remove empty values
• JSON Patch
• Merge Patch
Generate model code
Create model code from sample JSON for:
• Java
• Kotlin
• Swift
• TypeScript
• Python
• Go
Decode & inspect data
• JWT
• Base64
• URL encoding
• Hashes
• Sample JSON generator
• Tree bookmarks
Large JSON file viewer
Files that are too large for normal editing can open in a dedicated read-only viewer.
• Lazy JSON tree
• Search across the file
• Show search results in Tree
• Raw JSON view
• JSON Lines record list
• Save one record or search results to a smaller file
Large-file limits depend on your device and available memory.
Safe editing & recovery
Drafts are saved while you work so unsaved changes can be recovered after the app closes or an unexpected interruption occurs.
Saving protects the original while the new copy is written and checked.
Private & offline
• No account required
• No cloud required
• No document uploads
• Local JSON processing
Phone & tablet support
• Phone-friendly editor
• Tablet layouts
• Landscape support
• Light theme
• Dark theme
• Follow system appearance
Open your JSON file and start viewing, editing, validating, repairing, comparing and converting your data today.