🗜

文本压缩

在线文本压缩工具。提供多种压缩模式:去除所有空白、合并多余空行、压缩 SQL、压缩 CSS/JS,实时显示压缩率与节省字符数,一键复制结果。

压缩模式

输入文本
压缩结果

「去除所有空白」和「合并为单行」有什么区别?

「去除所有空白」会删除文本中的所有空格、制表符和换行符,输出完全无间隔的紧凑字符串,适合需要最小体积的场景(如 Base64 编码前的预处理)。「合并为单行」只去除换行符,将多行文本合并为一行,单词之间保留空格,可读性更好。

压缩 SQL 模式会破坏 SQL 语句吗?

不会。SQL 模式会将连续空白(空格、制表符、换行)合并为单个空格,并去除 -- 开头的行注释,保留所有 SQL 关键字、表名、字段名和标点符号,压缩后的 SQL 可直接执行。

压缩 CSS/JS 模式适合生产环境使用吗?

适合简单场景。该模式去除 /* */ 块注释和多余空白,对标准 CSS 效果良好。对于复杂 JavaScript(含字符串字面量、正则表达式等),建议使用专业的 Terser 或 esbuild 等工具,避免误删有意义的空白。

压缩率是如何计算的?

压缩率 = (原始字符数 - 压缩后字符数) / 原始字符数 × 100%。例如原始 1000 字符,压缩后 600 字符,压缩率为 40%,节省 400 字符。

「合并多余空行」适合什么场景?

适合整理从网页、PDF 或编辑器粘贴过来的文本——这类文本常含有大量连续空行。该模式将三行及以上的连续空行压缩为一个空行,保留代码或文章的段落结构,不影响正文内容。

工具是否会上传我的文本到服务器?

不会。所有压缩操作均在浏览器本地完成,文本数据不会发送到任何服务器,可放心处理敏感内容(如 SQL 语句、配置文件等)。