免费在线转换器

在数据格式、单位、数字和编码之间转换,无需上传任何内容。

所有转换工具

CSV → JSON 转换器,免费

免费在线 CSV 转 JSON 工具。将逗号分隔值转换为 JSON 数组或对象,支持自定义分隔符。可正确处理带引号的字段。

JSON → CSV 转换器,免费

免费的在线 JSON 转 CSV 工具。立即将 JSON 对象数组转换为 CSV 或 TSV 格式。下载或复制结果。没有数据离开您的浏览器。

JSON → YAML 转换器,免费

即时在 JSON 与 YAML 之间互相转换。免费在线转换器,格式整洁 · 无需注册,在您的浏览器中运行。

JSON → TypeScript 转换器,免费

即时将 JSON 转换为 TypeScript 接口。生成嵌套对象、数组和可选字段的类型。免费工具 · 无需注册。

JSON → XML 转换器,免费

立即将 JSON 数据转换为 XML 格式。粘贴您的 JSON,获取格式良好的 XML。免费,无需注册。

Markdown → HTML 转换器,免费

免费的在线 Markdown 转 HTML 工具。将 Markdown 转换为干净的 HTML,支持实时预览。支持标题、粗体、斜体、链接、代码块等。

HTML → Markdown 转换器,免费

免费的在线 HTML 转 Markdown 工具。将 HTML 转换为干净的 Markdown 语法。支持标题、粗体、斜体、链接、图片、列表、表格等。

HTML 实体编码 / 解码器,免费

即时编码或解码 HTML 实体。将特殊字符转换为 HTML 实体,反之亦然。支持命名实体和数字实体。免费,无需注册。

免费 URL 编码器/解码器

即时对 URL 和 URI 组件进行编码或解码。支持 encodeURI 和 encodeURIComponent 方法。免费、私密、无需注册。

免费在线 Base64 编码器与解码器

即时将文本编码为 Base64 或将 Base64 解码为文本。支持文件到 Base64 的转换。免费,无需注册,在您的浏览器中运行。

图片 → Base64 转换器,免费

免费的在线图片转 Base64 工具。将任意图片(PNG、JPG、GIF、SVG、WebP)转换为 Base64 字符串或 data URI。支持拖放。

Base64 图片解码器,免费

即时将 Base64 字符串解码为图片。预览图片并下载为 PNG、JPEG 或 WebP。免费的在线 Base64 图片解码器 · 无需注册。

免费在线图像转换器

在 PNG、JPEG 和 WebP 格式之间免费转换图像,一次批量转换多个文件,无需上传,100% 客户端处理。

在线SVG转PNG工具

将 SVG 文件转换为 PNG 图像。 自定义输出大小和背景颜色。 下载高质量 PNG。 免费,无需注册,完全在浏览器中运行。

单位转换器,免费

即时转换长度、重量、温度、存储、速度、时间和面积单位。免费在线转换器,无需注册。

进制转换器,免费

立即在二进制、八进制、十进制和十六进制之间转换数字。支持大数字。免费,无需注册。

免费 Unix 时间戳转换器

将 Unix 时间戳转换为人类可读日期,反之亦然。支持秒和毫秒。实时纪元时钟。免费,无需注册。

PX → REM 转换器,免费

免费的在线 PX 转 REM 转换器。在像素与 rem 之间互相转换,可配置基础字号。附带方便的对照表。

二进制转文本转换器,免费

即时在二进制和文本之间互相转换。支持 ASCII 和 UTF-8。免费在线二进制翻译器 · 无需注册,在您的浏览器中运行。

摩尔斯电码翻译器,免费

免费的摩尔斯电码翻译器。在文本与摩尔斯电码之间互相转换。以可调节速度播放音频。支持字母、数字和标点。

罗马数字转换器,免费

免费的在线罗马数字转换器。在数字与罗马数字之间互相转换。支持 1 至 3999 的值。即时双向转换。

数字转英文大写转换器,免费

立即将任意数字转换为英文书写形式。支持小数、负数及以万亿为单位的大数字。免费在线转换器 · 无需注册。

免费 HEIC → JPG 转换器

将HEIC图片格式转换为JPG。支持批量转换和高质量输出。无需上传到服务器。

免费 WebP 转 JPG 转换器

将WebP图片格式转换为JPG。保持高质量并减少文件大小。

PNG → JPG 转换器,免费

将 PNG 图片转换为 JPG 格式。在浏览器中处理,不上传服务器。免费,无需注册。

免费 JPG → PNG 转换器

快速将JPG图片转换为PNG格式。保留或移除背景。无需注册,完全免费。

Word → PDF 转换器,免费

将 Word 文档转换为 PDF 格式。快速,在您的浏览器中运行,不上传服务器。

ICO 转换器,免费

即时在 ICO 与其他图片格式之间转换。免费在线工具,无需注册 · 100% 在浏览器中运行,不上传服务器。

CSV 查看器,免费

以格式化表格形式查看和预览 CSV 文件。免费在线工具,无需注册,在浏览器中运行,无需上传。

