HTML Formatter
Parse and format source with a pinned local Prettier browser bundle.
Open toolParse and format source with a pinned local Prettier browser bundle. Formatting does not execute code or validate runtime behavior.
Enter the inputs, then select Format code.
Result will appear here
Parse and format source with a pinned local Prettier browser bundle.
Formatting does not execute code or validate runtime behavior. Comments are retained; embedded-language formatting is disabled. Invalid syntax is rejected.
Start with your own input.
Select Format code. Review formatted source code, then use Copy result or download the result file.
To read compact source code, start with source code. Parse and format source with a pinned local Prettier browser bundle.

To prepare a reviewable snippet, start with source code. Formatting does not execute code or validate runtime behavior.

To format an example for documentation, start with source code. Review formatted source code, then use Copy result or download the result file.

Check what the output means.
Formatted source code. Parse and format source with a pinned local Prettier browser bundle.
Formatting does not execute code or validate runtime behavior. Comments are retained; embedded-language formatting is disabled. Invalid syntax is rejected.

Check the format before processing.
Formatting does not execute code or validate runtime behavior. Comments are retained; embedded-language formatting is disabled. Invalid syntax is rejected.
Inputs and results are handled in this browser.

Choose another tool for your next calculation, conversion, or text task.
Validate whitespace- or comma-separated integer codes from 0 to 127 and map them to ASCII characters.
Open toolEncode UTF-8 text into standard padded Base64 and decode Base64 back into Unicode text.
Open toolGroup binary digits into eight-bit bytes and decode them as strict UTF-8.
Open toolGenerate a Unix-style cron expression from minute, hour, day-of-month, month, and weekday fields.
Open toolReview formatted source code, then use Copy result or download the result file.
Answers about using GraphQL Formatter and understanding its results.
Formatting does not execute code or validate runtime behavior. Comments are retained; embedded-language formatting is disabled. Invalid syntax is rejected.
Yes. Download the result file after processing. Text results also have Copy result. Processing uses local browser code; no account is required.