文本与编码 · 纯前端

编码、时间与文本处理,在本地完成

下列能力均在浏览器内计算,不上传服务器。需要 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
人民币大写
金额数字转壹贰叁…元角分整,适合票据场景
中文数字转换
阿拉伯数字与中文数字互转,支持大写金额(壹贰叁)与小数,识别「两千」「一万二」口语
批量查找替换
多条规则自上而下依次替换,支持正则、忽略大小写,显示每条命中次数;纯前端

中文处理

时间与标识

编解码与网络

进制与全角

行与空白