银行卡号开头的 4、5、6 到底代表什么?一文看懂 Visa、Mastercard、银联与卡号前缀

CARD NUMBER PREFIX ATLAS

银行卡号开头的 4、5、6 到底代表什么?

一文看懂 Visa、Mastercard、银联与卡号前缀

“4 是 Visa、5 是 Mastercard、6 是银联”是很多人第一次接触银行卡 BIN 时记住的口诀。 它为什么看起来经常有效,却又不能当成真正的卡组织识别规则? 答案藏在银行卡号的第一位:MII。

更新:2026 年 8 月 27 日 主题:银行卡 / BIN / 支付网络 阅读时间:约 12 分钟
4
Visa Visa 官方列出的 IIN range:4
5
常见 Mastercard,但不是“所有 5” Mastercard 传统范围:51–55
6
最复杂:不能直接等于银联 UnionPay、Discover、Maestro 等都会出现在 6 系
00

QUICK ANSWER

先把最重要的答案说清楚

4
非常强的 Visa 信号

Visa 官方产品设计文档将 Visa 的 IIN range 列为 4。

5
很多 Mastercard,但不能只看一个 5

Mastercard 的经典范围是 51–55;但 Mastercard 还有 222100–272099 的 2-series。

6
绝不能简单记成“银联”

UnionPay 当前官方资料写明卡号可从 62 或 81 开头;而 Discover、Maestro 等也占用部分 6 系范围。

01

THE FIRST DIGIT

银行卡号第一位到底是什么?它叫 MII,不叫“卡组织代码”

银行卡完整卡号叫 PAN(Primary Account Number)。 PAN 最前面的 6 位或 8 位属于 IIN/BIN 体系,而其中的第一位又叫 MII(Major Industry Identifier,主要行业标识符)。

ANSI 对 ISO/IEC 7812 IIN 申请的说明很直接:申请机构选择的核心行业, 会决定 IIN 的第一位,也就是 MII;而且 MII 并不会限制这张卡最终能被用来做什么。 这说明它首先描述的是“发行主体所属的大行业类别”,不是专门给 Visa、Mastercard、UnionPay 一家一家分配的品牌编号。

2 Airlines / other assignments 今天这里也能看到 Mastercard 2-series
3 Travel & Entertainment Amex、JCB 等常见于 3 系
4 Banking / Financial Visa 的强辨识区
5 Banking / Financial Mastercard 经典 51–55 位于这里
6 Merchandising / Banking UnionPay、Discover、Maestro 等共同出现
8 Other industry assignments UnionPay 当前也存在 81 开头卡号

上图的重点不是让你背完整 MII 表,而是理解:同一个第一位数字下面可以容纳多个不同支付网络和号码体系。

02

PREFIX 4

为什么“4 = Visa”这个口诀最接近真实情况?

4
VISA IIN RANGE 4

Visa Product Design System 当前公开的 Card Input 规范把 Visa 的 IIN range 直接列为 4。

这就是为什么很多支付页面在你刚输入第一位 4 时, 就已经可以把输入框格式切换成 Visa 常见的 4-4-4-4 排列。 在主流银行卡支付场景中,4 开头对 Visa 的辨识度非常高。

Visa 自己的卡片安全资料也用以 4 开头的账号作为 Visa 卡示例, 并明确说明 Visa 账号从 4 开始。 因此,如果只是做日常识别,“看到 4 首先想到 Visa”是合理的。

03

PREFIX 5

5 为什么经常是 Mastercard,却不能写成“5 = Mastercard”?

50 51 52 53 54 55 56 57 58 59
Mastercard 51–55

Mastercard 的传统 5-series BIN 范围是 510000–559999, 所以很多人的银行卡知识会简化成“5 开头就是 Mastercard”。 但这个说法多吃了一整位:真正有意义的是 51–55,不是单独一个 5。

Visa 的公开 Card Input 规范同样把 Mastercard 写成: 51–55 和 222100–272099。 这也带来一个更容易让人意外的事实:

2
Mastercard 也可以从 2 开头

Mastercard 为缓解 BIN 资源压力增加了 50,000 个 2-series 六位 BIN: 222100–272099。这些卡从 2017 年开始发行。

所以,如果一个支付系统写成:

错误思路 if first_digit == 5 → Mastercard
正确思路 match current Mastercard IIN ranges

它不仅会把部分非 Mastercard 的 5 系号码识别错,还会漏掉真正的 2-series Mastercard。

