GiantJSON Viewer+ app icon

GiantJSON Viewer+

A JSON viewer and analysis toolkit built for files that crash everything else

Native Rust + SIMD engine. Multi-GB JSON, HAR analysis, API client, SQL export — all offline, all on your Android device.

Rust + SIMD Core No Cloud No Account Read-Only & Safe
Scroll to explore

Built for Professionals Who Work with Real Data

Made for developers, analysts, and engineers who need to inspect massive datasets directly on Android — no laptop required.

Backend Developers

  • Inspect API responses in JSON format on the go
  • Debug serialized or minified payloads
  • Export data subsets to SQL or CSV for testing
  • Generate TypeScript interfaces from real response data

QA Engineers & Testers

  • Analyze HAR recordings directly on device
  • Filter requests by status, domain, method, or timing
  • Clone failing requests to the API client for replay
  • Validate JSON responses against a schema file

DevOps & Platform Engineers

  • Open multi-GB log files and NDJSON event streams
  • Filter log entries by field values or regex patterns
  • Analyze service performance from HAR exports
  • Transfer log files from desktop via WiFi drag-and-drop

While Others Crash at 50 MB, This Opens Gigabytes

A native Rust core with SIMD acceleration handles what JavaScript-based viewers simply cannot. Tested with files over 100 GB.

Rust + SIMD Core

Native code, not a JavaScript wrapper. SIMD acceleration for search and parsing on ARM64 devices.

Smart Indexing

First load builds a persistent index. Every subsequent open of even a multi-GB file is near-instant.

Memory Safe

Streaming architecture designed to prevent Out-Of-Memory crashes on any Android device, regardless of file size.

Private by Design

Everything runs locally. No cloud uploads, no tracking servers, no account required. Your data never leaves your device.

Full Network Analysis Dashboard from Any HAR File

Drop a .har file exported from Chrome DevTools, Firefox, or any proxy tool and get an instant breakdown — request counts, timing waterfall, status distribution, error summary, and domain analysis.

HAR Analyzer overview showing 935 requests, 14.3 MB transfer size, 83ms average response, timing breakdown and status code distribution
Overview Dashboard

Total requests, transfer size, average response time, error count — at a glance.

Timing Waterfall

DNS, connect, SSL, wait, and receive breakdown — visualized per request or as averages.

Per-Request Detail

Headers, cookies, request body, response body with syntax highlighting, timing, TLS info.

Filter & Search

Filter by method, status code, content type, domain, or response time. Full-text search across all requests.

Clone Request to API Client

Send any request from the HAR log directly to the built-in API client to replay, modify, and debug it.

REST & GraphQL Client on Your Phone

An API development and testing environment built for mobile. Import Postman collections, configure environments, authenticate with OAuth 2.0 — and open every response directly in the JSON viewer. No pre-request or test scripts (no JS engine), but covers most real-world workflows.

HTTP Methods

GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, and GraphQL queries with variable support.

Authentication

Basic, Bearer Token, OAuth 2.0 with PKCE, AWS Signature V4. Tokens are stored and refreshed automatically.

Postman Collection Import

Import existing Postman collections with full folder structure and environment variables. No Postman account needed.

Environments & Variables

Define environments with variable precedence. Switch between staging, production, or local with one tap.

cURL Import & Export

Import any cURL command directly or export your request as cURL to share with teammates.

Network Metrics

Detailed response timing, status code, headers, cookies, and body size — all in one place.

File Attachments

Multipart uploads, binary body payloads, and session cookie handling for complex workflows.

Responses Open in Viewer

JSON responses open directly in the viewer — navigate, filter, search, and export the data immediately.

API Client showing GET request builder with OAuth2 auth, variables, network metrics panel, and 200 OK response at 369ms

Three Specialized Viewing Modes

Each mode is purpose-built for a different workflow — not just different layouts of the same data.

Structure Mode Schema Viewer
Structure Mode interactive graph visualizing JSON schema with ROOT, array node, and 13 typed field nodes

A bird's-eye view of your JSON schema — visualize the shape of unfamiliar data without reading it line by line. Supports JSON and NDJSON.

  • Interactive Graph: Zoomable, pannable tree diagram of your full schema
  • Schema Analysis: Analyze key types and hierarchy without loading values
  • Visual Export: Save the structure graph as a PNG image
  • Schema Export: Generate TypeScript interfaces or JSON Schema Draft-07 definitions
Text Mode Raw Viewer
Text Mode showing raw JSON content with syntax highlighting, line numbers, and search results

