jsonecho

All tools

Every JSON Echo tool in one place: formatters, validators, converters, encoders and code generators. Free and private.

Escape and Text

Open the category →

URL and Base64

Open the category →

Code Formatters

Open the category →
JS BeautifierTurn minified or messy JavaScript into readable, indented code.FormatJavaScript Pretty PrintPretty print JavaScript so you can read it.FormatCSS FormatterFormat CSS into clean rules, one declaration per line.FormatCSS Pretty PrintPretty print CSS so each rule and property is easy to read.FormatCSS MinifyRemove comments and whitespace to get the smallest CSS.CompressC# FormatterIndent C# code and put braces and statements on their own lines.FormatJava FormatterPut Java code back into a readable layout: one statement per line, braces indented.FormatGraphQL FormatterFormat GraphQL queries and schemas so nested selections are easy to read.FormatAngular FormatterFormat Angular component templates with their structural directives and bindings.FormatVue FormatterFormat a Vue single-file component: template, script and style together.FormatLess FormatterFormat Less code, with its variables, mixins and nested rules.FormatSCSS FormatterFormat SCSS, including nested rules, mixins, maps and @use statements.FormatTypeScript FormatterFormat TypeScript code, with generics, decorators, enums and type annotations.FormatBabel FormatterFormat modern JavaScript and React JSX with the Babel parser.FormatMarkdown FormatterTidy Markdown: consistent lists, aligned tables and normal spacing.FormatMDX FormatterFormat MDX, the mix of Markdown and JSX used by many documentation sites.FormatGlimmer FormatterFormat Glimmer and Handlebars templates, as used in Ember.js.FormatLWC FormatterFormat Lightning Web Component (LWC) HTML templates for Salesforce.FormatPHP FormatterFormat PHP code with consistent indentation and spacing.FormatFlow FormatterFormat JavaScript code that uses Flow type annotations.Format
JSON to JavaGenerate Java classes from JSON.JavaXML to JavaGenerate Java classes from XML.JavaJSON to PythonGenerate Python classes from JSON.PythonXML to PythonGenerate Python classes from XML.PythonJSON to Objective-CGenerate Objective-C classes from JSON.Objective-CXML to Objective-CGenerate Objective-C classes from XML.Objective-CJSON to JSON SchemaGenerate JSON Schema schema from JSON.JSON SchemaXML to JSON SchemaGenerate JSON Schema schema from XML.JSON SchemaJSON to SwiftGenerate Swift classes from JSON.SwiftXML to SwiftGenerate Swift classes from XML.SwiftJSON to C#Generate C# classes from JSON.C#XML to C#Generate C# classes from XML.C#JSON to GoGenerate Go classes from JSON.GoXML to GoGenerate Go classes from XML.GoJSON to RustGenerate Rust classes from JSON.RustXML to RustGenerate Rust classes from XML.RustJSON to CrystalGenerate Crystal classes from JSON.CrystalXML to CrystalGenerate Crystal classes from XML.CrystalJSON to C++Generate C++ classes from JSON.C++XML to C++Generate C++ classes from XML.C++JSON to TypeScriptGenerate TypeScript classes from JSON.TypeScriptXML to TypeScriptGenerate TypeScript classes from XML.TypeScriptJSON to JavaScript PropTypesGenerate JavaScript PropTypes classes from JSON.JavaScript PropTypesXML to JavaScript PropTypesGenerate JavaScript PropTypes classes from XML.JavaScript PropTypesJSON to FlowGenerate Flow classes from JSON.FlowXML to FlowGenerate Flow classes from XML.FlowJSON to KotlinGenerate Kotlin classes from JSON.KotlinXML to KotlinGenerate Kotlin classes from XML.KotlinJSON to ElmGenerate Elm classes from JSON.ElmXML to ElmGenerate Elm classes from XML.ElmJSON to RubyGenerate Ruby classes from JSON.RubyXML to RubyGenerate Ruby classes from XML.RubyJSON to DartGenerate Dart classes from JSON.DartXML to DartGenerate Dart classes from XML.DartJSON to PikeGenerate Pike classes from JSON.PikeXML to PikeGenerate Pike classes from XML.PikeJSON to HaskellGenerate Haskell classes from JSON.HaskellXML to HaskellGenerate Haskell classes from XML.Haskell