04

PREFIX 6

6 是最容易被误解的一位:它根本不等于“银联专属”

中国用户很容易形成“6=银联”的印象,因为大量中国大陆银行卡长期使用 62 开头的 UnionPay 号码。 这个经验在日常生活里非常强,所以它看起来像一条标准。

FIRST DIGIT 6
62… UnionPay 常见主力范围 银联官方长期公开说明大量银联卡从 62 开头
6011… / 64… / 65… Discover Network Discover 官方 IIN range 资料覆盖多个 6 系区间
60…–69… 的部分区间 Maestro Visa Card Input 规范列出的 Maestro 范围包含多段 6 系号码

更关键的是,UnionPay International 当前品牌页面已经明确写成: 带银联标识的银行卡,卡号可从 62 或 81 开头。 也就是说,哪怕只讨论银联自己,也已经不能再把它概括成“第一位等于 6”。

UNIONPAY 62… 大量传统与现行银联卡
+
UNIONPAY 81… 银联当前官方页面同样明确列出
05

OTHER FAMILIES

那 2、3、8 开头又可能是谁?

开头 / 范围 常见支付网络 为什么值得记
4 Visa Visa 官方 IIN range 直接列为 4,是最容易从第一位早期识别的品牌。
51–55 Mastercard 经典 5-series;不要简化成“所有 5”。
222100–272099 Mastercard 2-series,证明 Mastercard 并不只从 5 开头。
34 / 37 American Express Amex 官方 Network Specifications 明确其有效账号从 34 或 37 开始。
3528–3589 JCB Discover 当前网络 IIN Range Summary 将这一段标注为 JCB IIN ranges。
62… / 81… UnionPay UnionPay International 当前品牌页明确写“card number starting with 62 or 81”。
6011… 等 6 系范围 Discover 说明 6 系并不由银联独占。

这张表真正想告诉你的不是“多背几个数字”,而是: 支付网络识别的基本单位是一个范围,而不是某个孤立的第一位。

06

HOW DETECTION WORKS

为什么支付页面输入几位数字后,就能自动显示 Visa 或 Mastercard?

很多支付页面会随着你输入卡号,动态识别网络、调整空格格式,甚至切换卡组织图标。 Visa 的 Product Design System 就把这种功能写进了 Card Input 设计规范: 应用可以根据卡号前几位的 IIN range 识别 card network,再调整输入格式。

1 DIGIT 4

得到非常粗的 MII / 品牌提示

→
2–6 DIGITS 51 / 55 / 6011 / 3528…

开始进入真实品牌范围匹配

→
6 OR 8 DIGITS IIN / BIN

进一步识别发行号码空间

→
LONGER RANGE Account Range

更细产品和处理属性

所以一个成熟系统更接近“从粗到细逐步匹配”: 第一位可能先给出提示,后面的数字不断收窄候选范围。 这和 IP 路由里的前缀匹配思路有一点相似—— 越长、越具体的合法范围,通常比更短的粗略规则更有判断力。

07

READ IT BY EYE

看到这些卡号开头,你应该怎样一步步判断?

以下均为教学用前缀示意,不代表任何真实银行卡账户。

4xxx xxxx xxxx xxxx
优先判断:Visa

因为 Visa 官方列出的品牌 IIN range 就是 4。

5412 xxxx xxxx xxxx
落入 Mastercard 51–55

这就是经典的 5-series Mastercard。

2221 xxxx xxxx xxxx
仍然可能是 Mastercard

222100–272099 是 Mastercard 官方 2-series 范围。

62xx xxxx xxxx xxxx
高度符合 UnionPay 常见号码体系

但真正支付处理仍应匹配当前完整 IIN / network 数据,而不是只看“第一位 6”。

6011 xxxx xxxx xxxx
6 开头也可以进入 Discover Network 范围

这正是“6 不等于银联”的最直观反例之一。

37xx xxxxxx xxxxx
American Express

Amex 官方资料明确有效 American Express 卡号从 34 或 37 开始。

3528 xxxx xxxx xxxx
进入 JCB 范围

JCB 的公开网络范围覆盖 3528–3589。

81xx xxxx xxxx xxxx
也可能是 UnionPay

UnionPay International 当前品牌页已明确列出 62 或 81 开头。

08

THE RIGHT MENTAL MODEL

以后应该怎么记?别再背“4、5、6 三句话”了

LEVEL 1 第一位:MII

