HiFimily

开发者工具集

在线开发工具

简洁、快速、无需注册

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 位,包含大小写字母、数字和符号。避免使用生日、姓名等个人信息。每个账户使用不同密码,定期更换。

文本统计如何区分中英文

中文按字统计,英文按单词统计。工具自动识别字符类型,分别计数。标点符号不计入字数,但计入字符数。