A high-performance raw text viewer for log analysis and deep search operations. Supports JSON, NDJSON, and plain text.

  • Advanced Search: Regex or standard search with scrollable match navigation
  • Occurrence Counter: Count matches across the entire file efficiently
  • Persistent Highlights: Mark specific terms and track them as you scroll
  • Long Line Handling: Detects extremely long lines with truncate or hide options
  • GenAI Regex Helper: Describe your search in plain English — AI generates the regex

Advanced Analysis & Query Tools

Go beyond reading — filter, query, and understand your data with purpose-built tools.

Visual Query Builder

Build complex multi-condition filters without writing code. Combine field conditions using AND/OR logic with parentheses grouping — then export the results directly.

  • No Code Required: Select keys, operators, and values from dropdowns
  • Nested Logic: AND, OR, and parenthesis grouping in the same filter
  • Regex Support: Use regex patterns as filter condition values
  • Cached Results: Re-applying a previous filter on a massive file is instant
  • Export Filtered Data: Export the result set to JSON, CSV, or SQL
Visual filter builder showing conditions: statusCode > 400 AND level Contains error OR statusCode regex (4|5)\d{2}
GenAI Regex Builder showing prompt 'Http status codes of errors' generating pattern (4|5)\d{2}

GenAI Regex Builder

Describe in plain English what you want to find. The on-device AI generates the regex pattern — your data never leaves the device.

SQL Export screen with dialect selection (MySQL/MariaDB), CREATE TABLE toggle, batch insert size, and GZIP compression option

SQL & CSV Export

Convert any JSON dataset to database-ready SQL INSERT statements or flat CSV. Auto-detects column types with configurable dialects: MySQL, PostgreSQL, SQLite, SQL Server, Oracle, MariaDB.

More Features

A complete toolkit beyond just file viewing.

Local Receive

Transfer files from desktop to phone over WiFi. Drag and drop from your browser — no cables, no cloud, no desktop app needed.

Mock API Server

Turn your phone into a mock API server. Define endpoints with custom methods, status codes, and response files. Includes a web dashboard with request logging.

Data Masking

Redact sensitive fields during export. Define which keys to mask before generating SQL or CSV output for safe sharing.

Markdown Viewer

Render .md files with full markdown formatting. Useful for README files bundled with data exports.

Schema Validation

Validate JSON content against a schema file (JSON Schema Draft-07). Get instant pass/fail with error location details.

Unescape & Prettify

Fix stringified JSON (double-escaped backslashes) and beautify minified content in one tap — without opening the full viewer.

Bookmarks

Save exact positions deep inside large files. Return to any bookmarked location instantly, even in multi-GB NDJSON streams.

Base64 Detection

Automatically identifies Base64-encoded values (40+ formats). Preview images inline, play audio/video, or extract the decoded file.

Offline Developer Tools, Right from Your Browser

Developers use JWT decoders, timestamp converters, and JSON formatters every day. Most reach for online tools — fine, until you're working with production tokens, customer data, or anything behind an NDA.

GiantJSON hosts these tools locally on your phone. Open a browser on any device on the same network and use them. Nothing is sent to the internet. Ever.

Blocked corporate WiFi or strict firewall? Connect via USB tethering instead.

File Transfer

Transfer files between your desktop browser and phone. Drag and drop or use CLI commands.

JWT Decoder

Decode JWT tokens into header, payload, and signature. See algorithm, expiry status, and copy each part.

Timestamp Converter

Convert between epoch timestamps and human-readable dates. Outputs seconds, milliseconds, UTC, local time, and ISO 8601.

JSON Formatter

Format, minify, stringify, or unescape JSON. Handles up to 1 MB of input.

URL Encoder / Decoder

Encode, decode, and parse URLs. Breaks down protocol, host, path, and query parameters.

All tools run entirely on your local network. No internet connection required.

File Transfer with drag-and-drop zone and CLI commands for curl, PowerShell, and Python

Supported Formats

JSON
NDJSON
JSONL
CBOR
MsgPack
HAR
Markdown

Standard, minified, and large-value JSON files supported. NDJSON and JSONL for line-delimited datasets and event logs. CBOR and MessagePack binary formats are automatically transcoded to JSON on first open.

Support Independent Development

GiantJSON is a one-person project — built and maintained by a solo indie developer. It started as a tool to solve a problem no other app handled well, and evolved into a full developer toolkit.

If it's useful to you, a review on Google Play helps more than you'd think. And if something isn't working right, in-app feedback goes straight to me.