电子表格查看器,免费

在浏览器中以交互式表格上传和查看 CSV、TSV 或 Excel(XLSX)文件。排序列、搜索行并检查数据。不上传服务器。

文本 → CSV 转换器,免费

将带分隔符的文本转换为 CSV,支持自动检测分隔符。支持制表符、逗号、分号、竖线和自定义分隔符。

时区转换器,免费

即时在不同时区之间转换时间,支持 UTC 偏移和夏令时。免费的在线转换器 · 在您的浏览器中运行。

免费YAML转JSON转换器

即时将 YAML 转换为 JSON。处理所有 YAML 语法,包括列表、映射、锚点和别名。下载 JSON 或复制。

关于我们的转换器

Absolutool 包含 22 款转换工具,涵盖数据格式、标记语言、编码、单位和数字系统。在 JSON、CSV、YAML、XML、TypeScript、Markdown 和 HTML 之间转换,无需上传文件 · 一切都在您的浏览器中处理。

开发者喜欢我们的 Base64 和 URL 编码器进行快速转换。设计师使用图像转换器和 SVG 转 PNG 工具。学生和专业人员依赖单位转换器(7 个类别)、数字进制转换器、时间戳工具和罗马数字翻译器进行日常转换。无需注册,无限制。

为什么有这么多转换工具

每位开发者、设计师、写作者和分析师每周都会多次遇到文件格式不匹配的问题。同事的电子表格以 CSV 形式发来,但你的工具想要 JSON。市场团队从他们的 iPhone 发来一张 HEIC 照片,但网站只接受 JPG。一位 devops 工程师需要把 Apache 配置转换为 nginx,把 OAuth 密钥转换为 URL 安全的 Base64,或把服务器日志的时间戳转换为可读的日期。这一分类中的转换工具处理这些常见情形,而没有再安装又一个命令行工具或注册又一个网络服务的那种摩擦。每一个都是单独的页面;每一个都在数秒内完成。

这些工具大致分为六组:数据格式(JSON、CSV、YAML、XML、TypeScript)、标记语言(HTML 与 Markdown 双向)、编码(文本和图像形式的 Base64、URL 编码、十六进制)、图像格式(HEIC→JPG、ICO、JPG↔PNG、SVG→PNG、通用图像转换器)、数制(二进制↔文本、十进制↔二进制↔十六进制↔八进制、罗马数字、数字转文字)以及电子表格查看器(无需打开 Excel 即可预览 CSV 和 Excel)。每个工具都为单一方向量身定制,因此界面保持精简。如果你需要相反方向的功能,请寻找对应的工具。

无损转换与有损转换

文本格式之间的转换(JSON↔CSV、HTML↔Markdown、base64 编码/解码)是无损的:往返会保留全部原始信息,尽管缩进或列顺序等格式选择可能有所不同。图像格式之间的转换通常是有损的:HEIC→JPG 通过 JPEG 的 DCT 压缩重新编码像素,会丢失细节;PNG→JPG 丢弃 alpha 通道的透明度并施加同样的 DCT 处理;只有 PNG↔WebP 可以在保留 PNG 无损模式的情况下完成。当文件以后可能被再次转换时,知道你的转换是否有损就很重要:一张照片经过三代有损转换可能产生可见的劣化。本网站的图像转换工具会报告它为每种输出格式所使用的质量设置。

矢量到栅格的转换(SVG→PNG)以另一种方式从根本上是有损的:矢量以数学方式描述形状,栅格以固定分辨率描述像素。一旦你把矢量渲染成 1024×1024,那个 PNG 就没有关于原始曲线的信息了。这里的 SVG 转 PNG 工具让你指定输出分辨率,这样你就能按所需的尺寸渲染。如果你以后可能需要更大的尺寸,请保存 SVG 本身,而不是 PNG。数制转换(十进制↔二进制↔十六进制)是无损的,因为底层值是不同记数法下的同一个整数。Markdown 与 HTML 之间的转换对于两者都支持的功能子集是无损的;仅 HTML 才有的功能(script 标签、自定义元素)在返回 Markdown 的途中会被丢弃。

你究竟会在什么时候使用每个转换器

JSON 转换在 API 工作中无处不在:供应商从报表端点返回 CSV,而你的代码想要 JSON;配置文件是 YAML,而你的验证器需要 JSON;一个 TypeScript 代码库需要根据一份 JSON 示例响应生成类型定义。每个方向在这里都有它的工具,而每一个都在不上传你数据的情况下处理它(一张 2 MB 图像的 Base64 留在你的浏览器标签页中)。HTML 与 Markdown 转换是写作者的家常便饭:为求速度用 Markdown 起草,为 CMS 导出为 HTML,或把 Word 里的富文本粘贴成 Markdown 以加入文档仓库。该工具会保留链接、列表、表格和代码块。

