在线开发工具
简洁、快速、无需注册
JSON 格式化
格式化、压缩、验证 JSON
Base64 编解码
Base64 编码和解码
时间戳转换
Unix 时间戳与日期互转
URL 编解码
URL 编码和解码
哈希计算
MD5、SHA1、SHA256
UUID 生成器
生成 UUID v1 和 v4
二维码生成器
生成自定义二维码
颜色转换
HEX、RGB、HSL 互转
正则表达式测试
实时测试正则匹配
Markdown 编辑器
实时预览 Markdown
文本对比工具
逐行对比文本差异
图片压缩工具
压缩图片和格式转换
IP 地址查询
查询 IP 归属地和位置
User-Agent 解析
识别浏览器和设备
密码生成器
生成强密码
文本统计工具
统计字数和字符
📖 使用指南
JSON 格式化常见错误
键名未加双引号、多余的尾逗号、字符串中引号未转义是最常见的三种错误。使用验证功能可快速定位问题。
Base64 中文乱码怎么办
Base64 编码前需要先将中文转为 UTF-8 字节,解码后也要按 UTF-8 解析。如果出现乱码,检查编码格式是否一致。
10位和13位时间戳的区别
10位是秒级时间戳(Unix timestamp),13位是毫秒级时间戳(JavaScript Date.now())。转换时注意单位。
URL 参数什么时候需要编码
URL 参数中包含特殊字符(如空格、&、=、中文等)时必须编码,否则会导致参数解析错误。
MD5 和 SHA256 如何选择
MD5 已不安全,仅用于非安全场景(如文件校验)。SHA256 更安全,适合密码哈希、数字签名等安全场景。
UUID v1 和 v4 的区别
v1 基于时间戳和 MAC 地址生成,可能泄露信息;v4 完全随机,更安全。一般推荐使用 v4。
二维码扫描不出来怎么办
确保内容格式正确,增加二维码尺寸,调整前景色和背景色对比度。避免内容过长,保持足够的容错率。
颜色格式如何选择
HEX 适合 CSS 和设计稿,RGB 适合编程和图像处理,HSL 更符合人类感知,便于调整亮度和饱和度。
正则表达式如何调试
使用实时测试工具逐步构建正则,先匹配简单情况,再添加复杂规则。注意转义特殊字符,善用捕获组提取内容。
Markdown 和 HTML 的区别
Markdown 是轻量级标记语言,语法简单易读,适合写文档。HTML 功能更强大,但语法复杂。Markdown 最终会转换为 HTML。
文本对比工具的应用场景
代码审查、文档版本对比、配置文件差异检查、翻译稿件校对等。支持逐行对比,清晰标注新增、删除和未变化的内容。
图片压缩会损失画质吗
会有一定损失,但可以通过调节质量参数平衡文件大小和画质。80% 质量通常是最佳平衡点,肉眼难以察觉差异。
IP 地址查询准确吗
城市级别通常准确,但具体街道可能有偏差。IP 定位基于数据库,精确度取决于数据更新频率和运营商信息。
User-Agent 可以伪造吗
可以,浏览器插件或开发者工具可以修改 UA。因此不能完全信任 UA 信息,仅作为参考用于统计分析和兼容性判断。
如何生成强密码
至少 12 位,包含大小写字母、数字和符号。避免使用生日、姓名等个人信息。每个账户使用不同密码,定期更换。
文本统计如何区分中英文
中文按字统计,英文按单词统计。工具自动识别字符类型,分别计数。标点符号不计入字数,但计入字符数。