JavaScript 格式化工具

JavaScript 格式化工具会用统一的缩进、空格、换行和大括号位置,整理被压缩或排版不一致的 JavaScript。支持类、私有字段、异步函数、可选链、空值合并、模板字符串、模块和 React JSX 等现代语法。

选择制表符或空格、设置行宽、控制大括号风格、保留有意义的换行和数组缩进,或拆分过长的方法链。在编辑器中按 Ctrl+Enter 或 Command+Enter 即可直接格式化。

“压缩”会移除注释和不必要的代码,同时保留可读的标识符;“压缩并混淆局部变量”还会缩短符合条件的局部名称以减小体积。压缩功能要求输入可执行 JavaScript,因此 JSX 应先完成编译。

JavaScript 格式化常见问题

如何在本页面格式化代码?

将代码粘贴到左侧编辑框或加载文件,选择需要的选项,然后点击格式化。在右侧检查结果后,可以复制或保存。

为什么格式化时可能报错?

输入内容需要符合所选语言或语法。请检查未完成的语句、不匹配的括号或引号,以及与输入不符的方言或模式,然后重新格式化。

代码格式化器是怎样工作的?

代码格式化器会按所选语言识别词法单元和嵌套结构,再根据统一规则重新安排缩进、空格和换行。它不会编译或运行程序,因此格式化结果不能代替正确性或安全性检查。

这种语言一般推荐使用哪些设置?

Web 项目通常使用 2 个空格。没有项目规范时可保留原有换行;输入 JSX 时应开启 JSX,并优先遵循仓库对括号等风格的配置。格式化、压缩和缩短变量名是三个独立操作。

我的代码会上传到服务器吗?

代码仅在浏览器中处理,不会上传到服务器。

代码格式化工具

格式化、美化 Java、Python、JavaScript、JSON、HTML 等代码,统一缩进、空格和换行。

更多工具

音频编辑与效果

裁剪、合并或拆分录音,去除静音与噪声,调整音量、速度、音调或声道。

更多工具

表格工具

打开并编辑 CSV 或 Excel 表格、整理表格文本,并将 CSV 转为 Excel 或 SQL。

更多工具

Markdown 工具

编写和预览 Markdown、渲染 Mermaid 流程图,并转换 Markdown、HTML 与表格。

更多工具

文本工具

对比文本、统计字数和词频、排序或替换文本行,还可查看 DOCX 文本。

更多工具

词典

查询中文词语的意思、近义词和反义词,或查阅多种语言的 IPA 音标。

音频转换与播放

在 MP3、WAV、FLAC 等格式间转换,播放普通或原始 PCM 音频,并查看或编辑元数据。

JSON 与数据工具

查看、比较和校验 JSON,测试 JSONPath,或将数据转换为 CSV、YAML、XML。

更多工具

语音工具

将音频转录为文字、将文字生成语音,或直接在浏览器中录音。

视频工具

转换和压缩视频、裁剪或合并片段、调整画面尺寸、提取音频。

更多工具

视频播放与录制

播放本地或在线视频、录制屏幕或摄像头,也可把摄像头用作在线镜子。

PDF 工具

压缩或合并 PDF、拆分与重排页面、将页面转成图片,并查看或比较文档。

更多工具

图片工具

转换图片格式、调整或裁剪照片、压缩文件、比较图片,并用 OCR 提取文字。

更多工具

图片创作

截图并美化画面,将文字做成图片或 GIF,在白板上绘制,还可生成词云和网站图标。

更多工具

字幕工具

结合视频预览编辑 SRT、VTT 字幕,校准时间、转换格式并管理视频字幕轨。

更多工具

压缩包工具

打开 ZIP、7Z、RAR 或 TAR,选取文件解压;也可创建压缩包,并为 ZIP、7Z 设置密码。

编码与解码工具

编码或解码 Base64、Base32,转义 URL、HTML 和 Unicode 文本,并查看 JWT 内容。

更多工具

数字工具

在二进制、十进制和十六进制之间换算,将数字写成英文,或把文本转为二进制。

更多工具

计算器

计算百分比和分数,汇总统计数据,还可计算成绩、折扣和宽高比。

更多工具

时间工具

显示在线时钟、运行倒计时或秒表,并计算日期、年龄与时区差异。

更多工具

网络工具

查看 IP 与 IPv6 连接、检查 HTTP 请求或 HAR 文件,并计算 CIDR 地址范围。

单位换算

换算长度、重量、温度、数据存储等单位。

颜色工具

转换 HEX、RGB、HSL 色值,从图片提取颜色、检查对比度,或用纯色画面测试显示器。

二维码与条形码

生成和识别二维码、条形码,包括网址和 Wi-Fi 网络的二维码。

开发与安全工具

生成哈希值、UUID 和密码,测试正则表达式、创建 URL 别名,并检查文件权限。

更多工具

实用工具

查看屏幕分辨率与刷新率、用屏幕尺测量、测试按键,或使用提词器。

更多工具

游戏

2048、扫雷、数独、五子棋、坦克大战

更多工具