手机号归属地查询

PHONE NUMBER LOOKUP

输入手机号,给出归属城市、运营商与号段类型,虚拟运营商和网络电话号段会单独标出来。

收录 49 万+ 个国内号段
本地匹配,不上传

电话号码

—
—
归属地会显示在这里。
中国手机号的归属地按前 7 位号段判断,给出号段当初分配的城市、原始运营商和号段类型。携号转网之后运营商可能已经变了,归属地不变。

关于「手机号归属地查询」

国内手机号的前 7 位是号段,号段按城市成批分配。查到一个号码的前 7 位,就能知道这个号段当初分给了哪个城市、由哪家运营商发号。这套数据一共收录了 49 万多个号段,全部放在站内静态文件里,查询时在浏览器本地匹配,号码不出本机。国际号码给国家或地区,公开号段规则明确的,再补上号码类型。

怎么用

  1. 把号码粘到输入框,空格、连字符和括号会被自动忽略。
  2. 国内手机直接输 11 位;固话要带区号,比如 010 开头。
  3. 国际号码带 + 和国家区号输入,比如 +44 开头是英国。
  4. 结果区给出归属地,右侧列运营商、号码类型和网络电话判断。

号码类型对照

类型典型号段网络电话判断
实体运营商手机13x、15x、18x 等三大运营商与广电号段实体 SIM 卡号段
虚拟运营商170、171、162、165、167 开头虚拟号段,网络电话常用
物联网卡140、141、144、146、148 开头设备联网用,一般不打电话
固定电话010、02x、03x 至 09x 区号固话号段
服务热线400、800、95、96 开头企业或机构热线
国际网络电话号段日本 050、英国 056、德国 032号段本身划给网络电话

几个容易搞错的地方

归属地是发号城市,不是机主所在地

号段跟着发号城市走,人可以带着号码去任何城市生活。一个归属地显示为外地的号码,机主可能就在你身边。拿归属地判断机主位置,经常会错。

携号转网之后,运营商要打个问号

转网只换运营商,不换号码。号段数据记录的是发号时的运营商,转过网的号码查出来还是老东家。这一栏的准确说法是号段的原始运营商。

虚拟号段不等于诈骗号

虚拟运营商是工信部发牌的正规业务,很多公司的客服和快递通知就用这类号码。它的问题是发号门槛低、被批量注册的比例高,接到这类号码来电时多留个心眼就好,不要一概当成诈骗。

普通手机号段查不出在用网络电话

号段只能说明号码的类型。一个普通手机号,既可以插在手机里用,也可以登录各种网络电话软件当账号。页面对这类号码只给号段层面的结论,不做超出数据的判断。

常见问题

归属地是号段分配地,不是机主所在地吗?

对。归属地按号码前 7 位的号段分配记录给出,表示这个号段当初分给了哪个城市发号。机主可以带着号码到任何城市生活,人在哪里这个数据看不出来。

携号转网之后运营商还准吗?

不准。携号转网换了运营商,号码本身一个数字都不变,号段数据里记的还是最初发号的那家运营商。页面给出的运营商应理解为号段的原始运营商。

什么样的号码会被判为虚拟号段?

虚拟运营商号段,主要是 170、171、162、165、167 这些号段,由没有自建网络的虚拟运营商发号,底层租用三大运营商的网络。这类号码常被网络电话和批量注册使用,所以页面会单独标出来。

能查出号码是不是网络电话(VoIP)吗?

只能按号段类型推断。虚拟运营商号段、日本 050、英国 056 这类专门划给网络电话的号段可以明确标注。三大运营商的普通手机号段无法排除机主用软件拨打,+1 开头的北美号码更是一个号段里固话、手机和网络电话混用,仅凭号码分不出来,页面会如实写明无法判断。

国外号码为什么只给国家,给不了城市?

多数国家的号段数据不公开到城市级,区号和城市的对应也不像国内这样成体系。这个工具对国外号码给国家或地区,少数有公开号段规则的会再给号码类型,比如英国 07 是手机、日本 050 是网络电话。

查询会把我的号码传到服务器吗?

