不喜欢广告? 无广告 今天

身份图标/头像生成器

数据开发人员图像
广告 移除?
任何字符串——相同的输入总是生成相同的标识图。
广告 移除?

指导

标识图/头像生成器

身份图标/头像生成器

将任何字符串——用户名、邮箱、用户ID或钱包地址——转换为唯一的视觉头像。标识图/头像生成器会以确定性方式对输入进行哈希处理,因此相同的文本始终生成完全相同的图像。无需上传,无需账户,无需服务器往返:头像完全在您的浏览器中根据哈希值生成,可下载为清晰的PNG或SVG格式。

如何使用

  1. 在输入框中输入或粘贴任何字符串——用户名、邮箱、提交SHA值或其他内容。
  2. 选择一种风格:GitHub风格的5×5网格、更粗的复古8×8像素艺术,或几何形状。
  3. 保持“从哈希值”颜色以实现每个用户的确定性颜色,或切换到“自定义”以选择品牌颜色。
  4. 调整背景颜色、输出尺寸和填充,直到预览效果合适。
  5. 复制SVG代码、复制Base64数据URI,或下载PNG或SVG图像。

特征

  • 确定性输出 ——相同的输入总是生成相同的头像,基于同步的FNV-1a哈希算法。
  • 三种视觉风格 ——GitHub 5×5网格、复古8×8像素艺术,以及包含圆形、方形、三角形和菱形的几何形状网格。
  • 自动或自定义颜色 ——从哈希值中提取生动的颜色,或通过颜色选择器覆盖为自己的品牌颜色。
  • PNG和SVG导出 ——下载任意尺寸的清晰SVG,或按您设定的像素尺寸导出栅格化的PNG。
  • Base64数据URI ——复制一个可直接粘贴到CSS、HTML或React组件中的数据URI。
  • 纯客户端运行 ——无需上传,无需跟踪,无需服务器处理。所有操作都在您的浏览器中运行。

常问问题

  1. 什么是标识图?

    标识图是一种用于头像的哈希值的视觉表示。它最初由GitHub和Gravatar推广,作为一种方式,为每个用户生成一个可识别且唯一的图像,而无需上传图像。由于图像基于输入进行确定性生成,相同的用户在使用相同算法的服务中始终看到相同的标识图。

  2. 为什么标识图是确定性的?

    确定性生成意味着对于相同的输入,算法总是产生相同的输出。这对于头像来说非常有价值,因为它消除了存储图像的需要:服务只需要底层字符串(如邮箱或用户ID),即可按需重新生成头像。这也意味着用户无需进行任何配置即可获得一个可识别的图像。

  3. 如何将哈希值转换为图像?

    哈希函数将任意输入映射到固定长度的字节序列。标识图算法将这些字节解释为绘图指令:某些位决定像素是否开启或关闭,其他位选择颜色或形状。由于哈希输出是均匀分布的,视觉上不同的输入会产生视觉上不同的图像,实际应用中碰撞的概率极低。

  4. 标识图可以用于敏感数据吗?

    标识图不是加密验证的替代品。非加密哈希(如FNV-1a)适用于视觉指纹,因为视觉冲突无害,但不能用于身份验证或检测篡改。对于SSH密钥的视觉指纹等安全用途,必须使用加密哈希(例如SHA-256)和更严格的碰撞模型。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?