A fast, private collection of format-conversion tools. Convert JSON, GraphQL, TypeScript, YAML, TOML, SVG and more — right in your browser. 64 converters across 11 categories — most run entirely in your browser.
Infer a Google BigQuery table schema (name, type, mode) from a sample JSON object or array of records.
Open converterGenerate Flow type aliases from a JSON sample so your data shapes are typed end to end.
Open converterProduce Go structs from JSON with both json and bson struct tags, ready for MongoDB's official driver.
Open converterConvert JSON into idiomatic Go structs with json struct tags inferred from your data.
Open converterDerive a GraphQL type system (types and fields) from an example JSON payload.
Open converterBuild io-ts runtime codecs from a JSON sample for decode-time validation of untrusted data.
Open converterGenerate Java POJO classes with Jackson-friendly getters and setters from a JSON sample.
Open converterEmit JSDoc @typedef blocks describing the shape of a JSON object for typed plain JavaScript.
Open converterInfer a JSON Schema (draft-07) describing the types and structure of a JSON document.
Open converterConvert JSON into Kotlin data classes with kotlinx.serialization annotations.
Open converterGenerate MobX-State-Tree models with typed props inferred from a JSON sample.
Open converterCreate a Mongoose schema definition from a JSON document, mapping values to Schema types.
Open converterGenerate a MySQL CREATE TABLE statement with inferred column types from a JSON record.
Open converterProduce React PropTypes definitions from a JSON object, including nested shapes and arrays.
Open converterConvert JSON into Rust structs deriving Serialize and Deserialize with serde.
Open converterGenerate a runtime type assertion function that throws (with attitude) when data does not match the sample shape.
Open converterConvert JSON into Scala case classes with fields typed from your sample data.
Open converterConvert JSON objects into TOML configuration syntax with nested tables and readable key values.
Open converterGenerate TypeScript interfaces from a JSON sample, with nested and optional fields inferred.
Open converterConvert JSON objects into clean, human-readable YAML for configs, docs, and data files.
Open converterGenerate a Zod schema from a JSON sample for type-safe parsing and validation.
Open converterGenerate typed React Apollo hooks and components from GraphQL operations.
Open converterGenerate Flow type definitions from a GraphQL schema for safer typed client code.
Open converterProduce an Apollo InMemoryCache possibleTypes / fragment matcher map from a GraphQL schema.
Open converterRun introspection over a GraphQL SDL schema and output the full introspection JSON result.
Open converterGenerate Java classes from a GraphQL schema to speed up API model scaffolding.
Open converterGenerate strongly typed TypeScript resolver signatures from a GraphQL schema.
Open converterParse GraphQL SDL into its Document AST as JSON, useful for tooling and analysis.
Open converterGenerate TypeScript types from a GraphQL schema with @graphql-codegen.
Open converterGenerate MongoDB-flavoured TypeScript models from a GraphQL schema annotated with @entity directives.
Open converterMap Cadence (Flow blockchain) resource and struct definitions to equivalent Go struct scaffolding.
Open converterRender Markdown with GitHub-flavored extensions into clean HTML for previews and publishing.
Open converterParse TOML configuration into clean, portable JSON for app settings and data exchange.
Open converterConvert TOML configuration into readable YAML for infrastructure and app config workflows.
Open converterConvert XML documents into compact JSON for inspection, debugging, and data pipelines.
Open converterParse YAML documents into clean, portable JSON for config checks and data exchange.
Open converterConvert YAML configuration into readable TOML for app settings and infrastructure workflows.
Open converterCompact a JSON-LD document against its @context to produce a concise linked-data form.
Open converterExpand a JSON-LD document to its fully-qualified, context-free representation.
Open converterFlatten a JSON-LD document so all nodes live at the top level keyed by identifier.
Open converterFrame a JSON-LD document against a frame to shape it into a predictable tree.
Open converterSerialize JSON-LD documents into RDF N-Quads for linked-data debugging and audits.
Open converterCanonicalize a JSON-LD document with the URDNA2015 algorithm to normalized N-Quads.
Open converterConvert TypeScript type declarations into equivalent Flow types for migration and comparison.
Open converterGenerate JSON Schema from TypeScript types and interfaces for validation workflows.
Open converterTranspile TypeScript to plain JavaScript by stripping types, using the official compiler.
Open converterEmit a .d.ts declaration file from TypeScript source using the official compiler.
Open converterGenerate Zod schemas from TypeScript interfaces and types for runtime validation.
Open converterConvert a JSON Schema into an OpenAPI 3.0 Schema Object, adjusting type arrays, nullable and unsupported keywords.
Open converterGenerate Protocol Buffers (proto3) message definitions from a JSON Schema.
Open converterCompile a JSON Schema into TypeScript interfaces and types, including enums and unions.
Open converterConvert a JSON Schema into a Zod schema for runtime validation in TypeScript.
Open converterConvert a CSS rule block into a camelCased JavaScript style object for inline styles or CSS-in-JS.
Open converterMap common CSS declarations to their closest Tailwind CSS utility classes.
Open converterConvert a JavaScript style object into a styled-components template literal with kebab-cased properties.
Open converterStrip Flow type annotations to produce runnable JavaScript, using Babel.
Open converterConvert Flow-annotated code into TypeScript to support typed migration cleanup.
Open converterConvert Flow types into a TypeScript declaration (.d.ts) style output.
Open converter