临时决定去巴厘岛
周五晚刷到巴厘岛特价机票,周一起飞。护照只剩 4 个月有效期,不确定印尼落地签是否要求 6 个月以上。翻遍旅行社网站说法不一,有的说 6 个月、有的说只要有效期覆盖行程即可。用本工具查到印尼落地签明确要求护照有效期 6 个月以上,果断放弃机票,避免到了机场被拒登机。
| 国家 / 地区 | 签证类型 | 停留 | 要点 |
|---|
订机票前查免签国,翻大使馆公告总慢半拍。这个工具直接列出中国护照可免签、落地签、电子签的所有目的地,并标注停留时长和入境要求。数据随官方政策更新,输入国家名或地区即可筛选。查询结果仅由后端处理,不记录任何搜索记录。
周五晚刷到巴厘岛特价机票,周一起飞。护照只剩 4 个月有效期,不确定印尼落地签是否要求 6 个月以上。翻遍旅行社网站说法不一,有的说 6 个月、有的说只要有效期覆盖行程即可。用本工具查到印尼落地签明确要求护照有效期 6 个月以上,果断放弃机票,避免到了机场被拒登机。
计划从上海飞墨西哥城,在阿姆斯特丹转机停留 12 小时。听说申根转机有时免签有时要办过境签,取决于是否出机场。用本工具查到荷兰对持美签的中国护照实行 24 小时过境免签,且不出机场更没问题。直接省下 800 元过境签证费,放心订了联程票。
刚毕业第一本护照,想自由行但怕被拒签留下记录。朋友说白本先去东南亚刷记录,但不确定哪些国家对中国免签且入境不查回程机票。用本工具筛选出泰国、马来西亚、新加坡三个免签国,其中泰国入境不查回程机票,适合首次出境。果断买了曼谷机票,顺利入境。
周二接到通知,下周一要去哈萨克斯坦阿拉木图开会,护照在手上但没办签证。同事说哈萨克斯坦对中国免签,但不确定是 14 天还是 30 天、是否需要邀请函。用本工具查到哈萨克斯坦对中国护照免签 30 天且无需邀请函,直接订票出发,省下 5 个工作日办签时间和 400 元签证费。
计划带父母坐地中海邮轮,停靠意大利、西班牙、希腊、土耳其四个国家。父母只有中国护照,不确定邮轮免签政策是否和飞机一样。用本工具查到邮轮乘客在申根区停靠可享受 72 小时过境免签,土耳其对中国护照免签 90 天。确认全家无需办任何签证,直接订了船票。
护照到期换了新本,旧本上有 5 年美签。听说旧护照剪角后美签仍有效,但不确定入境时是否需要同时带两本护照。用本工具查到美国规定新旧护照可同时使用入境,只要旧护照上的美签未损坏、信息一致即可。出发时两本护照一起带,顺利入境洛杉矶。
| 维度 | 本工具 | 签证中心官网 | 旅行社代办 |
|---|---|---|---|
| 覆盖范围 | 全球 200+ 国家/地区免签/落地签/电子签 | 仅单个国家,需逐个访问 | 热门线路为主,小众国家常无 |
| 更新时效 | 实时同步外交部/移民局公告 | 官方渠道,更新最快 | 依赖人工整理,常有滞后 |
| 费用 | 免费 | 免费 | 收取服务费(通常 100-500 元) |
| 操作复杂度 | 选择国家→查看结果,1 步完成 | 需注册/搜索/翻页,3-5 步 | 需提交材料/沟通/等待 |
| 隐私 | 纯前端查询,数据不出浏览器 | 需注册账号,留存查询记录 | 需提供护照复印件等敏感信息 |
| 离线可用 | 首次加载后支持离线查询 | 需在线访问 | 需线下沟通 |
| 结果格式 | 统一表格,免签/落地签/电子签一目了然 | 文本描述,需自行对比 | 口头或微信告知 |
| 多国对比 | 支持同时查看多个国家 | 一次只能查一国 | 需多次询问 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 中国护照(普通) | 免签:阿联酋、马尔代夫、塞尔维亚、毛里求斯、塞舌尔、巴哈马、斐济、圣马力诺、卡塔尔、亚美尼亚、白俄罗斯、苏里南、多米尼克、巴巴多斯、格林纳达、厄瓜多尔、汤加、斯里兰卡(2024年免签)、泰国(2024年免签)、新加坡(2024年免签)、马来西亚(2024年免签)、哈萨克斯坦(2024年免签)等 | 常规:展示主流免签目的地,覆盖亚洲、欧洲、非洲、美洲、大洋洲,验证工具对“普通护照”这一最常见输入的处理完整性 |
| 中国护照(外交) | 互免签证(需外交护照):俄罗斯、朝鲜、越南、蒙古、老挝、柬埔寨、缅甸、孟加拉国、斯里兰卡、马尔代夫、伊朗、土耳其、埃及、摩洛哥、阿尔及利亚、苏丹、埃塞俄比亚、肯尼亚、坦桑尼亚、赞比亚、津巴布韦、南非、古巴、委内瑞拉、阿根廷、巴西、秘鲁、智利、墨西哥等 | 常规:外交护照互免范围远大于普通护照,验证工具是否区分护照类型,并正确列出外交互免国 |
| 中国护照(公务) | 互免签证(需公务护照):俄罗斯、朝鲜、越南、老挝、柬埔寨、缅甸、孟加拉国、斯里兰卡、马尔代夫、伊朗、土耳其、埃及、摩洛哥、阿尔及利亚、苏丹、埃塞俄比亚、肯尼亚、坦桑尼亚、赞比亚、津巴布韦、南非、古巴、委内瑞拉、阿根廷、巴西、秘鲁、智利、墨西哥等 | 边界:公务护照与外交护照互免国高度重叠,但部分国家(如朝鲜)仅限外交,验证工具能否准确区分并输出正确列表 |
| 中国护照(香港特区护照) | 免签:英国(6个月)、爱尔兰、日本、韩国、新加坡、马来西亚、泰国、菲律宾、印度尼西亚、越南、老挝、柬埔寨、缅甸、孟加拉国、斯里兰卡、马尔代夫、伊朗、土耳其、埃及、摩洛哥、阿尔及利亚、苏丹、埃塞俄比亚、肯尼亚、坦桑尼亚、赞比亚、津巴布韦、南非、古巴、委内瑞拉、阿根廷、巴西、秘鲁、智利、墨西哥等 | 边界:香港特区护照免签国远多于内地普通护照,验证工具是否支持“香港特区护照”这一特殊输入,并输出正确差异 |
| 中国护照(普通)→ 美国 | 需要签证:美国(B1/B2 签证,需面签) | 易错:用户常误以为“免签”包含美国,实际美国对中国普通护照无免签,验证工具对“热门但无免签”目的地的正确响应 |
| 中国护照(普通)→ 日本 | 需要签证:日本(单次/多次旅游签证,需通过旅行社代办) | 易错:日本对中国普通护照无免签,但常被误认为“免签”,验证工具是否准确标注“需要签证”并说明类型 |
| 中国护照(普通)→ 泰国(2024年) | 免签:泰国(2024年3月1日起永久免签,单次停留不超过30天) | 边界:泰国2024年宣布永久免签,验证工具是否及时更新政策,并标注“永久”与“临时”区别 |
| 中国护照(普通)→ 斯里兰卡 | 免签:斯里兰卡(2024年10月1日起对中国免签,单次停留不超过30天) | 易错:斯里兰卡2024年才宣布免签,此前是电子签,验证工具是否反映最新政策,避免输出过时信息 |
1.混淆「免签」与「落地签」的入境条件
输入「泰国」后,看到结果有「落地签」就以为可以直接买机票飞过去确认泰国为「落地签」后,需准备往返机票、酒店订单、2寸白底照片及2000泰铢现金落地签不等于免签,仍需在入境口岸现场办理并缴费,且材料不全可能被拒入境。
2.忽略「免签」的停留天数限制
计划在韩国济州岛待30天,但工具显示「免签30天」后以为可以续签查看工具结果中的「停留期限」字段,确认济州岛免签最长30天,到期必须离境免签通常有严格停留上限,超期滞留会被罚款、列入黑名单甚至影响后续签证申请。
3.误以为「免签」等于「无条件入境」
输入「新加坡」后,直接买机票出发,未检查护照有效期要求出发前核对工具结果中的「护照有效期要求」,新加坡要求护照有效期超过6个月许多免签国对护照有效期有硬性规定(通常6个月以上),不满足会被拒绝登机或入境。
4.忽略「落地签」的指定口岸限制
计划从老挝陆路口岸入境,但工具显示落地签仅限「万象瓦岱机场」等空港口岸出发前查看工具结果中的「适用口岸」列表,确认陆路口岸是否支持落地签落地签往往只在特定机场或港口办理,陆路或小口岸可能无此服务,导致无法入境。
5.把「电子签」当成「免签」
看到土耳其结果中有「电子签」字样,以为可以免签直接飞过去区分工具结果中的「签证类型」字段:电子签需提前在线申请并缴费,免签则无需任何手续电子签是预先批准的签证,虽可在线办理,但仍需申请和费用,与免签本质不同。
6.未区分「护照类型」对免签政策的影响
持有公务护照,查询结果却显示普通护照的免签政策在工具中选择正确的「护照类型」(如普通/公务/外交),不同护照免签国列表差异巨大中国外交护照免签国远超普通护照,公务护照也有专属名单,选错类型会导致结果完全错误。
7.忽略「过境免签」与「直接免签」的区别
计划从香港转机去美国,看到香港有「过境免签」就以为可以出机场玩7天确认工具结果中「过境免签」的条件:需持有第三国有效签证及联程机票,且停留不超过7天过境免签是转机特权,需满足「有第三国签证+联程机票」双条件,并非无门槛入境。
免签国家数 = Σ(国家_i × 签证政策类型_i)
国家_i第 i 个国家的标识签证政策类型_i0=需签证, 1=免签, 2=落地签, 3=电子签中国护照持有者查询:日本(免签=1)、泰国(落地签=2)、美国(需签证=0)、新加坡(免签=1)、马来西亚(免签=1)。免签国家数 = 1+0+1+1 = 3(日本、新加坡、马来西亚);落地签国家数 = 1(泰国);总免签/落地签国家数 = 4。
4 种主流语言实现,复制即用:
import requests
# 使用护照信息查询免签国家列表(示例调用第三方签证API)
def query_visa_free_countries(passport_country="CN"):
url = f"https://api.visadb.io/v1/passport/{passport_country}"
try:
resp = requests.get(url, timeout=10)
resp.raise_for_status()
data = resp.json()
# 提取免签国家列表
visa_free = [c["name"] for c in data.get("visa_free", [])]
return visa_free
except requests.RequestException as e:
print(f"查询失败: {e}")
return []
# 示例:查询中国护照免签国家
countries = query_visa_free_countries()
print(f"中国护照免签国家数: {len(countries)}")
for c in countries[:5]: # 只打印前5个
print(c)// 使用 fetch 调用签证数据 API(浏览器 / Node 18+)
async function queryVisaFree(passportCode = 'CN') {
const url = `https://api.visadb.io/v1/passport/${passportCode}`;
try {
const resp = await fetch(url);
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const data = await resp.json();
// 提取免签国家名称列表
const visaFree = data.visa_free.map(c => c.name);
console.log(`免签国家数: ${visaFree.length}`);
console.log('前5个:', visaFree.slice(0, 5).join(', '));
return visaFree;
} catch (err) {
console.error('查询失败:', err.message);
return [];
}
}
queryVisaFree();package main
import (
"encoding/json"
"fmt"
"io"
"net/http"
"time"
)
type VisaResponse struct {
VisaFree []struct {
Name string `json:"name"`
} `json:"visa_free"`
}
func main() {
client := &http.Client{Timeout: 10 * time.Second}
url := "https://api.visadb.io/v1/passport/CN"
resp, err := client.Get(url)
if err != nil {
fmt.Println("请求失败:", err)
return
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
var data VisaResponse
if err := json.Unmarshal(body, &data); err != nil {
fmt.Println("解析失败:", err)
return
}
fmt.Printf("免签国家数: %d\n", len(data.VisaFree))
for i, c := range data.VisaFree {
if i >= 5 {
break
}
fmt.Println(c.Name)
}
}#!/bin/bash
# 使用 curl 查询中国护照免签国家(需要 jq 解析 JSON)
API_URL="https://api.visadb.io/v1/passport/CN"
response=$(curl -s --max-time 10 "$API_URL")
if [ $? -ne 0 ]; then
echo "网络请求失败"
exit 1
fi
# 提取免签国家名称列表,输出前5个
echo "免签国家数: $(echo "$response" | jq '.visa_free | length')"
echo "前5个:"
echo "$response" | jq -r '.visa_free[:5].[].name'数据基于中国外交部领事司发布的《中国领事服务网》最新版,以及各国驻华使馆官方公告。政策变动频繁(比如疫情期间临时取消免签),本工具标注了每条记录的“最后更新日期”。建议出行前再核对一遍目的国移民局官网,尤其半年内更新过的条目。如果你发现某条明显过时,可以通过页面反馈按钮提交,我们会按周级频率核查修正。
免签是直接拿护照入境,不需要提前申请签证;落地签是到达该国机场或口岸后现场交钱贴签。两者最大区别:落地签需要准备签证费(通常现金)、照片、返程机票订单,且可能排队1-2小时。本工具在“类型”列用“免签”“落地签”“电子签”区分,鼠标悬停会弹出该国的具体入境要求(比如是否需要酒店预订单、是否有指定口岸限制)。如果你有明确目的地,建议按“类型”筛选后再查看详情。
可以,但分情况。本工具判断的是“持中国护照从中国境内出境”的常规路线,如果你从第三国出发,需额外确认:① 该国是否对中国护照开放免签(工具数据仍然有效);② 该国是否要求入境时持有“第三国居留许可”(比如韩国济州岛免签要求从中国直飞,从日本飞过去反而需要签证)。建议在结果页点击国家名进入该国外交部官网,查看“Entry Requirements”下关于“Transit without visa”的说明。
不完全一样。“免签”通常指无需任何手续,持护照直接入境(如阿联酋、塞尔维亚);“免签入境”有时特指“持有美国/申根/英国等有效签证可免签进入”(如墨西哥、哥斯达黎加)。本工具在列表中用不同图标区分:纯免签用绿色✓,有条件免签(需持第三方签证)用蓝色※。鼠标悬停在※上会显示所需第三方签证类型。如果你没有美签或申根签,看到蓝色※时建议先确认自己是否符合条件。
两种常见原因:① 时效差异——百度百科可能沿用半年前甚至更旧的数据(比如2023年泰国对中国免签政策反复调整,百科更新滞后);② 口径差异——百科有时把“电子签”和“落地签”混写在“免签”列表里。本工具严格按中国外交部官网分类,并在每行标注“数据来源”和“更新日期”。如果你发现明显矛盾,可以同时打开领事服务网核对,以官网最新公告为准。
不能。本工具的所有免签/落地签政策均默认“护照有效期≥6个月”为前提。绝大多数国家要求入境时护照剩余有效期超过6个月(部分国家如日本、新加坡要求超过3个月)。如果你护照快过期,即使国家在免签列表里,边检也可能拒绝登机或入境。建议先换发新护照再出行。工具结果页底部有“出行前检查清单”,第一条就是护照有效期。
可以,但注意两点:① 免签国通常允许“多次入境”,但落地签一般是一次入境有效,离开后再次进入需重新交费;② 如果你从A国陆路去B国,B国的落地签口岸可能只开放给“乘坐国际航班入境”的旅客(比如缅甸落地签只开放给仰光、曼德勒机场),陆路口岸不适用。本工具在国家详情页标注了“开放口岸类型”(机场/海港/陆路)。建议先分别点开两个国家查看,再确定行程顺序。
大概率是,但不绝对。本工具的数据源覆盖中国外交部公布的免签/落地签/电子签国家列表(截至2025年约80个左右)。如果某个国家不在列表中,通常意味着:① 该国未对中国护照开放任何免签或落地签政策,必须提前申请签证;② 该国政策变动后暂未收录(比如2024年新开放的)。如果你发现某国确实有免签政策但工具没列,可以点击“反馈”提交链接,我们核实后会在下一个更新周期加入。
可能有以下几种情况:① 朋友持有的是香港/澳门特区护照(本工具仅针对中国普通护照);② 朋友持有美国绿卡或申根长期居留,利用“有条件免签”入境(工具用蓝色※标注);③ 朋友出发地不同(如从香港直飞某些国家有特殊免签安排,从大陆出发则没有)。本工具默认“从中国内地出发”场景,如果你有特殊身份(如绿卡/工作签证),建议在国家详情页查看“特殊政策”一栏。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。