Logo

Fast Text Format

Fast Text Format Tools

极速实用的终极工具集合,可进行格式化、转换和简化您的工作流。

收藏夹

最近使用

最近添加

文本及比较

代码及格式化

Base64 转文件解码器

将 Base64 字符串或 Data URI 解码还原为可供下载的文件(图像、PDF、文档、音频),支持实时预览。

多语言代码美化与压缩工具

美化、验证并压缩您的 JSON、JavaScript、CSS 和 HTML 代码为清晰易读的语法。

配置文件转换器 (TOML / INI / .env / JSON)

在 TOML、INI、Java .properties、.env、YAML 和 JSON 格式之间无缝转换配置文件,支持嵌套键展开与扁平化。

CSS 格式化与压缩工具

格式化、美化、验证并压缩 CSS 样式表,支持自定义缩进。

CSS 可视化生成器

可视化生成并导出阴影、渐变、Flexbox 及 Grid 网格布局的 CSS 代码。

CSV 转 JSON/SQL

将 CSV 数据转换为 JSON 数组或 SQL INSERT 语句。

cURL 转 Fetch

轻松将 cURL 命令转换为 JavaScript Fetch API 代码。

Docker Run 转 Compose

将 docker run 命令行指令转换为结构清晰、适用于生产环境的 docker-compose.yml 配置文件。

GraphQL 浏览器与格式化工具

美化、压缩、验证并检查 GraphQL 查询、变更 (Mutation)、订阅和 SDL 模式,支持 AST 操作与变量分析。

HTML / XML 格式化工具

格式化、美化和压缩 HTML 与 XML 代码,支持自定义缩进与语法清理。

HTML 转 JSX

客户端工具,将 HTML 标签和属性转换为 React 兼容的 JSX 语法。

HTML 转 Tailwind CSS

将标准的行内样式和 CSS 规则转换为 Tailwind CSS 原子类,支持实时预览。

JS 代码混淆器

将可读的 JavaScript 代码转换为不可读且压缩的代码,保护核心业务逻辑。

JSON Schema 验证器

根据 JSON Schema 规范(Draft-07、2020-12、Draft-04)实时验证 JSON 数据载荷,提供精准的错误路径和关键字解释。

JSON 序列化与解析 (.env 专用)

一键将多行 JSON 对象压缩并转义为适用于 .env 文件、CLI 参数或代码字面量的单行字符串,或将转义字符串还原为格式化 JSON。

JSON 转代码

将 JSON 对象转换为支持各种语言的类型化模型。

JSON 树状视图查看器

直观查看、展开、折叠、搜索和过滤复杂的 JSON 数据,并支持路径复制。

JSONPath 与 JQ 评估器

使用标准 JSONPath (RFC 9535) 或 JQ 风格表达式实时查询、过滤、提取和转换 JSON 数据,支持表格与路径视图。

Markdown 编辑器与实时预览

实时编写、编辑和预览 Markdown,支持实时 HTML 渲染、语法高亮与一键导出。

OpenAPI / Swagger 文档查看与验证器

纯客户端运行的交互式 OpenAPI 3.0/3.1 与 Swagger 2.0 规范查看器与验证器(支持 YAML 与 JSON)。

语义 JSON 差异对比

在语义上对比两个 JSON 文档,忽略键顺序、格式和空白差异,支持可视化变更突出显示与 RFC 6902 JSON Patch 导出。

Source Map 查看器

客户端工具,用于上传 .map 文件并反混淆/还原堆栈轨迹。

SQL 格式化

格式化、美化和压缩 SQL 查询语句,支持多种 SQL 方言。

字符串转义与反转义

安全转义(与反转义)引号、反斜杠和换行符,适用于 JSON 字符串、SQL 查询、HTML 和 Java/C# 代码。

SVG 优化器

压缩并清理原始 SVG 代码。

SVG 转 PNG/WEBP

客户端工具,利用 HTML Canvas 将 SVG 代码或文件光栅化渲染为可下载的图像。

XML 实用工具

格式化和压缩 XML 字符串。

YAML <-> JSON

在 YAML 和 JSON 之间即时转换。

数据及加密

生成器及实用工具

.gitignore 生成器

为编程语言、开发框架、操作系统和 IDE 的任意组合快速生成经过社区验证的完整 .gitignore 规则文件。

ASCII 艺术字生成器

将文本转换为精美的 ASCII 艺术横幅、figlet 字体与等宽装饰性字符。

条形码生成器

客户端工具,使用 Canvas 从文本生成一维线性条形码(UPC、EAN、Code39)。

CHMOD 权限计算器

通过直观的八进制与符号模式计算、转换和检查 Linux 文件权限。

颜色对比度

检查 WCAG 色彩对比度可访问性。

颜色格式转换与拾色器

取色并在 HEX、RGB、HSL、HSV 与 CMYK 格式之间互相转换,提供实时预览与调色板工具。

Cron 表达式生成与解码器

构建、编辑和解析 cron 表达式为易读的人类语言,并计算下一次执行时间。

EXIF数据查看与清除工具

在本地浏览器中查看、检查并彻底清除JPEG、PNG和WebP图像中的EXIF、相机参数及GPS位置元数据,全力保护个人隐私。

Favicon 图标生成器

将常用图像转换为广泛兼容的 .ico 文件并生成标准的 Web 应用图标尺寸。

图像 Base64

将图像文件安全转换为 Base64 Data URI 字符串和 CSS background-image 样式属性。

