JavaScript & Code Generators
JavaScript utilities and JSON/XML/YAML to code generators.
View JS with syntax highlighting, line numbers, themes and an outline.
Run JavaScript in a sandbox with console output and unit tests.
Edit HTML, CSS and JS with a live preview and console.
Obfuscate JavaScript: rename variables, encode strings, flatten control flow.
Generate Python dataclasses, Pydantic models or TypedDicts from JSON.
Generate Go structs with json tags from a JSON sample.
Generate C# classes or records from JSON with JSON attributes.
Generate Java POJOs or records from JSON with Jackson annotations.
Generate a JSON Schema from a JSON sample with formats and required keys.
Generate TypeScript interfaces or types from JSON.
Generate JavaScript classes or JSDoc typedefs from JSON.
Generate Objective-C classes from JSON with fromDictionary/toDictionary.
Generate Dart model classes with fromJson/toJson from JSON.
Generate Python dataclasses, Pydantic models or TypedDicts from XML.
Generate Go structs with xml tags (attr, chardata) from XML.
Generate C# classes with XmlSerializer attributes from XML.
Generate Java POJOs or records with Jackson XML annotations from XML.
Generate a JSON Schema for the JSON form of an XML document.
Generate TypeScript interfaces or types from XML.
Generate JavaScript classes or JSDoc typedefs from XML.
Generate Objective-C classes from XML with fromDictionary/toDictionary.
Generate Dart classes with fromJson/toJson from XML.
Generate Python dataclasses, Pydantic models or TypedDicts from YAML.
Generate Go structs from YAML for config loading.
Generate C# classes or records from YAML for typed configuration.
Generate a JSON Schema (draft 4 to 2020-12) from a YAML sample.
Generate TypeScript interfaces or type aliases from YAML.
Generate JavaScript ES classes or JSDoc typedefs from YAML.
Generate Objective-C classes with fromDictionary/toDictionary from YAML.
Generate null-safe Dart classes with fromJson/toJson from YAML.