JavaScript tools
Convert between TypeScript, JavaScript and Flow. Use the result as a starting point and verify it in your project.
9 tools in this category. Every tool runs in the browser and needs no sign-up.
JavaScript → JSON
Convert JSON5 object data to standard JSON in your browser. Supports unquoted keys, single quotes and comments; functions and JavaScript expressions are not executed.
TypeScript → Flow
Convert TypeScript code to Flow types for use in Flow projects.
TypeScript → TypeScript Declaration
Generate declaration files from TypeScript code to enhance maintainability.
TypeScript → JSON Schema
Transform TypeScript type definitions to JSON Schema for data validation and UI generation.
TypeScript → plain JavaScript
Convert TypeScript to JavaScript online: strip type annotations, interfaces and generics from .ts or .tsx code while keeping JSX. Babel-based conversion without type-checking or bundling.
TypeScript → Zod Schema
Convert TypeScript definitions to Zod Schema for improved type safety in data validation.
Flow → TypeScript
Convert Flow type definitions to TypeScript types, enabling the use of Flow's type safety features in TypeScript projects.
Flow → TypeScript Declaration
Transform Flow type definitions to TypeScript declaration files for improved modularity and maintainability of code.
Flow → plain JavaScript
Convert Flow code to plain JavaScript for use in environments that do not support Flow.