图像调色板提取器

拖放任意图片即可在本地提取主色调 HEX、RGB 和 HSL 调色板,支持交互式像素取色器以及一键导出 CSS 变量、Tailwind 和 JSON。

图片压缩工具

在浏览器本地压缩并优化 JPEG、PNG、WEBP 和 AVIF 图像。

LLM Token 计数器

精准计算 OpenAI、Anthropic、Gemini 和 LLaMA 模型的 Token 数量,估算 API 调用费用,并以彩色高亮分块展示 BPE 分词。

Lorem Ipsum 假文生成器

按段落、句子或单词生成自定义的 Lorem Ipsum 虚拟占位文本,适用于 UI 原型和排版。

Markdown 表生成器

可视化网格编辑器,允许用户轻松添加行/列并立即输出格式完美的 Markdown 表格语法。

Meta 标签与 Open Graph 生成器

生成并直观预览 SEO Meta 标签、Twitter 卡片和 Facebook Open Graph 标签。

模拟数据生成器

生成数百行虚假测试数据(姓名、电子邮件、地址、日期、信用卡)并将其导出为 CSV、JSON 或 SQL INSERT 语句以进行数据库测试。

强密码生成器

使用高强度密码学随机算法生成安全、可定制的强密码与助记词密码。

PDF 工具箱

100% 在浏览器本地合并、拆分、提取、旋转和重新排序 PDF 页面。

二维码生成器

从文本或网址创建可伸缩、可定制且高识别率的二维码,支持即时下载。

正则表达式测试器和构建器

使用实时匹配和捕获组突出显示、语法解释细分以及多字符串测试模式来测试正则表达式。

Robots.txt 生成器

构建有效的 robots.txt 规则和爬虫指令,并阻止 AI 抓取工具。

ULID 生成器与解码器

生成并检查具有毫秒级时间戳、单调递增排序与熵分析功能的通用字典序唯一标识符(ULID)。

UUID / GUID 生成器

快速批量生成通用唯一标识符(UUID/GUID v1、v4、v7),支持自定义格式与大小写。

XML Sitemap 生成器

构建包含自定义 URL、更新频率和优先级的有效 XML Sitemap,供搜索引擎索引。

财务及单位

网络

Base32 与 Base58 编解码器

在 RFC 4648 Base32、Crockford Base32、Bitcoin Base58、Flickr、Ripple 及带校验和的 Base58Check 之间编解码文本和十六进制字节。

Ready
0 chars 0 bytes
0 chars 0 bytes

使用说明

选择操作模式(编码或解码)与算法格式(RFC 4648 Base32、Base32Hex、Crockford Base32、Bitcoin Base58、Flickr、Ripple 或 Base58Check)。Base58Check 模式会自动验证校验和。

常见问题解答

Base32、Base58 和 Base64 有什么区别?

Base32 将数据编码为 32 个字符集(每个字符 5 位),生成不区分大小写、人类可读的字符串,非常适合语音听写、OTP 二因子种子和 DNS 名称。 Base64 对每个字符 6 位(64 个符号)进行编码以实现紧凑存储,但包括相似字符和区分大小写。 Base58 是为比特币等加密货币创建的,旨在通过剥离视觉上模糊的字符来在紧凑性和人类可读性之间取得平衡。

为什么 Base58 排除字符 0、O、I 和 l?

中本聪设计了 Base58 来防止在物理介质上读取或写入加密货币地址时出现人为转录错误。数字零 (0) 和大写 O 在许多字体中看起来相同,大写 I 和小写 l 也是如此。此外,Base64 中使用的标点符号(如 + 和 /)被排除,因此双击地址可以选择整个字符串,而不会跨行包装。

Base58Check如何确保密码完整性和错误检测?

Base58Check 在编码之前将 4 字节校验和附加到有效负载中。校验和是通过使用 SHA-256 (<code>SHA-256(SHA-256(data))</code>)对有效负载进行两次散列并获取前 4 个字节来计算的。解码时,接收器重新计算双 SHA-256 哈希并验证校验和是否匹配,捕获 99.999999% 的错误输入字符、意外换位或损坏的地址。

Douglas Crockford 的 Base32 有何独特之处?

Crockford 的 Base32 专为人类互动和口头交流而设计。它使用数字 0-9 和大写字母 A-Z,不包括 I、L、O 和 U。解码时,它会自动将易混淆的字母映射到数字(I 和 L 变为 1,O 变为 0)并忽略连字符和空格。字母 U 被故意省略,以避免在随机生成的标识符中意外生成淫秽内容。

何时应使用 RFC 4648 Base32Hex 代替标准 Base32?

Base32Hex(RFC 4648 第 7 节)使用扩展的十六进制字母 <code>0-9</code> 和 <code>A-V</code> 而不是 <code>A-Z</code> 和 <code>2-7</code>。它的主要优点是它维护了基础数据的自然排序规则(字典排序顺序),这使得它对于数据库键、目录结构和 DNSSEC NSEC3 记录中的记录进行索引和排序特别有用。

Base58 如何保留前导零字节?

由于 Base58 在任意精度算术中将数据视为大整数,因此在数学除法期间通常会丢失前导零字节 (0x00)。为了保留精确的字节长度(对于加密公钥哈希和网络版本字节至关重要),Base58 为输入中的每个前导零字节添加一个代表零的字符(字母表的第一个字符,例如比特币 Base58 中的“1”)。

找不到结果

请尝试调整您的搜索词。