在浏览器里直接看

在线文件查看器

这里只放已经做好、能真正用的查看器。标着「本地处理」的,文件不会离开你的浏览器。

5 个工具可用只列已经能用的工具
本地处理

Base64 编码与解码工具

粘贴一段 Base64 字符串,结果就在同一个页面里出现:字节是合法 UTF-8 时显示为文字,不是时给出识别到的容器名称和一个下载入口。字符串存在文件里时,也可以直接打开 .txt 或 .b64 文件,不必手动粘贴。标准字母表(+ 和 /)和 URL-safe 字母表(- 和 _)都能识别,并会告诉你这次用的是哪一种。空格、制表符、换行、不换行空格以及混进来的字节顺序标记会被计数并跳过,不当作数据解码;data: URL 前缀会被剥掉并单独报出它声明的媒体类型。任何一次拒绝都会带上稳定的错误码;其中能指到具体字符的校验错误——两套字母表之外的字符、字母表混用、位置或数量不对的填充、不成立的长度、以及缺少 base64 标记的 data: URL——还会给出该字符在你粘贴的原文里的精确位置(下标、行、列);体积超限和空输入的拒绝没有可指的字符,报出的是字符数、字节数和对应上限。编码方向相反:文字或字节转成标准或 URL-safe 的 Base64,可带填充也可不带,报出的是字节长度而不是字符数。

.txt · .b64
本地处理

CSV / TSV 查看器

选择一个 .csv 或 .tsv 文件,或者直接把文本粘贴进页面,内容就会按表格显示,并给出行数与列数。分隔符由表头行自己决定:在逗号、制表符、分号、竖线四种里数出用得最多的一种,因此从 Excel 导出的分号分隔文件、扩展名写成 .csv 的制表符文件都能正确读出;你也可以自己指定分隔符。引号按 RFC 4180 处理:引号里的逗号留在本单元格内,连着的两个引号还原成一个,引号内的换行不会把一行拆成两行。文件较大时按每屏 500 行翻页,滚动不会卡。列数与表头不一致的行会带着行号列出来,而不是补齐或丢弃;空行、CRLF 与 LF 混用、闭合引号后面多出来的文字、预览文本被截断,也各自给出单独的提示。复制和下载返回的始终是完整原文,而不是屏幕上那一段;原文件带 UTF-8 BOM 的,下载时会把 BOM 放回去。

.csv · .tsv
本地处理

文件哈希与校验和工具

选中一个文件(或粘贴一段文本),页面会按 1 MB 一片读取并在标签页内完成计算。结果以小写十六进制完整显示,旁边同时给出算法名称和实际处理的字节数;显示时不做截断、不分组、不改写,所以 SHA-256 永远是完整的 64 个字符。校验下载文件时,把发布方公布的校验值粘贴进「期望值」输入框:首尾空格会被去掉,大写字母也照收,然后明确给出一致、不一致或期望值格式无效三种结论之一——不存在「差不多」这种说法。大文件在读取过程中会显示进度,且因为是分片处理而不是整个装进内存,标签页始终可以操作。哈希值可以单独复制,也可以复制成「哈希值 + 文件名」的校验行,还能下载成 .sha256/.sha384/.sha512 文本文件。所有输入都当作不透明的字节流处理:不看扩展名,也不按文本解码,所以安装包、压缩包、磁盘镜像和文档走的是同一条路径。

.*
本地处理

JSON 在线查看器

JSON 在线查看器是在浏览器本地运行的 JSON 文件查看工具,可以解析并格式化 JSON 与 JSONL,查看顶层结构,定位语法错误的行号与列号,同时保持原始数值写法、重复键和编码不被改写。

.json · .jsonl
本地处理

文本与 Markdown 查看器

在浏览器本地打开 TXT、Markdown 和日志文件,切换阅读视图与纯文本,搜索内容并查看行数、词数和字符数统计。

.txt · .md · .markdown · .log