Gravatar 头像
由邮箱生成 Gravatar 头像地址。
什么是Gravatar 头像?
Gravatar(Globally Recognized Avatar)是一项全球通用头像服务,原理是把用户邮箱地址转成小写、去除首尾空格后计算MD5哈希值,再拼接到 https://www.gravatar.com/avatar/{MD5哈希} 这样的URL上,只要用户在Gravatar官网绑定过这个邮箱并上传过头像,任何网站引用这个URL都能显示同一张头像。这个“由邮箱生成Gravatar头像地址”的工具,本地计算MD5并拼出对应URL,不需要额外注册或调用后端接口。
为什么使用Gravatar 头像?
很多论坛、博客系统(如WordPress)、评论插件(Disqus)默认使用Gravatar作为用户头像方案,好处是网站不需要自己存储和管理用户头像图片,用户换了新头像只要在Gravatar官网统一更新,所有接入的网站都会自动同步。这个工具的价值在于快速拿到一个邮箱对应的Gravatar地址用于开发调试、后台系统集成,或者检查某个邮箱是否已经设置过Gravatar头像(如果没设置,会返回默认占位图或404,取决于URL参数配置)。
使用示例
基本用法
输入邮箱 [email protected] → 先转小写并trim → 计算MD5得到一串32位十六进制哈希 → 拼出地址 https://www.gravatar.com/avatar/{哈希值}。
指定尺寸和默认图
在URL后加参数 ?s=200&d=identicon,s控制图片像素尺寸(最大2048),d控制该邮箱没有设置头像时的默认图案样式(如identicon生成几何图案、mp显示卡通轮廓、404直接返回404而不是占位图)。
检测邮箱是否已注册头像
在URL后加 ?d=404,如果邮箱没有绑定过Gravatar,请求会返回404状态码,可用于程序判断“这个邮箱有没有设置过头像”而不是拿到一张默认占位图。
使用提示
生产环境展示用户头像时,建议同时准备本地默认头像作为兜底,避免Gravatar服务不可达(部分网络环境下访问较慢)导致页面头像位置长时间空白或加载失败。
常见问题
Gravatar URL 是怎么生成的?
预览显示不出图片怎么办?
邮箱会上传服务器吗?
这个工具会把我的邮箱发送出去吗?
为什么我算出的哈希和头像不匹配?
MD5是不是不安全,会泄露邮箱吗?
没有设置过头像会怎样?
除了个人邮箱,企业邮箱也能用吗?
相关工具
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。