Common JavaScript workflows
Formatting parses source and changes its layout. Minification can make semantic assumptions based on options; keep source maps and run application tests before replacing production code.
Choose a tool for your input
Formatting parses source and changes its layout. Minification can make semantic assumptions based on options; keep source maps and run application tests before replacing production code.
- JavaScript Playground — Run JavaScript in an isolated worker inside a sandboxed frame.
- HTML Formatter — Beautify HTML, with embedded CSS and JavaScript.
- JavaScript Formatter — Beautify JavaScript, JSX and TypeScript with Prettier.
- JavaScript Minifier — Minify JavaScript with Terser, with source maps.
Review the result before using it
Each tool explains its accepted input, supported options and limits. Keep the original and verify important output in the application that will consume it.
Frequently asked questions
How do I choose a JavaScript tool?
Formatting parses source and changes its layout. Minification can make semantic assumptions based on options; keep source maps and run application tests before replacing production code.
Can the same tool appear in more than one topic?
Yes. Tools are listed by supported formats and tasks as well as their main category. Each tool has one page and processing runs locally; explicit API clients connect only to endpoints you choose.
Tools process your input on this device. Read the privacy policy, or save the tool library for offline use.