Terms of Service
Please read these terms carefully before using jsonfmt.dev. By accessing or using our services, you agree to be bound by these terms.
Last updated: April 1, 2026
Acceptance of Terms
By accessing, browsing, or using jsonfmt.dev (the "Website"), its REST API at api.jsonfmt.dev (the "API"), the jsonfmt.dev browser extension (the "Extension"), the jsonfmt-dev CLI tool, or the jsonfmt-mcp MCP server (collectively, the "Service"), you acknowledge that you have read, understood, and agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you must not access or use the Service.
These Terms constitute a legally binding agreement between you ("User," "you," or "your") and jsonfmt.dev ("we," "us," or "our"). They govern your use of all components of the Service, including the web-based tool, API endpoints, browser extension, command-line interface, and any associated documentation or materials. Your continued use of the Service after any modifications to these Terms constitutes your acceptance of those modifications.
Description of Service
jsonfmt.dev is a free, client-side JSON formatting and developer toolkit. The web application processes all data locally in your browser and includes eight core tools:
- Format — Pretty-print, minify, sort keys, and validate JSON with a custom-built Lexer/Parser pipeline
- Diff — Compare two JSON documents side by side with highlighted additions, removals, and changes
- Convert — Transform JSON to and from 33 formats including YAML, CSV, XML, TypeScript, TOML, Python, Go, SQL, GraphQL, Protobuf, and more
- JWT — Decode and inspect JSON Web Tokens including header, payload, and expiration status
- Repair — Automatically fix malformed JSON by correcting trailing commas, unquoted keys, single quotes, JavaScript comments, and undefined values
- Schema — Validate JSON against JSON Schema definitions with detailed error reporting
- Path — Evaluate JSONPath expressions against your data with support for filters, recursive descent, and array slices
- JSONL — Parse, validate, and convert JSON Lines (newline-delimited JSON) documents
In addition to the web application, the Service includes a REST API at api.jsonfmt.dev with 63 endpoints providing programmatic access to formatting, validation, conversion, diffing, and other operations. A browser extension for Chrome provides in-tab JSON formatting. A CLI tool (published as jsonfmt-dev on npm) and an MCP server (published as jsonfmt-mcp on npm) are also available for developer workflows and AI agent integrations.
Free Use and Pricing
The jsonfmt.dev web application is provided completely free of charge. No account registration, email address, or payment information is required to use the web tool. All eight tools, four view modes (Code, Tree, Table, Graph), 33 converters, and all other web features are available to all users at no cost.
The REST API offers both a free tier and a paid pro tier. The free tier provides limited API calls per day and is subject to rate limiting. The pro tier offers higher rate limits and additional capabilities. API pricing and tier details are documented at api.jsonfmt.dev/docs. We reserve the right to modify pricing, rate limits, and tier features at any time, with reasonable notice provided where practical.
The browser extension, CLI tool, and MCP server are provided free of charge. We reserve the right to introduce paid features or tiers for any component of the Service in the future.
User Responsibilities
You are solely responsible for all data you input, process, convert, or otherwise handle using the Service. This includes ensuring that you have the legal right to process such data and that your use complies with all applicable laws and regulations.
You agree not to use the Service for any purpose that is unlawful, harmful, or prohibited by these Terms. Without limitation, you agree not to:
- Use the Service to process, transmit, or store data that you do not have the legal right to use
- Attempt to reverse-engineer, decompile, or disassemble any part of the Service beyond what is permitted by applicable law
- Use the API to build a competing service that replicates the core functionality of jsonfmt.dev
- Interfere with or disrupt the Service, its servers, or networks connected to the Service
- Use automated tools to excessively scrape, crawl, or overload the Service beyond normal usage patterns
- Attempt to gain unauthorized access to any part of the Service or its related systems
- Use the Service to facilitate any activity that violates the rights of others, including intellectual property rights and privacy rights
You are responsible for maintaining the security of your own devices and browser environment when using the Service. While the web tool processes data client-side, the security of your local environment is your responsibility.
Privacy and Data Processing
Your privacy is fundamental to the design of jsonfmt.dev. The web application processes all JSON data entirely within your browser. No JSON content you paste, type, or upload is transmitted to any server. There is no backend server for the web tool — your data physically cannot leave your device during client-side processing.
Share links use URL fragment encoding (the portion after the # character), which is never sent to servers by browsers as part of HTTP requests. JWT tokens decoded on the JWT tab are processed entirely locally and are never transmitted over the network.
The REST API at api.jsonfmt.dev necessarily receives data that you send to it via API calls. API request data is processed in-memory on Cloudflare Workers and is not persisted or logged beyond what is necessary for rate limiting and abuse prevention.
For complete details on data collection, cookies, analytics, and your rights, please see our Privacy Policy.
API Terms of Use
Access to the jsonfmt.dev REST API requires an API key for authenticated endpoints. By obtaining and using an API key, you agree to the following additional terms:
- Personal use. API keys are issued to individual users and must not be shared, transferred, sold, or made publicly available. Each user should maintain their own API key.
- Rate limits. All API tiers are subject to rate limiting. Current rate limits are documented at api.jsonfmt.dev/docs. Exceeding rate limits may result in temporary throttling of your requests.
- Key security. You are responsible for keeping your API key secure. Do not embed API keys in client-side code, public repositories, or any location where they may be accessed by unauthorized parties. If you believe your key has been compromised, revoke it immediately.
- Abuse and revocation. We reserve the right to revoke, disable, or restrict any API key at our sole discretion if we determine that it is being used in violation of these Terms, to cause harm, or in a manner that degrades the Service for other users.
- No SLA. The API is provided without a formal service level agreement. While we strive to maintain high availability, we do not guarantee any specific uptime percentage or response time.
API usage is monitored for abuse prevention and rate limiting purposes. Excessive or anomalous usage patterns may trigger automated protections. If you believe your access has been restricted in error, please contact us via the channels listed in Section 14.
Intellectual Property
The Service, including its source code, design, user interface, branding, logos, documentation, and all related materials, is the intellectual property of jsonfmt.dev and is protected by applicable copyright, trademark, and other intellectual property laws.
You are granted a limited, non-exclusive, non-transferable, revocable license to access and use the Service for personal and commercial purposes in accordance with these Terms. This license does not grant you any right to copy, modify, distribute, or create derivative works of the Service itself, except as expressly permitted.
You retain full ownership of all data, JSON content, and other materials that you input into or process using the Service. We claim no ownership, license, or rights over your data. The Service does not store, copy, or retain your data beyond the duration of your active browser session (for the web tool) or the duration of an individual API request (for the API).
No Warranty / "As Is" Disclaimer
THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, COMPLETENESS, AND NON-INFRINGEMENT.
We do not warrant that the Service will be uninterrupted, error-free, secure, or free of viruses or other harmful components. We do not guarantee the accuracy, reliability, or completeness of any data formatting, conversion, validation, repair, or other transformations performed by the Service. You acknowledge that JSON formatting and conversion involve interpretation of data structures, and results may not always meet your expectations.
No advice or information, whether oral or written, obtained from us or through the Service shall create any warranty not expressly stated in these Terms. You use the Service at your own risk and are solely responsible for any damage to your computer system or loss of data that results from such use.
Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL JSONFMT.DEV, ITS OPERATORS, CONTRIBUTORS, OR AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:
- Loss of data, revenue, profits, or business opportunities
- Errors, inaccuracies, or unexpected results in JSON formatting, conversion, validation, or repair
- Corruption or loss of data resulting from use of the Service
- Service interruptions, downtime, or unavailability
- Unauthorized access to or alteration of your transmissions or data
- Any damages arising from reliance on information or results produced by the Service
This limitation of liability applies regardless of the theory of liability, whether based on contract, tort (including negligence), strict liability, or any other legal theory, and whether or not we have been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation may not apply to you.
Third-Party Services
The Service integrates with or relies upon certain third-party services. Your use of these third-party services is governed by their respective terms of service and privacy policies:
- Google Analytics — We use Google Analytics to collect anonymous usage statistics and understand how the Service is used. Google's terms of service and privacy policy apply to data collected by Google Analytics.
- Google AdSense — Advertisements displayed on the Service are provided by Google AdSense. Google's advertising policies and privacy practices apply to the collection and use of data related to ad personalization.
- Cloudflare — The Service is hosted on Cloudflare Pages and Cloudflare Workers. Cloudflare's terms of service and privacy policy apply to infrastructure-level data processing, including CDN caching, DDoS protection, and DNS resolution.
- Cloudflare Workers AI — The AI Helper feature and the API /chat endpoint use Cloudflare Workers AI (Llama 3.1 8B). Data sent to the AI features is processed by Cloudflare in accordance with their AI terms and data processing policies.
We are not responsible for the practices, content, or availability of these third-party services. We encourage you to review the terms and privacy policies of any third-party service that you interact with through jsonfmt.dev.
Modifications to Terms
We reserve the right to modify, update, or replace these Terms at any time at our sole discretion. When changes are made, we will update the "Last updated" date at the top of this page. We may also provide additional notice of significant changes through the Service interface or other channels we deem appropriate.
Your continued use of the Service after any changes to these Terms constitutes your acceptance of the revised Terms. If you do not agree with any changes, you must discontinue your use of the Service immediately. It is your responsibility to review these Terms periodically to stay informed of any updates.
Termination and Access Restriction
We reserve the right, at our sole discretion, to restrict, suspend, or terminate your access to all or any part of the Service at any time, with or without notice, for any reason, including but not limited to:
- Violation of these Terms of Service
- Abusive, excessive, or automated usage that degrades the Service for other users
- Attempts to exploit, attack, or probe the security of the Service
- Use of the Service for illegal or unauthorized purposes
- Any conduct that we determine, in our sole discretion, to be harmful to the Service or its users
Upon termination, your right to use the Service will immediately cease. API keys associated with a terminated account will be revoked. We will not be liable to you or any third party for any termination of your access to the Service.
Governing Law and Dispute Resolution
These Terms shall be governed by and construed in accordance with applicable laws, without regard to conflict of law principles. Any disputes arising out of or relating to these Terms or your use of the Service shall be resolved through good-faith negotiation between the parties.
If a dispute cannot be resolved through negotiation, the parties agree to attempt resolution through mediation before pursuing any other form of dispute resolution. You agree that any legal action or proceeding related to these Terms shall be brought exclusively in a court of competent jurisdiction, and you consent to the jurisdiction of such courts.
If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that these Terms shall otherwise remain in full force and effect. Our failure to enforce any right or provision of these Terms shall not constitute a waiver of such right or provision.
Contact Information
If you have any questions, concerns, or feedback regarding these Terms of Service or the Service itself, please reach out to us through the following channel:
- Email — support@jsonfmt.dev for bug reports, feature requests, or general inquiries.
We will make reasonable efforts to respond to inquiries in a timely manner. For urgent matters related to API key security or abuse reports, please include "URGENT" in your issue title to help us prioritize your request.