文本与编码 · 纯前端
编码、时间与文本处理,在本地完成
下列能力均在浏览器内计算,不上传服务器。需要 JSON/YAML/Base64/URL 等结构化操作时,请优先使用「JSON Lab」。
文本与命名
JSON Lab
格式化、压缩、去注释、排序键、扁平化、合并、NDJSON、YAML、CSV、路径取值、差异与统计等;多 Tab 工作台,纯前端
驼峰 / 下划线 / 短横线
camelCase、PascalCase、snake_case、SCREAMING_SNAKE、kebab-case 互转
Unicode 转义
中文等字符与 \uXXXX / \u{...} 互转,便于 ASCII 环境粘贴
中译英
中文翻译为英文,使用 MyMemory 免费 API,自动翻译
文本对比
任意两段纯文本按行 diff(增删高亮),适合日志与配置片段
Markdown 预览
左侧 Markdown、右侧安全渲染(禁用 HTML 标签)
Markdown 表格生成
可视化编辑表格与列对齐,实时生成 Markdown 表格源码并预览,支持 Excel 粘贴导入
Markdown 转 PDF / Word
浏览器内生成:PDF 为快照图像(中文稳定),Word 通过 altChunk 嵌入 HTML 可继续编辑
正则测试
Pattern、flags、匹配列表与替换预览
XML 转义
五类实体编码与还原
Slug 生成
英文路径友好 slug(去重音、小写、连字符)
Unicode 码位
字素簇 / 码点、UTF-8 十六进制
文本反转
整段、按行、行内字符反转
编辑距离
Levenshtein 与简单相似度
标识符拆分
驼峰 / 缩写 / 下划线切词,生成 snake、kebab、Sentence
提取邮箱与链接
从文本中提取邮箱与 http(s) URL;另匹配以 www. 开头的域名片段
IP 校验
IPv4 四段与 IPv6(URL 解析)逐行校验
密码强度
长度、字符类、弱口令与简单模式启发式评分
短 ID 生成
类 nanoid 字母表与拒绝采样,可调长度与条数
Properties → JSON
Java .properties 键值、注释与续行解析为 JSON
百分比计算
A%×B、占比、环比变化率;支持千分位输入
SemVer 比较
npm 风格版本号比较,含 prerelease;忽略 build
人民币大写
金额数字转壹贰叁…元角分整,适合票据场景
中文数字转换
阿拉伯数字与中文数字互转,支持大写金额(壹贰叁)与小数,识别「两千」「一万二」口语
批量查找替换
多条规则自上而下依次替换,支持正则、忽略大小写,显示每条命中次数;纯前端
中文处理
时间与标识
编解码与网络
URL 编码
双模式编解码,同步给出解码结果
URL 查询参数
解析 ?query 为键值表编辑,再生成编码后的 query / 完整 URL
HTML 转义
HTML 特殊字符转义与反转义
HTML 转 Word
HTML 片段打包为 .docx(Word altChunk),本地生成不上传
Word 转 HTML
.docx 解析为干净的语义化 HTML,图片 base64 内联,可预览 / 复制 / 下载;本地解析不上传
HTML 转 Markdown
HTML 片段转 Markdown(ATX / fenced 风格),表格保留 HTML 防丢内容
Word 转 Markdown
.docx 转 Markdown,标题 / 列表 / 代码 / 表格保留,图片可选内联;本地解析不上传
文档转 Markdown(全格式)
Word / PPT / Excel / ODF / RTF / EPUB / CSV / PDF 转 GFM Markdown,公式转 LaTeX;服务端 anydoc 引擎毫秒级转换
JWT 解码
解析 Header / Payload JSON;不验证签名
PKCE 生成
OAuth2 code_verifier 与 S256 code_challenge(RFC 7636)
Quoted-Printable
邮件编码简化版(无软换行)