# JSONParse > A developer-first JSON viewer that opens files other tools choke on. Streaming parse in a Web Worker, a virtualised tree, instant search, beautify, and TypeScript or JSON Schema generation. Your files are parsed locally and never uploaded. Every page below is also available as Markdown by appending `.md` to its URL. The viewer runs in the browser; documents opened in it are parsed locally and never transmitted. ## Guides - [Large JSON files](https://jsonparse.online/json-viewer-large-files.md): Why text editors and browser devtools stall on multi-hundred-megabyte JSON, and how JSONParse indexes a file in a Web Worker so the tree stays responsive. - [JSON formatter](https://jsonparse.online/json-formatter.md): Beautify or minify JSON in the browser with a configurable indent, including files far too large for a paste-into-a-textarea formatter. Nothing is uploaded. - [JSON validator](https://jsonparse.online/json-validator.md): Validate JSON in the browser and get the exact line, column and offset of the first syntax error, with the surrounding text, for files of any size. - [JSON to TypeScript](https://jsonparse.online/json-to-typescript.md): Turn a real JSON payload into TypeScript interfaces or type aliases, with optional properties inferred from how often each key appears and string literal unions for closed sets. - [JSON Schema generator](https://jsonparse.online/json-schema-generator.md): Produce a JSON Schema (draft 2020-12 or draft-07) from a sample document, with required arrays inferred from key frequency, format detection and optional enum and constraint emission. - [JSONL viewer](https://jsonparse.online/jsonl-viewer.md): Open newline-delimited JSON and concatenated JSON streams — logs, exports, model output — as a single browsable tree, with detection handled automatically. ## Documentation - [Getting started](https://jsonparse.online/docs/getting-started.md): Open a file, move around the tree, search, switch views and generate types. Keyboard shortcuts, settings and the local document library explained. - [Search](https://jsonparse.online/docs/search.md): How search works in JSONParse: key and value scopes, regular expressions, whole-word and case-sensitive matching, match navigation and the 200,000 match ceiling. - [Privacy](https://jsonparse.online/docs/privacy.md): The viewer parses files locally and transmits no document content. This page states exactly what is stored, what analytics collects, and where the HTTP API differs. - [HTTP API](https://jsonparse.online/docs/api.md): REST endpoints for JSON formatting, validation, TypeScript interface generation and JSON Schema generation, with request and response shapes, limits and error codes. - [MCP server](https://jsonparse.online/docs/mcp.md): Connect JSONParse as a remote MCP server over Streamable HTTP and give an AI agent tools to format, validate and type JSON documents. ## Programmatic access - [HTTP API](https://jsonparse.online/docs/api.md): POST endpoints for formatting, validation, TypeScript and JSON Schema generation. - [MCP server](https://jsonparse.online/docs/mcp.md): remote Streamable HTTP MCP endpoint at https://jsonparse.online/mcp exposing the same operations as agent tools. ## Optional - [Source repository](https://github.com/manishaggarwalm/jsonlens.dev): MIT licensed, self-hostable as static files plus a few serverless functions.