告诉你一个很粗的行业 / 号码家族。可以形成直觉,但信息量有限。

LEVEL 2 品牌前缀范围

例如 34/37、51–55、6011、3528–3589,开始真正锁定支付网络。

LEVEL 3 6 / 8 位 IIN / BIN

进入发行机构号码空间,可以查询 issuer、country 等更具体信息。

LEVEL 4 Account / Token Range

处理系统继续读取更细的产品、资金属性和 Token 信息。

如果你只是普通用户:

4 → 想到 Visa;51–55 → 想到 Mastercard;62 → 想到 UnionPay。

如果你想真正理解支付系统:

不要问“第一位是谁”,要问“这个完整前缀落在哪个当前有效的 IIN / network range 里”。
FAQ

COMMON QUESTIONS

几个最容易混淆的问题

银行卡只要 4 开头,就可以直接说是 Visa 吗?

在主流消费支付卡识别场景里,Visa 官方公开的 IIN range 是 4,因此 4 是非常强的 Visa 品牌信号。 但从标准概念上说,第一位仍然属于 MII;生产系统应以当前有效的网络范围数据进行匹配。

5 开头一定是 Mastercard 吗?

不一定。Mastercard 的传统范围是 51–55,而不是整个 5 系。 同时 Mastercard 还有 222100–272099 的 2-series,所以“Mastercard 一定从 5 开头”也不成立。

6 开头一定是银联吗?

不是。大量 UnionPay 卡确实使用 62 开头,但 Discover、Maestro 等也使用部分 6 系范围。 而 UnionPay 当前官方资料还明确存在 81 开头的卡。

62 开头是不是就一定走银联网络?

62 是非常典型的 UnionPay 号码范围,但现实支付还存在联名卡、多网络借记卡、不同收单路由和本地网络合作。 判断最终交易走哪条网络,不能只凭肉眼看前两位。

为什么 Mastercard 要增加 2 开头的卡?

核心原因是号码资源扩容。Mastercard 官方说明,新增 222100–272099 共 50,000 个六位 BIN, 用来增加可用号码空间,2-series 卡从 2017 年开始发行。

网站到底需要几位才能知道我的发卡银行?

识别“网络品牌”和识别“具体 issuer”不是同一层任务。 某些品牌看一两位就能形成很强判断,但要查发卡机构、国家、Funding Source、产品等属性, 通常需要匹配 6/8 位 IIN/BIN 甚至更细 Account Range,并使用可靠的数据源。

FINAL TAKEAWAY

最值得记住的不是“哪个数字等于哪个卡组织”,而是银行卡号本来就是一套分层前缀体系

4、5、6 之所以能给人留下强烈品牌印象,是因为 Visa、Mastercard、UnionPay 确实长期占据了这些数字下面非常显眼的号码范围。 但标准并不是按照“一个卡组织分一个首位数字”设计的。

第一位 MII 只是入口;后续更长的前缀才不断把范围缩小, 最终进入 IIN/BIN、Account Range 和具体支付处理属性。

日常记忆 4≈Visa · 51–55=Mastercard · 62≈UnionPay
系统设计 永远匹配当前完整 IIN / network range,而不是只判断第一位
REF

OFFICIAL REFERENCES

主要官方资料

  1. ANSI — Issuer Identifier Numbers: MII 是 IIN 第一位,由申请机构所属核心行业决定。 查看
  2. Visa Product Design System — Card Input: Visa IIN range 为 4;Mastercard 为 51–55、222100–272099;并说明前几位 IIN 可用于 card network detection。 查看
  3. Visa — Card Features and Security Elements: Visa 卡账号以 4 开头。 查看
  4. Mastercard — Frequently Asked Questions: 新增 222100–272099 共 50,000 个 2-series BIN,2017 年开始发行。 查看
  5. American Express — Network Specifications: 有效 American Express Card account numbers 从 34 或 37 开始。 查看
  6. UnionPay International — Brand Embodiment: 当前官方页面写明 UnionPay logo 银行卡的 card number starting with 62 or 81。 查看
  7. Discover Network — Global Payment Network IIN Range Summary: 公布 Discover Network 支持的 IIN 范围,并标注 JCB 与 UnionPay 相关范围。 查看

支付网络的 IIN/BIN 范围、品牌合作与路由规则会持续变化。 本文用于解释号码体系和常见品牌前缀;生产环境应始终使用卡组织、收单机构、处理商或获授权服务提供的最新范围数据。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享