Universal Inspector
One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Detects:JWTJSONXMLUUIDURLBase64HexIP/CIDRCronSQLMarkdownYAMLTimestampEmailSHA-256PEM
Ctrl+Enter Run · Ctrl+Shift+C Copy · Esc Clear
Understand Universal Inspector
粘贴任意来历不明的字符串,它会告诉你这是什么格式——JWT、UUID、Base64、十六进制、cron、CIDR、时间戳、哈希、PEM,以及另外约二十种——然后把你导向对应的工具。
How it works
检测是结构性的,按优先级依次进行,每个候选都带有置信度。有些检查是确凿的:JWT 是以点分隔的三段 Base64url,其第一段解码后是含 `alg` 或 `typ` 的 JSON,因此它是通过解码而不仅仅是形状来确认的。另一些则只能是可信推测——32 个字符的十六进制串因为长度吻合而被报告为可能的 MD5 哈希,但同样的字符也可能是一个随机令牌。所有匹配的候选都会返回,最佳者在前,并且没有任何内容离开你的浏览器。
When to use it
- 你在日志、配置文件或数据库列里发现了一个不透明的值,却不知道它是什么
- 分拣一份工单,其中粘贴了一段没有任何格式说明的数据
- 省去挑选工具这一步——先粘贴,让检测把已填好该值的解码器直接交给你
- 在动手为某个字符串写解析器之前,先确认你的猜测
Watch out for
- 基于长度的判断就是猜测。64 个字符的十六进制串恰好符合 SHA-256,同样也符合任意 32 字节的随机令牌、私钥片段,或十六进制编码的图片头。
- 置信度为「中」意味着该结构对不止一种格式都说得通。Base64 与十六进制重叠,YAML 与普通缩进文本重叠,而一行五个词元既可能是 cron 表达式,也可能只是一句话。
- 检测不是校验。一个字符串可以被识别为 JSON 形态或 Base64 形态,却在它把你送去的那个工具里解不出任何有意义的东西。
- 粘贴时请当心。检测在本地进行,但粘进浏览器的 JWT 或 PEM 块,仍是一份躺在文本框里的凭据——用完请清除。
Frequently Asked Questions
如何判断一个字符串属于哪种数据类型?
把它粘进通用检测器。它会按优先级依次检查 JWT(三段 base64url)、UUID、URL、JSON、XML、Base64、十六进制、IP/CIDR、cron、SQL、邮箱、Unix 时间戳、SHA 哈希、PEM 证书、YAML 和 Markdown。最佳匹配会显示在最上方。
这个工具能识别哪些格式?
JWT、JSON、URL、XML/HTML、PEM(证书/密钥)、UUID(v1–v7)、ULID、十六进制、Base64、cron 表达式、IPv4/IPv6/CIDR、Unix 时间戳、邮箱地址、SQL 语句、CSS、Markdown、YAML,以及按长度判定的 SHA 哈希(MD5/SHA-1/SHA-256/SHA-512)。
为什么有些格式的置信度是「中」而不是「高」?
有些格式共用同一套字符集。32 个字符的十六进制串既可能是 MD5 哈希,也可能是随机令牌。看起来像 YAML 的字符串也可能是合法的 TOML。高置信度意味着该结构对某种格式是独有的(JWT、UUID、URL);中等则表示可信但不确定。
How to Use Universal Inspector
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.