不会。号段数据文件从本站加载到浏览器,匹配在本地完成,输入的号码不发送到任何服务器,页面也不写本地存储。

友情链接

以下站点与本站长期互链,内容各自独立运营,点击将在新窗口打开。

✔已复制

Base64 编解码

BASE64 ENCODE / DECODE

中文也能正确编解码,不会出现乱码。支持 URL-safe 变体与去掉补位等号。

中文按 UTF-8 处理
双向实时转换

原文

—

Base64

—
转换结果会显示在这里。

关于「Base64 编解码」

这是一个纯前端的 Base64 转换工具,双向实时转换。中文和 emoji 按 UTF-8 编码,解码回来不会变成乱码,这一点比很多在线工具处理得仔细。要不要用 URL-safe 变体、要不要保留结尾的等号,都可以在左侧切换。

怎么用

  1. 把文本或 Base64 字符串粘到中间上方,下面立刻给出结果。
  2. 默认是自动识别方向。判断不准的时候,手动指定编码或解码更稳妥。
  3. 左侧可以打开 URL-safe 变体、去掉补位等号、按 76 字符换行。
  4. 点「复制结果」取走,或点「结果送回输入」做反向验证。

常见场景对照

原文标准 Base64说明
ManTWFu3 字节整好编成 4 个字符,没有等号
MaTWE=缺一个字节,补一个等号
MTQ==缺两个字节,补两个等号
你好5L2g5aW9一个汉字 3 字节,编出来 4 个字符
骨哥GT6aqo5ZOlR1Q=中文与英文混排照样处理

几个容易搞错的地方

Base64 不是加密

它只是一种表示方法,把任意字节换成 64 个可打印字符,谁都能解回来。用 Base64 处理密码或者隐私数据,等于没做任何保护。要保护内容得用真正的加密算法。

等号有没有都不影响解码

结尾的等号只是补齐长度用的,去掉之后解码结果完全一样。工具在解码时会自动补回等号,所以粘贴一段没有等号的 Base64 也能正常还原。

data URI 的前缀要手动删

图片转出来的 Base64 通常长这样:data:image/png;base64,iVBORw0KGgo...。前缀里的冒号和分号不在 Base64 字符集里,直接粘进来会报非法字符。把 base64, 后面那一段留下来再解码即可。

体积会变成原来的 1.33 倍

每 3 个字节变成 4 个字符,所以编码后的长度约是原来的 4/3。一张 100KB 的图片编成 Base64 大约 133KB,用在网页里会明显拖慢加载,小图标适合内联,大图还是走文件好。

常见问题

为什么有的 Base64 结尾带等号,有的没有?

等号是补位符。Base64 把每 3 个字节编成 4 个字符,原文长度不是 3 的倍数时就要用等号补齐,所以会出现一个或两个等号。等号不影响解码结果,去掉它能让字符串更短。

中文编码后为什么会变成这么长一串?

一个汉字在 UTF-8 下占 3 个字节,Base64 又把每 3 个字节编成 4 个字符,所以一个汉字编出来是 4 个字符。体积变大是 Base64 的正常代价。

URL-safe 变体是什么?

标准 Base64 会用到加号和斜杠,这两个字符在网址里有特殊含义。URL-safe 变体把它们换成减号和下划线,编出来的字符串可以直接放进 URL 参数。

解码时提示含非法字符,是不是数据坏了?

先检查有没有把 data:image/png;base64, 这类前缀一起粘进来。Base64 字符集只包含字母、数字、加号、斜杠和等号,工具会自动忽略空格与换行,但前缀里的冒号和分号去不掉,需要手动删掉。

编码大段文本会不会卡?

不会。工具按 32KB 分块处理,避免一次性拼接超长字符串导致的问题,几万字的文本基本瞬间出结果。

这个工具会把内容发到服务器吗?

不会。转换用的是浏览器原生接口,页面没有任何上报请求,内容也不会写进本地存储,断网照样能用。

友情链接

以下站点与本站长期互链,内容各自独立运营,点击将在新窗口打开。

✔已复制