Tool Categories

JavaScript Input
Paste JS or upload a .js file
TypeScript Output
Generated TypeScript with type annotations

Enter JavaScript to convert to TypeScript

Adds type annotations to functions, variables, and parameters. Converts var to let, handles class constructors, array methods, and async/await patterns.