JavaScript formatter
Format JavaScript without running it.
- 1Add input
- 2Adjust settings
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Format JavaScript source with a parser, without running it. Choose indentation and quote style; this tool is not a JavaScript interpreter or arbitrary code runner.
How to use this tool
- Paste content into “JS” or choose a local file.
- Review Indentation, JavaScript quote style before selecting “Format JavaScript”.
- Review the JS text result, then use the available copy or download controls.
Supported inputs and limits
Pasted text is limited to 1 MiB; review the result before using it.
Worked example
Example input
const x={a:1,b:"text"};Example options
{}Example output
const x = { a: 1, b: "text" };
When something does not work
Correct the reported syntax or range and run again. Formatting is not execution: scripts, SQL, expressions and pasted markup do not run against your system or a remote service.
Frequently asked questions
Are my files uploaded?
No. Files and tool input are processed in your browser. Moving around the site can keep a temporary workspace in the same tab. Refreshing or closing the tab clears it, so download results you want to keep.
What should I check in this result?
Format JavaScript source with a parser, without running it. Choose indentation and quote style; this tool is not a JavaScript interpreter or arbitrary code runner.
Documentation & further reading
Related tools
JSON formatting workspace
Format or minify strict JSON, sort object keys, and encode or decode strings while preserving raw number tokens.
Regex tester
Try a pattern and see what it matches in your text.
Compare text
See what changed, side by side.
HTML formatter
Format HTML indentation so its structure is easier to read.