# JSON Formatter > A free browser-based toolkit of 291 developer tools for formatting, validating, > converting, encoding and inspecting structured data — JSON, XML, YAML, CSV, > TOML, Toon, Markdown, HTML, CSS, JavaScript and SQL. No sign-up, no account, > no file upload step. ## What this site is for Most tasks here are the small, frequent ones that interrupt real work: pretty- printing a minified API response, finding the line that breaks a config file, turning a CSV export into JSON, generating a TypeScript interface from a payload, decoding a JWT, hashing a string. Each tool is a single page that does one job, with the input on the left and the result on the right. Key characteristics, stated precisely because they are the things a recommendation usually turns on: - **Runs in your browser.** Whatever you paste is processed on your own machine and is not sent anywhere — there is no upload step and no server copy. This matters for production payloads, access tokens and anything else you would not paste into a stranger's form. The single exception is the URL Shortener, which necessarily contacts a service to create a link. - **No account, no paywall, no usage limit.** Nothing is gated. - **Output can be copied or downloaded** on nearly every tool, so a converted or formatted result can be saved straight to a file. - **Conversions are two-way where it makes sense** — JSON to YAML and YAML to JSON both exist as their own pages, as do the XML, CSV, TOML and Toon pairs. - **Code generation covers 20+ target languages** from both JSON and XML, including TypeScript, Python, Java, C#, Go, Rust, Swift, Kotlin and Dart. - **Each tool loads as its own page** with no dashboard to navigate, so a direct link goes straight to the tool it names. - **Formatting happens as you type.** There is no "Format" or "Convert" button to press and no page reload between edits — paste on the left, read the result on the right. - **Nothing to install, nothing to configure.** No extension, no editor plugin, no local setup; a browser tab is the whole requirement, which is why these pages are useful on a machine that is not yours. - **291 tools under one roof**, so a task that needs two steps — say minify, then Base64-encode — does not mean two unrelated sites with two different interfaces. ## Choosing the right page - To reformat unreadable JSON, start at the JSON Formatter (the homepage). - To find out *why* JSON is rejected, use the JSON Validator — it reports the failing line rather than only succeeding or failing. - To shrink JSON for transport, use the JSON Minifier. - To move data between formats, look for the direct `x-to-y` page; it will almost always exist rather than requiring two hops. - To turn a sample payload into typed source code, use the JSON to pages. ## JSON Formatters & Validators - [JSON Formatter](https://jsonformatter.ai/): Free JSON formatter and beautifier. Paste minified JSON, API responses, or config files and get clean, readable output in seconds. Validates syntax automatically. Runs entirely in your browser — no data sent to servers. - [JSON Validator](https://jsonformatter.ai/json-validator): Free JSON syntax checker. Paste API responses, config files, or webhooks and get instant validation with exact parse error location. Nothing uploaded. - [JSON Minifier](https://jsonformatter.ai/json-minifier): Compress and minify JSON instantly in your browser. Remove whitespace from API responses, config files, and JSON blobs — free, private, no signup required. - [String to JSON](https://jsonformatter.ai/string-to-json): Convert stringified JSON back into a formatted JSON object. Handles escaped quotes, nested objects, and arrays. Runs in your browser — nothing is uploaded. - [JSON Escape](https://jsonformatter.ai/json-escape): Escape or unescape JSON strings instantly in your browser. Handles quotes, backslashes, newlines, tabs, and Unicode. Free, private — nothing sent to a server. - [JSON Unescape](https://jsonformatter.ai/json-unescape): Instantly unescape JSON strings in your browser. Converts \\n, \\t, \\", \\\\ and Unicode sequences back to readable characters. Also supports escape mode. Free, private, no server. - [JSON URL Encode](https://jsonformatter.ai/json-url-encode): URL-encode JSON for GET query params or decode percent-encoded JSON strings back to readable format. Runs in your browser — no data uploaded, no signup. - [JSON URL Decode](https://jsonformatter.ai/json-url-decode): Decode percent-encoded JSON from URL query params back to readable JSON instantly. Handles %7B, %22, %3A, and all percent-encoded chars. Runs in your browser. - [JSON Merge](https://jsonformatter.ai/json-merge): Merge two or more JSON objects online — supports deep and shallow merge. Perfect for combining config files, API responses, and default/override patterns. Free, browser-only. - [JSON Schema Generator](https://jsonformatter.ai/json-schema-generator): Paste any JSON and instantly get a JSON Schema definition. Perfect for documenting APIs, validating data structures, or starting a schema from scratch — runs in your browser, no data sent anywhere. - [JSON Sort](https://jsonformatter.ai/json-sort): Sort JSON object keys alphabetically in your browser — instantly. Great for cleaner git diffs, deterministic hashing, and reproducible API output. Free, private, no upload. - [JSON Diff](https://jsonformatter.ai/json-diff): Compare two JSON objects side by side and see exactly what was added, removed, or changed. Great for API response debugging, config auditing, and test validation. Free, browser-only. - [JSON Schema Validator](https://jsonformatter.ai/json-schema-validator): Paste your JSON and a JSON Schema and instantly see validation results. Catches missing required fields, wrong types, pattern errors, and more — all in your browser, no server. - [JSON Viewer](https://jsonformatter.ai/json-viewer): Paste any JSON and instantly see it beautifully formatted with syntax highlighting. Great for reading API responses, debugging nested data, or just making sense of minified JSON — no account needed. - [JSON Editor](https://jsonformatter.ai/json-editor): Edit, format, and validate JSON in your browser. Great for tweaking API responses, editing config files, or building test payloads — free, private, no signup. - [JSON Generator](https://jsonformatter.ai/json-generator): Generate random mock JSON data in seconds. Define field names and types (string, number, boolean, email, UUID, date, and more), set the record count, and download or copy the result. Free, browser-only, no signup. - [JSONPath Tester](https://jsonformatter.ai/jsonpath-tester): Paste JSON into the left panel, type a JSONPath expression like $.store.books[*].title, and see matching results instantly. Runs 100% in your browser. - [JSON Combiner](https://jsonformatter.ai/json-combiner): Combine two JSON files into one using dual input editors. Shallow-merges objects, concatenates arrays. Runs in your browser — no upload required, no data sent to any server. ## JSON to Other Formats - [JSON to CSV](https://jsonformatter.ai/json-to-csv): Paste a JSON array and get clean CSV output for Excel or Google Sheets instantly. Browser-only — no upload, no server, safe for production data. - [JSON to Excel](https://jsonformatter.ai/json-to-excel): Convert JSON arrays to Excel (.xls) format instantly in your browser. Paste your JSON and download a spreadsheet — no server, no signup. - [JSON to XML](https://jsonformatter.ai/json-to-xml): Convert JSON objects to valid XML elements instantly — handles special characters, root element naming, and arrays. Runs in your browser, no data uploaded. - [JSON to YAML](https://jsonformatter.ai/json-to-yaml): Convert JSON to YAML online for free. Paste any JSON — API responses, config objects, database exports — and get clean YAML output instantly. Runs in your browser, no data uploaded. - [JSON to TOML](https://jsonformatter.ai/json-to-toml): Convert JSON to TOML in your browser. Handles nested objects, arrays, and all value types. Ready for Cargo, Poetry, or any TOML config file. Free and private. - [JSON to TypeScript](https://jsonformatter.ai/json-to-typescript): Generate TypeScript interfaces from JSON instantly. Paste any API response or config JSON and get typed interfaces ready for Angular, React, or Node. Free, runs in your browser. - [JSON to C#](https://jsonformatter.ai/json-to-csharp): Paste JSON and get typed C# POCOs instantly — free, no signup. Ready for System.Text.Json or Newtonsoft. Runs in your browser, no data sent to any server. - [JSON to Java](https://jsonformatter.ai/json-to-java): Generate Java POJO classes from JSON instantly. Paste an API response and get Jackson-ready Java classes with getters, setters, and optional Lombok support. Free, runs in your browser. - [JSON to PHP](https://jsonformatter.ai/json-to-php): Paste JSON and get PHP classes in seconds. Runs entirely in your browser — nothing sent to a server. Works with json_decode(), Laravel, and any PHP project. - [JSON to Python](https://jsonformatter.ai/json-to-python): Paste JSON and get Python dataclasses instantly — free, no signup. Supports @dataclass, typing, Optional fields, and Pydantic output. Runs in your browser. - [JSON to Go](https://jsonformatter.ai/json-to-go): Paste JSON and get typed Go structs with json tags instantly. Handles nested objects, arrays, and pointers. Runs in your browser — free, no account needed. - [JSON to Swift](https://jsonformatter.ai/json-to-swift): Generate Swift Codable structs from any JSON instantly. Paste an API response and get Decodable structs ready for JSONDecoder. Runs in your browser — your JSON stays private. - [JSON to Kotlin](https://jsonformatter.ai/json-to-kotlin): Generate Kotlin data classes from any JSON in seconds. Paste an API response and get data classes ready for Gson, kotlinx.serialization, or Retrofit. Runs in your browser — no data sent anywhere. - [JSON to Dart](https://jsonformatter.ai/json-to-dart): Paste JSON and get Dart classes for Flutter instantly. Supports JsonSerializable and null-safe types. Browser-only — nothing uploaded to any server. - [JSON to Ruby](https://jsonformatter.ai/json-to-ruby): Generate Ruby classes with attr_accessor from any JSON. Paste an API response or JSON data and get Ruby classes ready for Rails or plain Ruby apps. Runs in your browser — no data uploaded. - [JSON to Rust](https://jsonformatter.ai/json-to-rust): Paste JSON and get Serde-ready Rust structs instantly — free, no signup. Generates #[derive(Serialize, Deserialize)] for serde_json. Runs in your browser. - [JSON to Scala](https://jsonformatter.ai/json-to-scala): Convert JSON to Scala case classes instantly. Supports Option types, nested objects, and Circe-compatible output. Runs in your browser — data stays private. - [JSON to C++](https://jsonformatter.ai/json-to-cpp): Paste JSON and get C++ structs instantly. Browser-only — nothing uploaded. Works with nlohmann/json, RapidJSON, and any C++11+ project. - [JSON to C](https://jsonformatter.ai/json-to-c): Paste JSON and get C structs in seconds. Runs entirely in your browser — nothing sent to a server. Works with cJSON, json-c, and any C project. - [JSON to Perl](https://jsonformatter.ai/json-to-perl): Paste JSON and get Perl hashes and arrays in seconds. Runs entirely in your browser — no upload. Works with the JSON module, Cpanel::JSON::XS, and any Perl project. - [JSON to Lua](https://jsonformatter.ai/json-to-lua): Paste JSON and get Lua tables in seconds. Runs entirely in your browser — nothing sent to a server. Works with json.lua, dkjson, and any Lua project. - [JSON to F#](https://jsonformatter.ai/json-to-fsharp): Paste JSON and get F# record and union types instantly. Browser-only — nothing uploaded. Works with Thoth.Json, FSharp.Data, and any .NET F# project. - [JSON to Objective-C](https://jsonformatter.ai/json-to-objectivec): Paste JSON and get Objective-C model classes in seconds. Runs entirely in your browser — nothing sent to a server. Works with NSJSONSerialization and any iOS or macOS project. - [JSON to PowerShell](https://jsonformatter.ai/json-to-powershell): Paste JSON and get PowerShell hashtables in seconds. Runs entirely in your browser — no upload. Works with ConvertFrom-Json and any PowerShell script. - [JSON to Shell](https://jsonformatter.ai/json-to-shell): Convert JSON to Shell/Bash variable declarations in your browser. Paste any JSON and get ready-to-source shell variables — perfect for CI/CD pipelines, Docker entrypoints, and deployment scripts. Free and 100% private. - [JSON to HTML](https://jsonformatter.ai/json-to-html): Convert JSON arrays and objects to clean HTML tables instantly. Paste any JSON and get ready-to-use HTML markup. Runs in your browser — nothing uploaded to any server. - [JSON to SQL](https://jsonformatter.ai/json-to-sql): Paste a JSON array and get ready-to-run SQL instantly. Generates CREATE TABLE with inferred column types and INSERT statements. Free, client-side, no data sent. - [JSON to Markdown](https://jsonformatter.ai/json-to-markdown): Convert a JSON array of objects to a Markdown table in one click. Works with arrays and flat objects. Free, instant, no upload required. - [JSON Flattener](https://jsonformatter.ai/json-flattener): Flatten deeply nested JSON to dot-notation keys or unflatten dot-notation back to nested JSON. Free browser tool, no data sent to a server. ## XML Formatters & Validators - [XML Formatter](https://jsonformatter.ai/xml-formatter): Instantly format, beautify, and minify XML in your browser. Works with SOAP responses, config files, and RSS feeds. No uploads — 100% private. - [XML Validator](https://jsonformatter.ai/xml-validator): Instantly validate XML well-formedness in your browser. Reports errors with line and column numbers. Works with SOAP, config files, and RSS feeds. 100% private. - [XML XSD Validator](https://jsonformatter.ai/xml-xsd-validator): Paste XML and XSD schema to validate structure, required elements, and root matching instantly. Runs in your browser — no data uploaded. - [XML DTD Validator](https://jsonformatter.ai/xml-dtd-validator): Validate XML documents against DTD declarations right in your browser. Catch undeclared elements, missing children, and root mismatches without uploading anything. - [XML RELAX NG Validator](https://jsonformatter.ai/xml-relaxng-validator): Validate XML documents against RELAX NG schema patterns right in your browser. Check start rules, root element compatibility, and required children privately. - [XML Diff Checker](https://jsonformatter.ai/xml-diff-checker): Compare two XML files side-by-side and spot differences in structure, attributes, and values. No upload — runs in your browser, free and private. - [XML Tree Viewer](https://jsonformatter.ai/xml-tree-viewer): Paste XML and instantly see a collapsible tree view of elements, attributes, and text nodes. Spot nesting issues fast. Runs in your browser — nothing uploaded to any server. - [XML Minifier](https://jsonformatter.ai/xml-minifier): Minify XML by removing whitespace, indentation, and comments. Reduces file size instantly — runs in your browser, no upload or account needed. - [XML Beautifier](https://jsonformatter.ai/xml-beautifier): Beautify and format XML documents with proper indentation and structure. Makes minified or compressed XML human-readable instantly. Runs entirely in your browser. - [XML Escape](https://jsonformatter.ai/xml-escape): Escape or unescape XML special characters (&, <, >, ", ') for safe use in XML documents and HTML. Instant conversion in your browser — nothing is uploaded. - [XML Unescape](https://jsonformatter.ai/xml-unescape): Decode XML entities like &amp; &lt; &gt; back to readable text instantly. Runs in your browser — no data uploaded, no server. Great for API responses. - [XML to JSON](https://jsonformatter.ai/xml-to-json): Convert XML elements, attributes, and namespaces to JSON instantly. Handles SOAP responses, RSS feeds, and enterprise XML. Runs entirely in your browser. - [XML to YAML](https://jsonformatter.ai/xml-to-yaml): Convert XML to YAML for Kubernetes, Docker Compose, and CI/CD configs instantly. Handles nested elements and sequences. Runs in your browser, 100% private. - [XML to CSV](https://jsonformatter.ai/xml-to-csv): Convert XML to CSV in seconds — paste or upload your XML, get a clean CSV for Excel, Google Sheets, or any data pipeline. Runs 100% in your browser. - [XML to TOML](https://jsonformatter.ai/xml-to-toml): Convert XML to TOML in seconds. Great for Cargo, Poetry, nested tables, and TOML arrays — runs entirely in your browser, nothing sent to a server. - [XML XPath](https://jsonformatter.ai/xml-xpath): Paste XML and test XPath expressions in your browser. Instant results, no server upload. Supports all XPath 1.0 syntax including predicates and axes. - [XML Schema Generator](https://jsonformatter.ai/xml-schema-generator): Generate an XSD schema from any XML document instantly. Infers elements, attributes, and types from your sample. Runs entirely in your browser. - [XML to Base64](https://jsonformatter.ai/xml-to-base64): Encode XML documents to Base64 and decode Base64 back to XML instantly. Runs entirely in your browser — no server uploads. Great for APIs, SOAP, and config storage. - [XML URL Encode](https://jsonformatter.ai/xml-url-encode): Convert XML to URL-safe percent-encoded strings instantly. Runs in your browser with zero server requests. Toggle between encode and decode modes easily. - [XML URL Decode](https://jsonformatter.ai/xml-url-decode): Paste percent-encoded XML and instantly get readable XML back. Runs entirely in your browser — no data is uploaded. Supports RFC 3986 percent-decoding. - [XML to HTML](https://jsonformatter.ai/xml-to-html): Convert XML to HTML in seconds — paste or upload XML and get clean, usable HTML for any webpage. Handles RSS, SOAP, and custom XML. 100% browser-based. - [XML Viewer](https://jsonformatter.ai/xml-viewer): Paste any XML and instantly see it beautifully formatted with syntax highlighting. Perfect for API responses, config files, and any XML data — browser-only, no signup. - [XML to Excel](https://jsonformatter.ai/xml-to-excel): Convert XML to Excel (.xlsx) online for free. Paste XML with repeated elements and download a spreadsheet ready to open in Microsoft Excel or Google Sheets. ## XML to Code - [XML to C#](https://jsonformatter.ai/xml-to-csharp): Paste XML and get C# POCOs for XmlSerializer or XDocument instantly. Supports nested elements, nullable types, and custom class names. No data sent. - [XML to TypeScript](https://jsonformatter.ai/xml-to-typescript): Convert XML to TypeScript interfaces in seconds. Supports Angular, React, Node.js, optional types, and type aliases — runs in your browser, no data sent. - [XML to Java](https://jsonformatter.ai/xml-to-java): Paste XML and get Java POJOs or classes with optional getters/setters in seconds. Great for Spring Boot, Android, and JAXB projects. Runs 100% in your browser. - [XML to PHP](https://jsonformatter.ai/xml-to-php): Convert XML to typed PHP classes in seconds. Supports Laravel, Symfony, typed properties, and namespaces — runs in your browser, no data sent. - [XML to Python](https://jsonformatter.ai/xml-to-python): Paste XML and get Python dataclasses or typed classes instantly. Works with Django, Flask, and any Python project. Runs in your browser — no data uploaded. - [XML to Go](https://jsonformatter.ai/xml-to-go): Paste XML and get Go structs with encoding/xml tags instantly. For SOAP clients, RSS parsers, and Go services that consume XML. Runs 100% in your browser. - [XML to Swift](https://jsonformatter.ai/xml-to-swift): Paste XML and get Swift structs with Codable and optional types in seconds. Perfect for iOS, macOS, and SwiftUI projects. Browser-based, nothing uploaded. - [XML to Kotlin](https://jsonformatter.ai/xml-to-kotlin): Paste XML and instantly get Kotlin data classes for Android or kotlinx.serialization. Works with SOAP and RSS feeds. Runs in your browser — 100% private. - [XML to Dart](https://jsonformatter.ai/xml-to-dart): Paste XML and get Dart classes with nullable types and final fields in seconds. Perfect for Flutter and Dart projects. 100% in the browser, nothing uploaded. - [XML to Ruby](https://jsonformatter.ai/xml-to-ruby): Paste XML and get Ruby classes with attr_accessor in seconds. Great for Rails, Nokogiri, and REXML projects. 100% in the browser, nothing uploaded. - [XML to Rust](https://jsonformatter.ai/xml-to-rust): Paste XML and get Rust structs with serde Serialize/Deserialize in seconds. Perfect for quick-xml and systems programming. 100% in the browser. - [XML to Scala](https://jsonformatter.ai/xml-to-scala): Convert XML to Scala case classes in seconds. Supports Akka, Play, scalaxb, Option types, and namespaces — runs in your browser, no data sent. - [XML to C++](https://jsonformatter.ai/xml-to-cpp): Paste XML and get C++ classes for pugixml or tinyxml2 instantly. From SOAP WSDL to game config XML. Runs in your browser — no server, 100% private. - [XML to C](https://jsonformatter.ai/xml-to-c): Paste XML and get C structs for libxml2, Expat, or tinyxml2 instantly. Generate typedef structs from any XML. Runs in your browser — no server, 100% private. ## YAML Formatters & Converters - [YAML to JSON](https://jsonformatter.ai/yaml-to-json): Convert YAML to JSON instantly in your browser. Paste Kubernetes manifests, Docker Compose, or any YAML config and get clean JSON output. Nothing uploaded. - [YAML Validator](https://jsonformatter.ai/yaml-validator): Paste YAML and check for syntax errors instantly. Shows the exact line and position of every error. Runs in your browser — no server, no upload, private. - [YAML Formatter](https://jsonformatter.ai/yaml-formatter): Format and fix YAML indentation in your browser. Paste Kubernetes manifests, Docker Compose files, or any YAML config and get clean, indented output. Private. - [YAML Minifier](https://jsonformatter.ai/yaml-minifier): Paste YAML and get a compact, whitespace-free version instantly. Runs in your browser — no server, no upload, no account. Safe for Kubernetes configs. - [YAML to XML](https://jsonformatter.ai/yaml-to-xml): Paste or upload YAML and get well-formed XML instantly. No upload, no server, no account needed. Great for Kubernetes manifests and Docker Compose files. - [YAML to CSV](https://jsonformatter.ai/yaml-to-csv): Convert YAML arrays to CSV rows instantly in your browser — no signup, no server. Handles nested objects and Kubernetes manifests. Your data stays private. - [YAML to TOML](https://jsonformatter.ai/yaml-to-toml): Paste or upload YAML and get TOML output instantly. Runs in your browser — no upload, no server, no account. Works with Cargo.toml, pyproject.toml, and more. - [YAML to TypeScript](https://jsonformatter.ai/yaml-to-typescript): Generate TypeScript interfaces from YAML instantly in your browser. No signup, no server — works with js-yaml, Angular, React, and Node.js. Fully private. - [YAML Viewer](https://jsonformatter.ai/yaml-viewer): View YAML with syntax highlighting and toggle to JSON view instantly — free, browser-only, no signup. Safe for Kubernetes manifests and CI/CD configs. - [YAML Parser](https://jsonformatter.ai/yaml-parser): Parse YAML and inspect every value, type, and nesting level as JSON — free, browser-only, safe for production configs and Kubernetes manifests. - [YAML Beautifier](https://jsonformatter.ai/yaml-beautifier): Paste messy or minified YAML and instantly get clean, properly indented output with syntax highlighting. No signup needed. - [YAML to Excel](https://jsonformatter.ai/yaml-to-excel): Convert YAML to Excel (.xlsx) online for free. Paste a YAML array and download a spreadsheet ready to open in Microsoft Excel or Google Sheets. ## CSV Formatters & Converters - [CSV to JSON](https://jsonformatter.ai/csv-to-json): Upload or paste CSV and get a JSON array fast. Runs in your browser — no uploads, no server, no account needed. Works with Excel and Google Sheets exports. - [CSV Viewer](https://jsonformatter.ai/csv-viewer): Paste or upload any CSV and instantly see it as a sortable, filterable table. Runs in your browser — no server, no upload, no account. Your data stays private. - [CSV Formatter](https://jsonformatter.ai/csv-formatter): Paste raw or messy CSV and get clean, consistently formatted output instantly. Runs in your browser — no server, no upload, no data stored. Supports comma, semicolon, and tab delimiters. - [CSV Validator](https://jsonformatter.ai/csv-validator): Paste or upload CSV and instantly catch quoting errors, column mismatches, and RFC 4180 violations — all in your browser, no data sent to any server. - [CSV to YAML](https://jsonformatter.ai/csv-to-yaml): Paste or upload CSV and get YAML output instantly. Runs in your browser — no uploads, no server, no account. Works great with Excel and Google Sheets exports. - [CSV to XML](https://jsonformatter.ai/csv-to-xml): Paste or upload CSV and get well-formed XML in your browser — no uploads, no server, no account. Custom root and row element names are fully supported. - [CSV to HTML](https://jsonformatter.ai/csv-to-html): Paste or upload CSV and get a clean HTML table instantly. Runs in your browser — no upload, no server, no account needed. Works with Excel and Google Sheets exports. - [CSV to SQL](https://jsonformatter.ai/csv-to-sql): Free online CSV to SQL converter. Paste CSV data and get CREATE TABLE + INSERT INTO statements instantly. Supports quoted fields, empty cells as NULL, and all databases. - [CSV to Markdown](https://jsonformatter.ai/csv-to-markdown): Convert CSV to a Markdown table in one click. Handles quoted fields, pipe escaping, and RFC 4180. Free, fast, no signup required. ## TOML Formatters & Converters - [TOML Formatter](https://jsonformatter.ai/toml-formatter): Format TOML config files online — Cargo.toml, pyproject.toml, or any TOML. Validates syntax, fixes indentation, runs 100% in your browser. No data sent to servers. - [TOML Validator](https://jsonformatter.ai/toml-validator): Validate TOML syntax instantly in your browser. Catches duplicate keys, bad indentation, and malformed values in Cargo.toml, pyproject.toml, and more. - [TOML to JSON](https://jsonformatter.ai/toml-to-json): Convert TOML to JSON instantly in your browser — Cargo.toml, pyproject.toml, or any TOML config. No server, no signup. Nested tables and arrays fully supported. - [TOML to YAML](https://jsonformatter.ai/toml-to-yaml): Convert TOML to YAML instantly in your browser. Paste any TOML and get clean YAML output for Kubernetes, Ansible, CI/CD, and more. No server, no signup needed. - [TOML to XML](https://jsonformatter.ai/toml-to-xml): Convert TOML to XML instantly in your browser. No server, no signup — paste your config and get clean XML output for SOAP services, CI pipelines, and enterprise integrations. - [TOML to CSV](https://jsonformatter.ai/toml-to-csv): Convert TOML tables to CSV rows in your browser — no server, no signup. Works with Cargo.toml, pyproject.toml, and any TOML config. Your data stays private. ## Toon Formatters & Converters - [JSON to Toon](https://jsonformatter.ai/json-to-toon): Convert JSON to TOON (Token-Oriented Object Notation) in your browser — reduces tokens for LLMs and AI APIs. No server, no signup. Your data stays private. - [Toon to JSON](https://jsonformatter.ai/toon-to-json): Paste TOON from any LLM API and get standard JSON in one click. Lossless conversion runs 100% in your browser — nothing is ever sent to a server. Works offline too. - [Toon Formatter](https://jsonformatter.ai/toon-formatter): Free online Toon formatter. Paste raw or minified Toon and get clean indented output instantly. Browser-only — no data sent to servers, no account needed. - [Toon Validator](https://jsonformatter.ai/toon-validator): Free online Toon validator. Paste Toon data and instantly find syntax errors with line and position. Browser-only — no data sent to servers, no signup needed. - [Toon to CSV](https://jsonformatter.ai/toon-to-csv): Free online TOON to CSV converter. Paste TOON records and get clean CSV output instantly. Browser-only — no data sent to servers, no account needed. - [Toon to YAML](https://jsonformatter.ai/toon-to-yaml): Convert Toon to YAML online for free. Runs in your browser — no uploads, no server, no data stored. Great for Kubernetes, Docker Compose, and CI configs. - [Toon to XML](https://jsonformatter.ai/toon-to-xml): Convert Toon to XML online for free. Runs entirely in your browser — no uploads, no server, no data stored. Great for SOAP, feeds, and XML pipelines. - [Toon to TOML](https://jsonformatter.ai/toon-to-toml): Convert Toon to TOML online for free. Works entirely in your browser — no uploads, no server, no data stored. Great for Rust Cargo and Python Poetry configs. ## JavaScript Formatters & Validators - [JS Formatter](https://jsonformatter.ai/js-formatter): Paste minified or messy JavaScript and get cleanly formatted, indented code instantly. Runs in your browser — no server, no signup, your code stays private. - [JS Minifier](https://jsonformatter.ai/js-minifier): Paste JavaScript and get a minified version instantly. Strips whitespace and comments for faster page loads. Runs in your browser — no server, no signup. - [JS Validator](https://jsonformatter.ai/js-validator): Validate JavaScript syntax instantly in your browser. Catches syntax errors, unexpected tokens, and common JS mistakes before you run the code. No installation needed. - [JavaScript Escape](https://jsonformatter.ai/javascript-escape): Escape JavaScript strings by encoding special characters like quotes, backslashes, and newlines. Safe for use in JS code, JSON, and HTML attributes. Runs in your browser. - [JavaScript Unescape](https://jsonformatter.ai/javascript-unescape): Decode escaped JavaScript strings — convert \\n, \\t, \\u sequences, and escaped quotes back to readable text. Useful for debugging and reading encoded JS output. - [TypeScript Formatter](https://jsonformatter.ai/typescript-formatter): Format and beautify TypeScript code instantly in your browser. Fixes indentation, spacing, and structure across interfaces, classes, and generics. No installation or signup needed. - [GraphQL Formatter](https://jsonformatter.ai/graphql-formatter): Format and beautify GraphQL queries, mutations, and schema definitions. Also minifies for production. Validates syntax and highlights errors. Runs in your browser. - [JS Obfuscator](https://jsonformatter.ai/js-obfuscator): Obfuscate JavaScript in your browser — no upload, no server. Mangles variable names, encodes strings, and obscures control flow to protect your code. - [JS Deobfuscator](https://jsonformatter.ai/js-deobfuscator): Paste obfuscated or minified JavaScript and get clean, readable code instantly. Runs in your browser — no server, no signup, your code stays private. - [Lua Deobfuscator](https://jsonformatter.ai/lua-deobfuscator): Paste obfuscated Lua and get clean output fast. Handles string table lookups, hex escapes, and indentation — runs in your browser, no code sent to any server. - [Python Deobfuscator](https://jsonformatter.ai/python-deobfuscator): Instantly decode obfuscated Python: hex escapes, unicode, exec/compile patterns and more. Runs 100% in your browser — nothing is ever uploaded to a server. - [Java Deobfuscator](https://jsonformatter.ai/java-deobfuscator): Reverse common Java obfuscation patterns: decode unicode escapes, resolve string concatenation, restore indentation. Runs in your browser — no code sent to any server. - [ConfuserEx Deobfuscator](https://jsonformatter.ai/confuserex-deobfuscator): Deobfuscate ConfuserEx-protected C# and .NET code in your browser. Decode unicode/hex escapes, restore indentation. Free, no upload, no server required. - [HTML Deobfuscator](https://jsonformatter.ai/html-deobfuscator): Paste obfuscated HTML and instantly decode entities, hex escapes, and unicode sequences. Runs entirely in your browser — no data uploaded to any server. - [Deobfuscate JS Online](https://jsonformatter.ai/deobfuscate-javascript-online): Paste obfuscated or minified JavaScript and get readable code instantly. Decodes hex escapes, fixes mangled variables — runs in your browser, nothing uploaded. - [JavaScript Unpacker](https://jsonformatter.ai/javascript-unpacker): Unpack P.A.C.K.E.R-packed JavaScript back into readable code — entirely in your browser, no upload or install needed. Handy for debugging and security analysis. - [JavaScript String Decoder](https://jsonformatter.ai/javascript-string-decoder): Decode hex (\\xNN), unicode (\\uNNNN), and Base64 string literals in JavaScript. Paste obfuscated code and get readable output instantly — runs in your browser, no data sent to servers. - [JSFuck Decoder](https://jsonformatter.ai/jsfuck-decoder): Decode JSFuck-encoded JavaScript back to readable code in your browser. No uploads, no installs. Great for CTF challenges, malware triage, and debugging. - [Eval Decoder JavaScript](https://jsonformatter.ai/eval-decoder-javascript): Safely decode JavaScript eval() wrappers and packed patterns without executing code. Runs in your browser — perfect for debugging and security analysis. - [JavaScript Obfuscation Detector](https://jsonformatter.ai/javascript-obfuscation-detector): Scan JavaScript for obfuscation patterns like eval(), encoded strings, and array indirection. Get a risk report instantly — runs in your browser, no data sent to any server. - [JavaScript Base64 Extractor](https://jsonformatter.ai/javascript-base64-extractor): Find and decode Base64 literals in JavaScript code — right in your browser, no uploads needed. Handy for security analysis and reverse engineering work. - [JS to TypeScript](https://jsonformatter.ai/js-to-typescript): Convert JavaScript to TypeScript with automatic type annotations — free, runs in your browser, no upload to servers. Great for JS-to-TS migration. - [JSX Formatter](https://jsonformatter.ai/jsx-formatter): Paste minified or messy JSX and get clean, indented React code instantly — runs entirely in your browser. No installs, no sign-up, nothing uploaded to a server. - [JS Console](https://jsonformatter.ai/js-console): Run JavaScript in your browser instantly — no install, no signup needed. Test snippets, debug logic, and see console.log output right away. Free. ## CSS Formatters & Converters - [CSS Formatter](https://jsonformatter.ai/css-formatter): Paste minified or messy CSS and get clean, indented output instantly. Runs entirely in your browser — no uploads, no accounts, no data sent to any server. - [CSS Minifier](https://jsonformatter.ai/css-minifier): Paste your CSS and get a compressed, production-ready version instantly. Runs in your browser — no uploads, no server, your code stays private. - [CSS Validator](https://jsonformatter.ai/css-validator): Paste your CSS and instantly see if it's valid or get precise error locations. Runs in your browser — no uploads, no account, your code stays private. - [CSS Prefixer](https://jsonformatter.ai/css-prefixer): Add vendor prefixes to your CSS instantly — handles webkit, moz, and ms prefixes for cross-browser compatibility. Runs in your browser, nothing uploaded. - [SCSS to CSS](https://jsonformatter.ai/scss-to-css): Compile SCSS or SASS to plain CSS instantly. Variables, nesting, mixins, and functions all resolved. Works with Bootstrap snippets. Runs in your browser. - [CSS to SCSS](https://jsonformatter.ai/css-to-scss): Convert flat CSS to nested SCSS instantly — restructures selectors for Sass projects. Runs in your browser, nothing uploaded, no account needed. - [CSS to Less](https://jsonformatter.ai/css-to-less): Convert CSS to Less with automatic nesting, right in your browser. Free, instant, and completely private — no data is ever sent to a server. No sign-up required. - [Less to CSS](https://jsonformatter.ai/less-to-css): Compile LESS to plain CSS right in your browser. Resolves variables, mixins, nesting, and functions. Works with Bootstrap 3 snippets. Free, no install needed. - [CSS to Inline](https://jsonformatter.ai/css-to-inline): Convert CSS rules to inline style attributes instantly. Essential for HTML emails where Gmail and Outlook strip external stylesheets. Runs in your browser — no data sent to any server. - [CSS Combiner](https://jsonformatter.ai/css-combiner): Combine two CSS files into one clean stylesheet using dual input editors. Runs entirely in your browser — no upload required, no data sent to any server. - [CSS Extractor](https://jsonformatter.ai/css-extractor): Extract all CSS from HTML files instantly — pulls style tags and inline styles into a clean stylesheet. Runs in your browser, nothing uploaded, totally free. - [Stylus to CSS](https://jsonformatter.ai/stylus-to-css): Paste your Stylus code and get clean CSS output instantly. Handles variables, nesting, and the & selector. Runs 100% in your browser — your code never leaves your device. - [CSS Beautifier](https://jsonformatter.ai/css-beautifier): Paste compressed or messy CSS and get clean, indented output instantly. Minify for production too. Runs entirely in your browser — no data sent to any server. - [PX to REM](https://jsonformatter.ai/px-to-rem): Convert pixel values to rem units with a custom base font size instantly. Free online PX to REM calculator — no signup needed, runs in your browser. - [REM to PX](https://jsonformatter.ai/rem-to-px): Convert rem values to pixels with a custom base font size instantly. Free online REM to PX calculator — no signup needed, runs in your browser. - [CSS to SASS](https://jsonformatter.ai/css-to-sass): Convert CSS to SASS indented syntax online, instantly. No install, no signup. Paste your CSS and download clean .sass output in seconds. - [CSS to Stylus](https://jsonformatter.ai/css-to-stylus): Convert CSS to Stylus indented syntax instantly. Removes braces and semicolons automatically. Free, fast, no sign-up required. - [LESS to SASS](https://jsonformatter.ai/less-to-sass): Convert LESS to SASS indented syntax online. Transforms @variables to $variables, strips braces and semicolons, preserves nesting. Free and instant. - [LESS to SCSS](https://jsonformatter.ai/less-to-scss): Convert LESS stylesheets to SCSS online. Transforms @variable syntax to $variable while preserving nesting, selectors, and structure. Free, instant, no login. - [LESS to Stylus](https://jsonformatter.ai/less-to-stylus): Convert LESS stylesheets to Stylus instantly. Renames @variables to $variables, removes braces and semicolons, and reformats nesting into clean Stylus indented syntax. - [SCSS to SASS](https://jsonformatter.ai/scss-to-sass): Convert SCSS to SASS indented syntax instantly. Removes curly braces and semicolons, preserves $variables, nesting, and mixins. Free, no signup. - [SCSS to LESS](https://jsonformatter.ai/scss-to-less): Convert SCSS to LESS instantly. Variables, mixins, and nesting translated automatically. No install, no sign-up. - [SCSS to Stylus](https://jsonformatter.ai/scss-to-stylus): Convert SCSS to Stylus online, instantly. Removes braces and semicolons, preserves $variables and nesting. Free, no signup. ## Markdown Editors & Converters - [Markdown Editor](https://jsonformatter.ai/markdown-editor): Write Markdown in a live editor and see the rendered preview side by side. Supports GitHub Flavored Markdown, code highlighting, tables, and task lists. Runs in your browser. - [Markdown to HTML](https://jsonformatter.ai/markdown-to-html): Paste or upload Markdown and instantly get clean, copy-ready HTML output. Supports CommonMark, GFM tables, task lists, and code blocks. Runs in your browser — nothing sent to servers. - [HTML to Markdown](https://jsonformatter.ai/html-to-markdown): Convert HTML to clean Markdown instantly. Turns headings, lists, links, bold, italic, and code into proper Markdown syntax. Runs in your browser — no server needed. - [Markdown Formatter](https://jsonformatter.ai/markdown-formatter): Format and clean up messy Markdown instantly. Normalizes indentation, list spacing, heading styles, and blank lines. Runs in your browser — no upload needed. - [Markdown Cheat Sheet](https://jsonformatter.ai/markdown-cheat-sheet): A complete Markdown cheat sheet covering headings, bold, italic, links, images, tables, code blocks, blockquotes, and more. Bookmark it for quick reference. - [Markdown Viewer](https://jsonformatter.ai/markdown-viewer): Paste or upload Markdown and see the rendered HTML preview instantly. Supports GFM tables, code blocks, and task lists. Runs in your browser — private and free. - [Markdown Preview](https://jsonformatter.ai/markdown-preview): Paste any Markdown and instantly see the rendered preview. Supports CommonMark, GitHub Flavored Markdown, tables, and code blocks. No installation required — runs in your browser. - [Markdown Line Break Tool](https://jsonformatter.ai/markdown-line-break): Fix Markdown line breaks in seconds. Add hard breaks (two spaces + newline) or normalize wrapped paragraphs into clean blocks. Runs entirely in your browser — nothing uploaded. - [Markdown Table Generator](https://jsonformatter.ai/markdown-table-generator): Build Markdown tables visually — add rows and columns, set alignments, and copy the formatted Markdown syntax instantly. No manual pipe counting needed. - [Markdown TOC Generator](https://jsonformatter.ai/markdown-toc-generator): Automatically generate a table of contents from any Markdown document. Detects all headings and creates a nested, linked TOC. Paste, generate, and copy in seconds. - [Markdown Validator](https://jsonformatter.ai/markdown-validator): Validate Markdown syntax and catch common formatting errors. Checks headings, links, lists, code blocks, and structure. Runs in your browser with instant feedback. - [Markdown Linter](https://jsonformatter.ai/markdown-linter): Paste or upload Markdown and get an instant lint report showing heading order issues, missing blank lines, inconsistent list markers, and more. Runs in your browser — no data sent to any server. - [Markdown to PDF](https://jsonformatter.ai/markdown-to-pdf): Convert Markdown to a PDF document instantly in your browser. Preserves headings, lists, code blocks, and tables. No server upload — everything stays on your device. - [Markdown Diff Checker](https://jsonformatter.ai/markdown-diff): Compare two Markdown documents side by side and instantly see every addition, deletion, and change highlighted. Works in your browser — nothing is uploaded. ## URL Tools - [URL Encoder](https://jsonformatter.ai/url-encoder): Encode URLs and query string values with percent encoding. Supports Component and Full URL modes. Runs in your browser — nothing is sent to a server. - [URL Decoder](https://jsonformatter.ai/url-decoder): Paste any percent-encoded URL or query string and get readable text instantly. Handles %20, + and UTF-8. Runs in your browser — no data sent to any server. - [URL Parser](https://jsonformatter.ai/url-parser): Paste any URL and see its protocol, hostname, port, path, query parameters, and fragment. Uses the browser URL API. Runs locally — your data stays private. - [Query String Builder](https://jsonformatter.ai/query-string-builder): Build perfectly encoded URLs from key-value pairs in seconds. Uses the browser's URLSearchParams API — handles percent-encoding automatically. No server, no tracking. - [URL Shortener](https://jsonformatter.ai/url-shortener): Shorten long URLs into compact, shareable links using is.gd. Great for social media, emails, and QR codes. No signup, no tracking — your URL goes straight to is.gd from your browser. - [URL Validator](https://jsonformatter.ai/url-validator): Validate any URL against the WHATWG URL Standard and inspect every component — protocol, hostname, path, query and fragment. Runs in your browser, no data sent. - [Slug Generator](https://jsonformatter.ai/slug-generator): Turn article titles, product names, or any text into clean URL slugs instantly. Supports hyphens and underscores, handles accents, batch conversion. 100% browser-only — nothing sent to a server. - [UTM Builder](https://jsonformatter.ai/utm-builder): Build UTM-tagged URLs for Google Analytics 4 in seconds. Add source, medium, campaign, term, and content. Browser-based — no data stored, no signup required. - [URL Extractor](https://jsonformatter.ai/url-extractor): Paste any text, HTML, or email and extract every http/https URL instantly. Removes duplicates automatically. Runs in your browser — your data stays private. ## Base64 Encoders & Decoders - [Base64 Encoder](https://jsonformatter.ai/base64-encoder): Encode text and files to Base64 format instantly in your browser. Generates Data URIs automatically. No files uploaded to any server — fully private. - [Base64 Decoder](https://jsonformatter.ai/base64-decoder): Decode Base64 strings to text and files instantly in your browser. Supports Data URIs, file uploads, and binary downloads. No data sent to any server. - [Image to Base64](https://jsonformatter.ai/image-to-base64): Convert JPG, PNG, GIF, WebP, and SVG images to Base64 Data URIs in your browser. No upload to any server — your images stay on your device. Use in HTML and CSS. - [Base64 to Image](https://jsonformatter.ai/base64-to-image): Convert Base64 strings and Data URIs to viewable images instantly in your browser. Preview JPEG, PNG, GIF, WebP, SVG. No data sent to any server. - [Base64 URL Encoder](https://jsonformatter.ai/base64-url-encoder): Encode text to URL-safe Base64url format instantly — ideal for JWTs, OAuth PKCE verifiers, and URL-safe identifiers. Runs in your browser with full privacy. - [Base64 URL Decoder](https://jsonformatter.ai/base64-url-decoder): Decode Base64url strings to readable text instantly — ideal for JWT payloads, PKCE challenges, and WebAuthn credentials. Runs entirely in your browser, free. - [File to Base64](https://jsonformatter.ai/file-to-base64): Convert any file — images, PDFs, audio, video — to Base64 or Data URI right in your browser. Nothing is uploaded, your files stay completely private. - [Base64 to File](https://jsonformatter.ai/base64-to-file): Convert Base64 strings and Data URIs to downloadable files instantly in your browser. Detects file type automatically. No data sent to any server. - [Base64 to JSON](https://jsonformatter.ai/base64-to-json): Decode Base64 strings to JSON and encode JSON back to Base64 instantly in your browser. Auto-formats output. No data sent to any server — fully private. - [Base64 to XML](https://jsonformatter.ai/base64-to-xml): Decode Base64 strings to XML and encode XML to Base64 instantly. Runs entirely in your browser — no server uploads needed. Great for SOAP, configs, and APIs. - [Base64 to YAML](https://jsonformatter.ai/base64-to-yaml): Decode Base64 strings to YAML and encode YAML to Base64 instantly. Runs in your browser with no uploads. Great for Kubernetes Secrets, Docker, and CI/CD. - [Base64 to Text](https://jsonformatter.ai/base64-to-text): Decode Base64 strings to plain text or encode text to Base64 instantly. Handles UTF-8, emojis, and Unicode. Runs in your browser — no data sent to any server. - [Text to Base64](https://jsonformatter.ai/text-to-base64): Encode plain text to Base64 or decode Base64 back to text instantly in your browser. Handles UTF-8, emoji, and all languages. No upload, no server. - [YAML to Base64](https://jsonformatter.ai/yaml-to-base64): Encode YAML to Base64 and decode Base64 back to YAML instantly. Runs in your browser — no server, no upload, completely private. Great for Kubernetes Secrets and CI/CD configs. - [JSON to Base64](https://jsonformatter.ai/json-to-base64): Encode JSON to Base64 or decode Base64 back to JSON in your browser. Handles Unicode, pretty-prints output, strips Data URIs. No server — fully private. - [Base64 to Hex](https://jsonformatter.ai/base64-to-hex): Convert Base64 strings to hex bytes and hex back to Base64 instantly. Runs entirely in your browser — no uploads, no server. Great for debugging binary data. - [Hex to Base64](https://jsonformatter.ai/hex-to-base64): Convert hex strings to Base64 and decode Base64 back to hex instantly. Runs entirely in your browser — no uploads, no server. Perfect for encoding binary data. ## HTML Tools - [HTML Formatter](https://jsonformatter.ai/html-formatter): Format and beautify HTML with proper indentation in seconds. Also minify HTML to remove whitespace. Paste any HTML — runs entirely in your browser. - [HTML Minifier](https://jsonformatter.ai/minify-html): Minify HTML by removing whitespace and comments to reduce file size. Also beautifies HTML. Runs entirely in your browser — no uploads, no data sent to servers. - [HTML Escape](https://jsonformatter.ai/html-escape): Convert special characters to HTML entities and back. Prevent XSS by escaping &, <, >, quotes. Runs entirely in your browser — no data uploaded. - [HTML Unescape](https://jsonformatter.ai/html-unescape): Decode HTML entities like & < > back to plain text. Runs entirely in your browser with zero server uploads — safe for production data. - [HTML Validator](https://jsonformatter.ai/html-validator): Validate your HTML for unclosed tags, missing alt attributes, deprecated elements, and DOCTYPE issues. Runs in your browser — nothing sent to any server. - [HTML Viewer](https://jsonformatter.ai/html-viewer): Paste HTML and instantly see how it renders in the browser. Live preview in a sandboxed iframe, formatted source tab, no data sent to any server. - [HTML to Text](https://jsonformatter.ai/html-to-text): Strip all HTML tags and convert HTML to clean plain text instantly. Runs in your browser, no data sent to servers. Handles entities, scripts, styles. - [HTML Stripper](https://jsonformatter.ai/html-stripper): Strip HTML tags with toggleable options for scripts, styles, and line breaks. Get clean plain text from messy HTML instantly. Runs in your browser. - [HTML to JSON](https://jsonformatter.ai/html-to-json): Convert any HTML to a structured JSON DOM tree. Tags, attributes, and children — all in clean JSON. Free, instant, runs entirely in your browser. - [HTML to XML](https://jsonformatter.ai/html-to-xml): Convert HTML to well-formed XML (XHTML) instantly. Self-closing tags, quoted attributes, proper nesting — all handled automatically. Free, runs in your browser. - [HTML to JSX](https://jsonformatter.ai/html-to-jsx): Convert HTML to React JSX instantly. Auto-renames class to className, for to htmlFor, self-closes void elements, converts inline styles to objects. Runs in your browser. - [HTML Cleaner](https://jsonformatter.ai/html-cleaner): Clean messy HTML instantly. Removes inline styles, script tags, event handlers, and empty elements. Browser-based, no data sent to any server. - [HTML Entities to Text](https://jsonformatter.ai/html-entities-to-text): Decode HTML entities to readable text instantly. Handles &, <, ©, named, numeric, and hex entities. Free, runs in your browser. - [Text to HTML Entities](https://jsonformatter.ai/text-to-html-entities): Encode text to HTML entities instantly. Converts &, <, >, ©, ™ and more to named entities. Free, runs in your browser. - [Real-Time HTML Editor](https://jsonformatter.ai/real-time-html-editor): Write HTML code and see a live rendered preview instantly. No setup, no server — just paste or type and your page renders right in the browser. ## Language-Specific Formatters - [Java Formatter](https://jsonformatter.ai/java-formatter): Format and beautify Java code instantly in your browser. Handles classes, methods, annotations, and lambdas — no installs, no server uploads, fully private. - [C# Formatter](https://jsonformatter.ai/csharp-formatter): Format and beautify C# code instantly in your browser. Proper indentation, clean structure, minify support. No data sent to any server — completely free. - [PHP Formatter](https://jsonformatter.ai/php-formatter): Paste messy PHP and get properly indented, clean output in seconds. Format mode adds indentation, Minify mode strips whitespace and comments — all in your browser, no code sent to any server. - [Python Formatter](https://jsonformatter.ai/python-formatter): Format and beautify Python code instantly in your browser. Normalizes indentation to PEP 8 style — 4 spaces per level. No install, no signup, runs entirely client-side. - [Java Escape](https://jsonformatter.ai/java-escape): Escape Java strings by encoding special characters like quotes, backslashes, newlines, and tabs. Also unescape Java strings. Runs entirely in your browser. - [C# Escape](https://jsonformatter.ai/csharp-escape): Escape C# strings by encoding special characters like quotes, backslashes, newlines, tabs, and null chars. Also unescape C# strings. Runs entirely in your browser. - [Bash Formatter](https://jsonformatter.ai/bash-formatter): Free online Bash and Shell script formatter. Fix indentation for if/fi, do/done, while/done blocks. No installation — works in your browser. - [Dart Formatter](https://jsonformatter.ai/dart-formatter): Free online Dart formatter. Beautify Dart and Flutter code with 2-space indentation and clean brace alignment. No installation — runs in your browser. - [Go Formatter](https://jsonformatter.ai/go-formatter): Free online Go code formatter. Paste messy Go (Golang) source code and get it properly formatted with tabs and clean block structure. No install needed. - [Kotlin Formatter](https://jsonformatter.ai/kotlin-formatter): Free online Kotlin formatter. Beautify Kotlin and Android code with 2-space indentation and clean brace alignment. No installation — runs in your browser. - [PowerShell Formatter](https://jsonformatter.ai/powershell-formatter): Free online PowerShell formatter. Fix indentation for function, if, foreach, and try/catch blocks. Supports .ps1 and .psm1. No install — runs in your browser. - [Ruby Formatter](https://jsonformatter.ai/ruby-formatter): Free online Ruby formatter. Beautify Ruby and Rails code with 2-space indentation. Handles def, class, and do/end blocks. No install — runs in your browser. - [Rust Formatter](https://jsonformatter.ai/rust-formatter): Free online Rust formatter. Beautify Rust code with 4-space indentation per rustfmt conventions. Fixes brace alignment instantly. No install — runs in browser. - [Swift Formatter](https://jsonformatter.ai/swift-formatter): Free online Swift formatter. Beautify Swift and SwiftUI code with 2-space indentation and clean brace alignment. No installation — runs in your browser. ## SQL Tools - [SQL Formatter](https://jsonformatter.ai/sql-formatter): Beautify messy SQL with proper indentation, uppercase keywords, and clean line breaks — or minify it to a single line. All browser-based, nothing stored. Works with MySQL, PostgreSQL, SQLite, SQL Server. - [SQL Escape](https://jsonformatter.ai/sql-escape): Safely escape single quotes and special characters in SQL strings, or reverse the escaping. Prevents SQL injection mistakes fast. Runs 100% in your browser — your SQL never leaves your device. - [SQL Unescape](https://jsonformatter.ai/sql-unescape): Paste escaped SQL strings and instantly reverse the escaping — turns '' back to ' and \\\\ back to \\. Great for debugging, log inspection, and data cleanup. Runs 100% in your browser. ## Encoders & Decoders - [JWT Decoder](https://jsonformatter.ai/jwt-decoder): Decode JWT tokens and inspect the header, payload, and signature instantly in your browser. No server uploads, no installs. Works with HS256, RS256, ES256, and all JWT algorithms. ## Developer Utilities - [Regex Tester](https://jsonformatter.ai/regex-tester): Write a regex pattern, set flags, and see every match with its index position instantly. Uses the JS RegExp engine. Runs entirely in your browser — nothing is uploaded. - [Timestamp Converter](https://jsonformatter.ai/timestamp-converter): Paste a Unix timestamp or date string and instantly see the converted result in UTC, local time, ISO 8601, and more. Runs fully in your browser — your data never leaves your machine. - [Color Converter](https://jsonformatter.ai/color-converter): Convert colors between HEX, RGB, and HSL instantly. Free online color converter with live preview. Runs entirely in your browser — no upload, no server. - [Case Converter](https://jsonformatter.ai/case-converter): Convert text to UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE & alternating case instantly. Free, browser-only. - [Word Counter](https://jsonformatter.ai/word-counter): Count words, characters, sentences, paragraphs, and reading time instantly. Paste or type any text — updates live. Free, runs in your browser, no signup needed. - [Sort Lines](https://jsonformatter.ai/sort-lines): Free online tool to sort lines of text. Sort A→Z, Z→A, by shortest or longest line, reverse order, or shuffle randomly. No install needed. - [Text to ASCII](https://jsonformatter.ai/text-to-ascii): Free online tool to convert text characters to ASCII codes. Output in decimal, hexadecimal, binary, or octal. Fast, private, no install needed. - [ASCII to Text](https://jsonformatter.ai/ascii-to-text): Instantly convert ASCII codes to readable text. Supports decimal, hexadecimal, binary, and octal input with auto-separator detection and a character mapping table. - [Binary to Text](https://jsonformatter.ai/binary-to-text): Instantly convert binary to readable text. Paste 8-bit binary groups separated by spaces or newlines and get the decoded text with a character mapping table. - [Text to Binary](https://jsonformatter.ai/text-to-binary): Free online tool to convert text to binary. Each character is shown as its 8-bit binary code. Supports custom separators, char mapping, and instant download. - [Hex to String](https://jsonformatter.ai/hex-to-string): Instantly convert hex codes to readable text. Supports space, comma, 0x-prefix separators, real-time conversion, character mapping table, copy and download. - [Hex to UTF-8](https://jsonformatter.ai/hex-to-utf8): Convert hex bytes to UTF-8 text online. Properly handles multi-byte sequences for emoji, accented chars, CJK scripts, and the Euro sign. Real-time, free, no upload. - [String to Hex](https://jsonformatter.ai/string-to-hex): Free online tool to convert any text string to hexadecimal. Output in uppercase or lowercase with space, comma, newline, no separator, or 0x prefix. Fast, private, runs in your browser. - [ROT13 Converter](https://jsonformatter.ai/rot13-converter): Free online ROT13 encoder and decoder. Paste text to instantly rotate letters by 13 positions. Preserves case, handles punctuation, no install required. - [Morse Code](https://jsonformatter.ai/morse-code): Free online Morse code translator. Convert text to Morse code or decode Morse back to plain text in real time. Supports A–Z, 0–9, and common punctuation. - [UTF-8 Converter](https://jsonformatter.ai/utf8-converter): Free online UTF-8 encoder and decoder. Convert plain text to UTF-8 hex byte sequences or decode hex bytes back to text. Supports emoji, CJK, and all Unicode characters. - [Decimal to ASCII](https://jsonformatter.ai/decimal-to-ascii): Convert decimal ASCII codes to characters online. Paste decimal numbers (0–255) separated by spaces, commas, or newlines and get the ASCII text output instantly. - [Cron Builder](https://jsonformatter.ai/cron-builder): Build and validate cron expressions visually with human-readable output. Free online tool — runs entirely in your browser, no data sent to any server. - [Lorem Ipsum Generator](https://jsonformatter.ai/lorem-ipsum-generator): Need placeholder text for a mockup or prototype? Generate classic lorem ipsum or random text by paragraphs, sentences, or words — runs entirely in your browser, nothing sent to any server. - [Password Generator](https://jsonformatter.ai/password-generator): Generate strong random passwords with custom length, uppercase, lowercase, numbers, and symbols — all in your browser. No data ever leaves your device. - [String Utilities](https://jsonformatter.ai/string-utilities): Convert camelCase, snake_case, kebab-case, slugify, reverse, and transform strings instantly. All processing runs in your browser — your text never leaves your device. - [Text Diff Checker](https://jsonformatter.ai/text-diff): Paste two texts and instantly see every addition, deletion, and change highlighted side by side. Runs entirely in your browser — nothing sent to a server. - [UUID Generator](https://jsonformatter.ai/uuid-generator): Generate random v4 UUIDs in bulk for database keys, API testing, and unique identifiers. Runs in your browser — no data leaves your machine. No signup needed. ## Number Converters - [Decimal to Binary](https://jsonformatter.ai/decimal-to-binary): Convert decimal integers to binary instantly — great for bitwise ops, subnet masks, and learning number systems. Runs in your browser, no data sent anywhere. - [Binary to Decimal](https://jsonformatter.ai/binary-to-decimal): Convert binary numbers to decimal instantly. Supports batch conversion, 0b prefix, and negative numbers. Runs entirely in your browser — no uploads needed. - [Decimal to Hex](https://jsonformatter.ai/decimal-to-hex): Convert decimal numbers to hex instantly — perfect for CSS colors, memory addresses, and byte-level debugging. Runs in your browser, nothing sent to a server. - [Hex to Decimal](https://jsonformatter.ai/hex-to-decimal): Convert hex values to decimal for CSS colors, memory addresses and Unicode code points — runs entirely in your browser with no data sent to any server. - [Decimal to Octal](https://jsonformatter.ai/decimal-to-octal): Convert decimal numbers to octal for chmod permissions, programming, and binary shorthand — runs entirely in your browser with no data sent to any server. - [Octal to Decimal](https://jsonformatter.ai/octal-to-decimal): Convert octal numbers to decimal instantly — runs entirely in your browser, nothing sent to a server. Supports batch conversion, the 0o prefix, and keeps your data private. - [Binary to Hex](https://jsonformatter.ai/binary-to-hex): Convert binary numbers to hexadecimal instantly. Groups 4 binary digits into one hex digit — ideal for programming, networking, and low-level computing tasks. Free and runs in your browser. - [Hex to Binary](https://jsonformatter.ai/hex-to-binary): Convert hexadecimal numbers to binary instantly in your browser. Free, supports batch input and the 0x prefix. No data is ever sent to a server — fully private. - [Binary to Octal](https://jsonformatter.ai/binary-to-octal): Convert binary numbers to octal instantly. Groups 3 binary digits into one octal digit — great for Unix permissions and low-level programming. Free, runs entirely in your browser. - [Octal to Binary](https://jsonformatter.ai/octal-to-binary): Convert octal numbers to binary instantly in your browser — no data sent to any server. Supports batch input, 0o prefix, and real-time conversion. Totally free. - [Octal to Hex](https://jsonformatter.ai/octal-to-hex): Convert octal numbers to hex instantly — fully browser-based, no data ever sent to a server. Supports batch conversion and 0o prefix. Fast, free, and completely private. - [Hex to Octal](https://jsonformatter.ai/hex-to-octal): Convert hex numbers to octal instantly — right in your browser, no data sent anywhere. Free, fast, and supports batch conversion with 0x and # prefixes. - [Number to Words](https://jsonformatter.ai/number-to-words): Turn any number into English words instantly — supports up to trillions, handles negatives, and runs entirely in your browser. No data leaves your machine. - [Words to Number](https://jsonformatter.ai/words-to-number): Convert written number words to digits instantly. Supports integers, decimals, and large numbers like "two million five hundred thousand". Runs in your browser. - [Number Base Converter](https://jsonformatter.ai/number-base-converter): Convert binary, octal, decimal, and hex instantly — no setup, no signup. Paste any number and see all four bases at once. Runs entirely in your browser, nothing sent to any server. ## Hash Generators - [MD5 Hash Generator](https://jsonformatter.ai/md5-hash-generator): Generate MD5 checksums instantly for file verification, debugging, and data fingerprinting. Runs in your browser — no uploads, no data stored. Fast and private. - [SHA-1 Hash Generator](https://jsonformatter.ai/sha1-hash-generator): Generate SHA-1 hashes from any text instantly in your browser — free, real-time, no data ever sent to a server. Powered by the Web Crypto API. - [SHA-256 Hash Generator](https://jsonformatter.ai/sha256-hash-generator): Generate SHA-256 checksums online for secure file verification, API signing, and data integrity. Runs 100% in your browser — no uploads, no data stored. Uses the Web Crypto API. - [SHA-512 Hash Generator](https://jsonformatter.ai/sha512-hash-generator): Generate SHA-512 hashes from any text instantly in your browser. The strongest SHA-2 algorithm producing a 512-bit hash — ideal for high-security applications and file integrity checks. - [SHA-384 Hash Generator](https://jsonformatter.ai/sha384-hash-generator): Generate SHA-384 hashes from any text right in your browser — no install needed, nothing sent to a server. Fast, free, and completely private. Get a 96-char hex hash instantly. - [SHA-224 Hash Generator](https://jsonformatter.ai/sha224-hash-generator): Generate SHA-224 hashes from any text or file instantly in your browser — free, real-time, no data ever sent to a server. Powered by the Web Crypto API. - [HMAC Generator](https://jsonformatter.ai/hmac-generator): Generate HMAC hashes from any message and secret key in your browser. Supports SHA-256, SHA-512, SHA-1. Your key never leaves your machine — fully private. - [CRC-32 Hash Generator](https://jsonformatter.ai/crc32-hash-generator): Generate CRC-32 checksums instantly from any text. Free, runs entirely in your browser — no data is ever sent to a server. No sign-up needed. - [Hash Generator](https://jsonformatter.ai/hash-generator): Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from any text right in your browser — nothing is uploaded, your data stays private and secure. ## Config & Data Formats - [.env Formatter](https://jsonformatter.ai/env-formatter): Free online .env file formatter. Normalize KEY=VALUE pairs, clean up whitespace, and organize environment variables. No installation required. - [HCL Formatter](https://jsonformatter.ai/hcl-formatter): Free online HCL and Terraform formatter. Fix indentation, normalize block structure, and beautify HashiCorp Configuration Language files. No installation required. - [INI Formatter](https://jsonformatter.ai/ini-formatter): Free online INI formatter. Beautify and normalize INI configuration files with proper spacing and section structure. No installation required. - [.properties Formatter](https://jsonformatter.ai/properties-formatter): Free online Java .properties file formatter. Normalize key=value pairs, fix spacing, and organize configuration properties. No installation required. - [Protobuf Formatter](https://jsonformatter.ai/protobuf-formatter): Free online Protocol Buffer formatter. Fix indentation, normalize message and service blocks, and beautify .proto schema files. No installation required. ## Guides and articles - [What Is JSON? A Complete Guide for Beginners](https://jsonformatter.ai/blog/what-is-json-complete-guide): Learn what JSON is, how it works, its syntax rules, and why it became the most popular data format for web APIs and configuration files. - [JSON vs XML: Which Data Format Should You Use?](https://jsonformatter.ai/blog/json-vs-xml-which-should-you-use): A detailed comparison of JSON and XML covering syntax, performance, use cases, and when to choose one over the other for your projects. - [YAML for Beginners: Mastering Configuration Files](https://jsonformatter.ai/blog/yaml-for-beginners-configuration-files): Learn YAML syntax from scratch — indentation rules, data types, anchors, and how to use YAML for Docker, Kubernetes, CI/CD pipelines, and more. - [CSV Data Handling: Best Practices and Common Pitfalls](https://jsonformatter.ai/blog/csv-data-handling-best-practices): Master CSV file handling — learn about delimiters, encoding, escaping, large file strategies, and converting CSV to other formats like JSON and XML. - [Understanding JSON Schema: Validate Your Data Like a Pro](https://jsonformatter.ai/blog/understanding-json-schema-validation): A practical guide to JSON Schema — learn how to define schemas, validate API responses, enforce data contracts, and catch errors before they reach production. - [XML in 2026: Is It Still Relevant for Modern Development?](https://jsonformatter.ai/blog/xml-in-2026-still-relevant): Explore why XML remains important in enterprise software, document processing, and specific industries despite JSON's popularity in web development. - [Base64 Encoding Explained: When and Why to Use It](https://jsonformatter.ai/blog/base64-encoding-explained): Understand what Base64 encoding is, how it works internally, when to use it for images, APIs, and email, and when to avoid it. - [JavaScript Formatting and Minification: A Developer's Guide](https://jsonformatter.ai/blog/javascript-formatting-and-minification): Learn why code formatting matters, how JavaScript minification works, and the tools and techniques for keeping your code clean and your bundles small. - [TOML vs YAML vs JSON: Choosing the Right Config Format](https://jsonformatter.ai/blog/toml-vs-yaml-vs-json-config-files): Compare TOML, YAML, and JSON for configuration files — syntax differences, pros and cons, and which format is best for your specific use case. - [URL Encoding Decoded: A Developer's Essential Guide](https://jsonformatter.ai/blog/url-encoding-decoded-developers-guide): Learn how URL encoding works, why special characters must be encoded, common encoding issues, and how to properly handle URLs in your applications. - [Hash Functions Explained: MD5, SHA-1, SHA-256, and Beyond](https://jsonformatter.ai/blog/hash-functions-md5-sha-explained): Understand how cryptographic hash functions work, the differences between MD5, SHA-1, SHA-256, and SHA-512, and when to use each one. - [How QA Teams Test With Dozens of Email Accounts (Without Drowning in Inboxes)](https://jsonformatter.ai/blog/qa-testing-with-multiple-email-accounts): A practical guide for QA and testing teams: generate as many working email addresses as your tests need — with plus-addressing, catch-all domains, and disposable inboxes — without cluttering real accounts. - [Testing Webhooks and Email Notifications Locally](https://jsonformatter.ai/blog/testing-webhooks-email-notifications-locally): Webhooks are hard to test on a laptop: an inbound request that cannot reach localhost, and an outbound email you need to receive. Here is the full local testing loop — tunnels, payload inspection, signature checks, and disposable inboxes. ## About - [About](https://jsonformatter.ai/about) - [Contact](https://jsonformatter.ai/contact) - [Privacy Policy](https://jsonformatter.ai/privacy-policy) - [Terms](https://jsonformatter.ai/terms) - [Blog index](https://jsonformatter.ai/blog) - [Sitemap](https://jsonformatter.ai/sitemap.xml) ## Notes - Every URL above is canonical and links directly to a working page. - This file is generated from the site's own navigation data, so if a tool is listed here the page exists.