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 序列化与解析 (.env 专用)

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

JSON 转代码

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

JSON 树状视图查看器

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

JSONPath 与 JQ 评估器

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

Markdown 编辑器与实时预览

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

语义 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 之间即时转换。

数据及加密

生成器及实用工具

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 图像。

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 抓取工具。

UUID / GUID 生成器

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

XML Sitemap 生成器

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

财务及单位

网络

CSR 与 X.509 证书解码器

离线解码 PEM/DER 编码的 X.509 SSL 证书和 PKCS#10 证书签名请求 (CSR),查看主题、颁发者、SAN、公钥、有效期和 SHA-256 指纹。

Cryptographic Fingerprints (DER Digest) Awaiting Input
SHA-256: -
SHA-1: -
解码后的证书 / CSR 详情
Offline ASN.1 Parser
Subject Distinguished Name (DN)
Common Name (CN): -
Organization (O): -
Org Unit (OU): -
Locality / State: -
Country (C): -
SANs (DNS / IP): -
Issuer & Validity Period
Issuer CN: -
Issuer Org: -
Not Before: -
Not After: -
Serial Number: -
Version: -
Public Key & Signature Algorithm
Public Key Alg: -
Key Size / Curve: -
Signature Alg: -
Basic Constraints: -
X.509v3 Extensions & ASN.1 DER Structure 0 bytes
Paste a PEM certificate or CSR or click a sample button to inspect its ASN.1 DER tree.

使用说明

粘贴 PEM 编码的 X.509 证书 (-----BEGIN CERTIFICATE-----) 或 PKCS#10 证书签名请求 (-----BEGIN CERTIFICATE REQUEST-----),或拖放 .crt、.cer、.pem、.der、.csr 文件,在本地提取所有可分辨名称、SAN 扩展和指纹。

常见问题解答

什么是 X.509 数字证书?

X.509 证书是一种标准化的密码学文档(RFC 5280),通过受信任的证书颁发机构(CA)签发的数字签名,将公钥与特定身份(如域名、组织或服务器)安全绑定。

什么是 PKCS#10 证书签名请求 (CSR)?

CSR(RFC 2986)是在申请 SSL/TLS 证书前在服务器上生成的 ASN.1 DER 编码文本块。它包含您的主体可分辨名称(Subject DN)、请求的主题备用名称(SAN)和公钥,并由对应的私钥签名以证明私钥持有权。

为什么主题备用名称 (SAN) 对现代浏览器至关重要?

根据 RFC 2818,现代浏览器(Chrome、Firefox、Safari)已弃用仅依赖主体通用名称(CN)进行域名匹配的做法。每个有效的 HTTPS 证书都必须在 X.509v3 主题备用名称(OID 2.5.29.17)扩展中列出所有涵盖的 DNS 主机名、通配符和 IP 地址。

PEM 和 DER 证书格式有什么区别?

DER(可分辨编码规则)是 ASN.1 数据结构的原始二进制表示形式。PEM(隐私增强邮件)则是将完全相同的 DER 二进制数据进行 Base64 编码,并包裹在 -----BEGIN CERTIFICATE----- 和 -----END CERTIFICATE----- 标头之间。

SHA-256 和 SHA-1 证书指纹是如何计算的?

证书指纹(Thumbprint)是通过使用 SHA-256 或 SHA-1 对证书的整个原始二进制 DER 字节数组进行哈希计算得出的。它用于唯一标识证书,常用于证书固定(Pinning)、信任库比对和吊销检查。

什么是 ASN.1(抽象语法标记一)?

ASN.1 是密码学和电信领域使用的接口描述语言,用于定义嵌套数据结构(SEQUENCE、SET、OBJECT IDENTIFIER、OCTET STRING、BIT STRING、UTCTime),并序列化为紧凑的类型-长度-值(TLV)字节流。

基本约束扩展(Basic Constraints:CA:TRUE 与 CA:FALSE)有什么作用?

基本约束扩展(OID 2.5.29.19)指定证书主体是否被允许充当证书颁发机构(CA:TRUE)并签署下级证书,或者严格作为终端实体叶证书(CA:FALSE)且不得签发其他证书。

我应该将私钥粘贴到证书解码器中吗?

不应该。证书(.crt/.pem)和 CSR(.csr)仅包含公开信息和您的公钥。您的私钥(-----BEGIN PRIVATE KEY-----)必须严格保密在服务器或硬件安全模块(HSM)中。

提交给 CA 之前如何验证我的 CSR 包含正确的 SAN?

将您的 -----BEGIN CERTIFICATE REQUEST----- 粘贴到此解码器中。解析器会检查 CSR 内部的 PKCS#9 extensionRequest 属性(OID 1.2.840.113549.1.9.14),并在您提交给 Let's Encrypt、DigiCert 或 Sectigo 之前列出所有请求的 DNS 名称和 IP 地址。

此 X.509 和 CSR 解码器会将我的证书发送到外部后端吗?

不会。所有 Base64 解码、二进制 ASN.1 DER TLV 解析、OID 映射以及 SHA-256/SHA-1 指纹计算均在您的浏览器内通过原生 JavaScript 和 Web Crypto 100% 本地完成。

找不到结果

请尝试调整您的搜索词。