tsconfig.json validator
ClientSpot tsconfig issues.
Learn more: tsconfig.json validator
Check strict JSON syntax and common tsconfig.json shapes, including compilerOptions, before running a TypeScript build or sharing a compiler configuration.
Required input
Paste the JSON form of tsconfig.json. The checker reports parse failures and common option-shape issues; use the example to compare a minimal strict configuration.
What the result means
The checker does not load extended configs, inspect project files, or run a TypeScript compiler. Effective configuration can differ after extends, references, and command-line flags are applied.
Local processing
The page parses and transforms the pasted document in your browser. Use a smaller representative sample first when the source is large.
What this page does
Check strict JSON syntax and common tsconfig.json shapes, including compilerOptions, before running a TypeScript build or sharing a compiler configuration.
Input and workflow
Paste the JSON form of tsconfig.json. The checker reports parse failures and common option-shape issues; use the example to compare a minimal strict configuration. Start with Load example or prefill the primary input with ?q= / ?qb=.
Scope and limits
The checker does not load extended configs, inspect project files, or run a TypeScript compiler. Effective configuration can differ after extends, references, and command-line flags are applied.
The operation runs in your browser. Large documents may slow the tab, so test a representative sample before processing more data.
Nearby workflows on Toolcore
- JSON formatter — JSON format online: pretty-print, minify, validate, escape, download .json.
- JSON5 / JSONC → JSON — Parse JSON5 and JSON with comments—output strict JSON, pretty or minify in browser.
- Find duplicate JSON keys — Tokenizer scan before parse collapses keys—local.
- JSON Schema validate — Validate JSON against a schema, infer draft-07 schema from data—Ajv in browser.
Common use cases
- Catch a malformed compilerOptions object in a copied tsconfig.json.
- Review a minimal config before attaching it to an issue.
- Preflight generated JSON when another tool writes TypeScript settings.
Common mistakes to avoid
Expecting extends to be resolved
This page inspects only the pasted document and does not read parent configs from disk or packages.
Confusing JSONC with strict JSON
Editor tsconfig files often contain comments. Remove comments before using a strict JSON validator.
Assuming a valid shape guarantees a clean build
Source files, installed type packages, project references, and compiler version still affect the build.
FAQ
Does this run the TypeScript compiler?
No. It performs a lightweight manifest preflight only.
Are comments supported?
This page accepts strict JSON. Convert or remove JSONC comments before checking.
Is the config uploaded?
No. Checks run in your browser.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- tsconfig json validator
- check compileroptions json
- validate typescript config online
- tsconfig syntax checker
More tools
Related utilities you can open in another tab—mostly client-side.
JSON formatter
ClientJSON format online: pretty-print, minify, validate, escape, download .json.
JSON5 / JSONC → JSON
ClientParse JSON5 and JSON with comments—output strict JSON, pretty or minify in browser.
Find duplicate JSON keys
ClientTokenizer scan before parse collapses keys—local.
JSON Schema validate
ClientValidate JSON against a schema, infer draft-07 schema from data—Ajv in browser.