Base64 是通用的“二进制作为文本”编码,用于 HTML 中的内联图像、JWT 载荷、OAuth 令牌、证书的 PEM 块以及电子邮件附件(MIME)。这里的 Base64 工具支持文本和文件两种输入;图像变体生成一个 data URI,你可以直接把它粘贴进 img 标签的 src 属性。数制转换是你在读取十六进制颜色代码、在调试时解码带 0x 前缀的内存地址,或学习二进制时所做的事。罗马数字出现在版权年份、君主编号和电影续集中;计算器处理多达 3999(传统的罗马上限)的数值,外加用于学术语境中更大数字的带上划线的扩展记法。

浏览器中的转换限制

基于浏览器的转换器受标签页内存预算的限制,在现代台式机上通常为 4 GB,在移动设备上为 1 到 2 GB。对于文本格式,这很少要紧:一个 100 MB 的 JSON 文件很大,但完全在预算之内。对于图像转换,账则不同:一张 5000 万像素的照片解码成 RGBA 后,在转换器开始工作之前就占用 200 MB 内存。图像转换工具会留意这些限制,并在尝试可能耗尽内存的操作之前缩小尺寸或发出警告。如果你要批量处理数百张大图,像 ImageMagick 这样的桌面工具或使用 Sharp 的构建流水线会更快,而且不会冒让浏览器标签页崩溃的风险。

HEIC→JPG 转换器是一个特例,因为大多数浏览器并未内置 HEIC 解码(Safari 支持;Chrome 和 Firefox 原生不支持)。该工具随附一个 WebAssembly 的 HEIC 解码器,它会增加一次约 500 KB 的下载,但随后以接近原生的速度转换。一旦缓存,该解码器就会被你在同一会话中转换的每个 HEIC 文件重复使用。同样的模式适用于 RAW 格式(DNG、NEF、ARW):它们需要远大于 500 KB 的专用解码器,这里未包含。对于 RAW 转换,像 Lightroom 或 RawTherapee 这样的专用软件才合适。

常见问题

为什么要在 JSON、CSV 和 YAML 之间转换?

每种格式都有它的甜蜜点。CSV 是表格数据的最小公分母(每个电子表格程序都能打开它)。JSON 是 API 交换和结构化嵌套数据的标准。YAML 比 JSON 对人更易读,是配置文件的首选格式(Docker Compose、GitHub Actions、Kubernetes)。当数据跨越工具边界时(一个写 CSV 的机器学习训练流水线、一个想要 JSON 的网页前端、一个想要 YAML 的部署脚本),转换是不可避免的。这里的工具涵盖三对组合的两个方向。

转换图像格式会丢失数据吗?

这取决于格式。PNG↔WebP(WebP 处于无损模式)会保留每个像素。JPG↔任何格式都是有损的,因为 JPG 会按照你选择的任何质量设置通过 DCT 压缩重新编码。HEIC→JPG 会失去 HEIC 特有的优势(10 位色彩、更小的文件大小),但会产生一个通用兼容的 JPG。转到 JPG(没有 alpha 通道)时透明度会被丢弃。图像转换工具会标明哪些转换是无损的、哪些是有损的。

Base64 和 URL 编码有什么区别?

两者都把二进制或特殊字符编码成对文本安全的形式,但字母表不同。Base64 使用 A-Z、a-z、0-9、+、/ 和作为填充的 =,会把输入扩大 33%。它是为二进制到文本而设计的(HTML 中的图像、电子邮件中的附件)。URL 编码(百分号编码)用十六进制代码 %XX 替换不安全的 ASCII 字符;它是为在 URL 中嵌入任意文本而设计的。不同的任务,不同的工具,两者都在这一分类中。

这些工具能处理非 ASCII 文本吗?

能。这里的每个文本转换器在内部都使用 UTF-8,因此表情符号、带重音的字符、中文、阿拉伯文、希伯来文、印地文等都能往返而不损坏。例外是针对明确受限字符集的转换:ASCII 艺术和摩尔斯电码会丢弃它们无法编码的字符。罗马数字本身就是一个受限的集合(1 到 3999),因此更大的数字无法用古典记法表示。

为什么 Markdown 转 HTML 比 HTML 转 Markdown 更容易?

Markdown 到 HTML 是一个单向的超集:每一种 Markdown 构造都有一个 HTML 等价物。HTML 到 Markdown 在 HTML 使用 Markdown 没有的功能时(内联样式、script 标签、自定义元素、复杂表格、通过类来布局)就会丢失信息。HTML 转 Markdown 工具处理常见模式(标题、段落、列表、简单表格、链接、图像、代码块),但会跳过它无法干净表示的一切。对于一次性的内容迁移,这通常足够;对于复杂页面的系统性转换,你可能需要手工整理。

我怎么知道该往哪个方向转换?

以你下游工具想要的格式为准。如果你的电子表格想要 CSV,就转换成 CSV。如果你的代码想要 TypeScript 类型,就生成类型。如果你的 CSS 需要 px 而不是 rem,就运行 px 转 rem。这里每个工具的名称读起来总是“源格式转目标格式”,因此选择正确的工具就是简单地选择正确的最终目标。如果你需要两个方向(例如 CSV↔JSON),这两个工具在上面的网格中并排列出。

浏览其他分类