跳到主要内容
← 返回

hk-id-validator

安全
本地运行 · 不上传

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

使用指南

香港身份证由 1-2 位字母 + 6 位数字 + 括号内 1 位校验码组成(日常书写括号常省略)。本工具按公开流传的校验算法本地验证:字母转数值(A=1..Z=26),单字母时对齐到第二位,权重 [9,8] 分配两个字母位、[7,6,5,4,3,2] 分配六位数字,加权和模 11 后求余补数——余 10 记作 A。跨境业务表单录入前过一遍,能拦住绝大多数手误。

1. 算法与陷阱

最容易踩的两个坑:一是括号——电子表单里有人带括号有人不带,本工具两种都收;二是校验码为 A——它不是字母化装,而是余数恰好为 10 的编码(类似内地身份证末位 X)。注意本算法是公开流传版本,香港入境事务处未发布官方算法文档;格式校验通过不代表号码真实发出。

相关工具