页头广告招租
×
📱 手机扫码访问
用手机浏览器或微信扫一扫,即可在手机上访问当前页面
扫描后可直接在手机上使用该工具
×
📱 微信扫一扫分享
打开微信"扫一扫",即可分享至好友或朋友圈
手机QQ也可扫描此二维码分享至QQ好友或QQ空间
🎨 SVG 压缩工具
全程本地运行,文件不会上传到任何服务器,保护您的隐私安全
📁
拖拽 SVG 文件到此处,或点击选择文件
支持 .svg 格式,文件在浏览器本地处理
📂
拖拽多个 SVG 文件到此处,或点击选择文件
支持同时处理多个文件,全部在本地完成
📭
暂无文件,请拖拽或选择 SVG 文件
🖥️ 实时预览
📝 生成的 CSS 代码
/* 调整左侧参数,点击生成布局 */
📝 使用说明
一、单文件压缩
步骤 1:上传或粘贴 SVG
将 SVG 文件直接拖拽到页面中央的虚线框内,或点击虚线框选择本地文件。也可以直接在左侧代码框中粘贴 SVG 代码。
步骤 2:选择压缩选项
页面下方提供多个复选框,默认全部勾选。根据需求保留或取消某些选项:
移除注释:删除 SVG 中的
移除元数据:删除
移除编辑器数据:删除 Illustrator、Figma、Inkscape 等编辑器插入的专有数据
压缩空白:删除多余空格、换行和缩进
移除默认属性:删除值为默认值的属性(如 fill="black"、opacity="1" 等)
缩短 ID:将较长的 ID 名称替换为短字符,并同步更新引用
路径精度优化:将路径坐标保留两位小数,减少数据量
步骤 3:执行压缩
点击 压缩 按钮,右侧代码框会立即显示压缩后的代码,同时显示压缩比例(如 -45%)。
步骤 4:预览与保存
左右两侧均提供实时预览,可对比压缩前后的视觉效果。确认无误后,点击 复制代码 或 下载 按钮保存结果。点击 清空 可重置当前文件。
二、批量压缩
步骤 1:添加多个文件
切换到「批量压缩」标签页,将多个 SVG 文件拖拽到上传区域,或点击选择多个文件。文件会以列表形式展示。
步骤 2:压缩文件
单独压缩:点击某个文件旁的 压缩 按钮,仅处理该文件
全部压缩:点击顶部 全部压缩 按钮,一次性处理列表中所有文件
步骤 3:查看结果
每个文件会显示原始大小和压缩后大小,以及节省的百分比。
步骤 4:导出文件
单独下载:点击某个文件旁的 下载 按钮
批量下载:点击顶部 打包下载 按钮,所有已压缩的文件会自动依次下载
移除文件:点击 移除 按钮可从列表中删除不需要的文件
三、Flex / Grid 布局生成器
步骤 1:选择布局类型
切换到「Flex/Grid 布局生成器」标签页,点击顶部的 Flex 或 Grid 按钮切换布局模式。
步骤 2:调整参数(Flex 模式)
flex-direction:设置主轴方向(水平/垂直/反向)
justify-content:设置主轴对齐方式(左对齐/居中/两端对齐等)
align-items:设置交叉轴对齐方式(拉伸/顶部/居中/底部)
flex-wrap:设置是否换行
gap:设置子元素间距(单位:像素)
子元素数量:设置预览中显示的方块数量
步骤 3:调整参数(Grid 模式)
grid-template-columns:设置列模板(如 repeat(3, 1fr) 表示三列等宽)
grid-template-rows:设置行模板(如 auto 或 repeat(2, 100px))
gap:设置网格间距
justify-items / align-items:设置单元格内对齐方式
子元素数量:设置预览方块数量
步骤 4:生成与复制
参数调整时右侧预览实时更新。点击 生成布局 可刷新预览,点击 复制 CSS 将生成的 CSS 代码复制到剪贴板,直接粘贴到项目中使用。
四、隐私与安全
本工具 全程在浏览器本地运行,所有 SVG 文件和代码处理均在您的设备上完成,不会上传到任何服务器。您可以放心处理包含敏感信息的 SVG 文件。
五、常见问题
Q:压缩后 SVG 显示异常怎么办?
A:请检查是否勾选了过度优化的选项(如「移除默认属性」可能导致某些图形样式丢失),取消相关选项后重新压缩即可。
Q:批量下载时浏览器拦截了弹窗?
A:部分浏览器会拦截多个文件的连续下载,请允许本网站的弹窗权限,或逐个手动下载。
Q:布局生成器的 CSS 代码可以直接用吗?
A:可以直接使用。生成的代码为标准 CSS,您只需将 .container 的样式应用到实际容器元素上即可。
Q:移动端如何使用?
A:本工具已适配手机端,用手机浏览器打开即可正常使用所有功能,界面会自动调整为满屏布局。
步骤 1:上传或粘贴 SVG
将 SVG 文件直接拖拽到页面中央的虚线框内,或点击虚线框选择本地文件。也可以直接在左侧代码框中粘贴 SVG 代码。
步骤 2:选择压缩选项
页面下方提供多个复选框,默认全部勾选。根据需求保留或取消某些选项:
移除注释:删除 SVG 中的
移除元数据:删除
移除编辑器数据:删除 Illustrator、Figma、Inkscape 等编辑器插入的专有数据
压缩空白:删除多余空格、换行和缩进
移除默认属性:删除值为默认值的属性(如 fill="black"、opacity="1" 等)
缩短 ID:将较长的 ID 名称替换为短字符,并同步更新引用
路径精度优化:将路径坐标保留两位小数,减少数据量
步骤 3:执行压缩
点击 压缩 按钮,右侧代码框会立即显示压缩后的代码,同时显示压缩比例(如 -45%)。
步骤 4:预览与保存
左右两侧均提供实时预览,可对比压缩前后的视觉效果。确认无误后,点击 复制代码 或 下载 按钮保存结果。点击 清空 可重置当前文件。
二、批量压缩
步骤 1:添加多个文件
切换到「批量压缩」标签页,将多个 SVG 文件拖拽到上传区域,或点击选择多个文件。文件会以列表形式展示。
步骤 2:压缩文件
单独压缩:点击某个文件旁的 压缩 按钮,仅处理该文件
全部压缩:点击顶部 全部压缩 按钮,一次性处理列表中所有文件
步骤 3:查看结果
每个文件会显示原始大小和压缩后大小,以及节省的百分比。
步骤 4:导出文件
单独下载:点击某个文件旁的 下载 按钮
批量下载:点击顶部 打包下载 按钮,所有已压缩的文件会自动依次下载
移除文件:点击 移除 按钮可从列表中删除不需要的文件
三、Flex / Grid 布局生成器
步骤 1:选择布局类型
切换到「Flex/Grid 布局生成器」标签页,点击顶部的 Flex 或 Grid 按钮切换布局模式。
步骤 2:调整参数(Flex 模式)
flex-direction:设置主轴方向(水平/垂直/反向)
justify-content:设置主轴对齐方式(左对齐/居中/两端对齐等)
align-items:设置交叉轴对齐方式(拉伸/顶部/居中/底部)
flex-wrap:设置是否换行
gap:设置子元素间距(单位:像素)
子元素数量:设置预览中显示的方块数量
步骤 3:调整参数(Grid 模式)
grid-template-columns:设置列模板(如 repeat(3, 1fr) 表示三列等宽)
grid-template-rows:设置行模板(如 auto 或 repeat(2, 100px))
gap:设置网格间距
justify-items / align-items:设置单元格内对齐方式
子元素数量:设置预览方块数量
步骤 4:生成与复制
参数调整时右侧预览实时更新。点击 生成布局 可刷新预览,点击 复制 CSS 将生成的 CSS 代码复制到剪贴板,直接粘贴到项目中使用。
四、隐私与安全
本工具 全程在浏览器本地运行,所有 SVG 文件和代码处理均在您的设备上完成,不会上传到任何服务器。您可以放心处理包含敏感信息的 SVG 文件。
五、常见问题
Q:压缩后 SVG 显示异常怎么办?
A:请检查是否勾选了过度优化的选项(如「移除默认属性」可能导致某些图形样式丢失),取消相关选项后重新压缩即可。
Q:批量下载时浏览器拦截了弹窗?
A:部分浏览器会拦截多个文件的连续下载,请允许本网站的弹窗权限,或逐个手动下载。
Q:布局生成器的 CSS 代码可以直接用吗?
A:可以直接使用。生成的代码为标准 CSS,您只需将 .container 的样式应用到实际容器元素上即可。
Q:移动端如何使用?
A:本工具已适配手机端,用手机浏览器打开即可正常使用所有功能,界面会自动调整为满屏布局。
🔧 工具功能说明
SVG 压缩工具是一款全程本地运行的在线工具,支持单文件压缩、批量压缩以及可视化 Flex/Grid CSS 布局生成器。单文件模式支持拖拽上传和代码粘贴,提供多种压缩选项(移除注释、元数据、编辑器数据、空白压缩、默认属性清理、ID 缩短、路径精度优化),实时对比原始与压缩后的代码及预览效果。批量模式支持同时处理多个 SVG 文件,一键全部压缩并打包下载。内置的 Flex/Grid 布局生成器专为前端新手设计,通过可视化参数调整实时生成 CSS 代码,帮助快速掌握现代 CSS 布局。所有处理均在浏览器本地完成,文件不会上传至服务器,充分保护用户隐私。工具采用响应式设计,完美适配手机和电脑,移动端满屏显示且功能完整。配色方案采用 LLM 橙色、Agent 蓝色、Skills 绿色、MCP 紫色的专业配色,界面美观清晰。
📌 广告位
暂无广告内容
页尾广告招租
友情链接