银行卡号通常有16位或19位。具体来说:

借记卡

银行卡一般多少位数

(储蓄卡)的卡号一般是19位。

信用卡(贷记卡)的卡号统一为16位。

不同银行的卡号可能会有所不同,例如:

中国工商银行和中国农业银行的借记卡是19位。

招商银行和交通银行的借记卡是16位。

交通银行的储蓄卡是17位。

卡号的前6位代表发卡行标识代码,之后的位数中,中间部分由发卡行自定义,可能包含分行、支行等信息,最后一位通常是校验码