
簽證檢查工具
香港特區護照去 195 個國家/地區嘅簽證要求 · 即時查詢 · 永遠免費
/* === Galvox Tool v5 — Round 3 Improvements === */
/* 9px → 11px accessibility fix */
.galvox-tool .trust small { font-size: 11px !important; opacity: 0.75; }
/* touch-action to remove 300ms tap delay */
.galvox-tool button, .galvox-tool a, .galvox-tool input, .galvox-tool select, .galvox-tool label { touch-action: manipulation; }
/* Safe-area-inset for iPhone notch */
.galvox-tool { padding-bottom: max(20px, env(safe-area-inset-bottom)); }
.galvox-sticky-cta { padding-bottom: calc(10px + env(safe-area-inset-bottom)); }
/* Input focus glow */
.galvox-tool input:focus, .galvox-tool select:focus {
outline: none;
border-color: #FF6210;
box-shadow: 0 0 0 3px rgba(255,98,16,0.18);
transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
/* Result fade-in animation */
.galvox-tool .result, .galvox-tool .score, .galvox-tool #itinResultV4 > div {
animation: gxFadeSlideIn 0.4s ease;
}
@keyframes gxFadeSlideIn {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: translateY(0); }
}
/* === Holiday countdown banner (leave-calc) === */
.gx-countdown-banner {
display: flex;
align-items: center;
gap: 10px;
background: linear-gradient(135deg, #FF6210, #FF8A50);
color: #fff;
padding: 12px 16px;
border-radius: 10px;
margin-bottom: 16px;
font-size: 14px;
font-weight: 500;
box-shadow: 0 4px 12px rgba(255,98,16,0.25);
}
.gx-countdown-banner .icon { font-size: 24px; }
.gx-countdown-banner .days-num { font-size: 20px; font-weight: 800; }
.gx-countdown-banner small { display: block; opacity: 0.9; font-size: 11px; margin-top: 2px; }
/* === Visa filter tabs === */
.gx-visa-tabs {
display: flex;
gap: 8px;
margin: 12px 0;
flex-wrap: wrap;
}
.gx-visa-tab {
background: #fdfaf3;
border: 2px solid #e5e5e5;
color: #5a5a5a;
padding: 8px 16px;
border-radius: 20px;
font-size: 13px;
font-weight: 600;
cursor: pointer;
transition: all 0.15s;
}
.gx-visa-tab:hover { border-color: #FF6210; color: #FF6210; }
.gx-visa-tab.active {
background: linear-gradient(135deg, #FF6210, #e55500);
color: #fff;
border-color: #FF6210;
}
/* Visa-free highlight (green left border) */
.galvox-tool .visa-item-free {
border-left: 4px solid #10B981 !important;
background: linear-gradient(90deg, rgba(16,185,129,0.06) 0%, #fff 30%) !important;
}
.galvox-tool .visa-item-free .visa-badge.visa-free {
background: #10B981 !important;
}
.gx-visa-easy-badge {
display: inline-block;
background: #10B981;
color: #fff;
font-size: 10px;
font-weight: 700;
padding: 2px 6px;
border-radius: 4px;
margin-left: 6px;
vertical-align: middle;
}
/* === Insurance color badge === */
.gx-ins-badge {
display: inline-block;
padding: 6px 18px;
border-radius: 24px;
font-size: 18px;
font-weight: 800;
color: #fff;
margin: 8px 0;
}
.gx-ins-low { background: #EF4444; }
.gx-ins-medium { background: #F59E0B; }
.gx-ins-high { background: #10B981; }
.gx-ins-perfect { background: linear-gradient(135deg, #FF6210, #e55500); }
/* === Currency quick-pick buttons === */
.gx-quick-amounts {
display: flex;
gap: 6px;
margin-top: 8px;
flex-wrap: wrap;
}
.gx-qx-btn {
background: #fdfaf3;
border: 2px solid #e5e5e5;
color: #1a1a1a;
padding: 6px 12px;
border-radius: 16px;
font-size: 13px;
font-weight: 600;
cursor: pointer;
width: auto;
margin: 0;
box-shadow: none;
}
.gx-qx-btn:hover { border-color: #FF6210; color: #FF6210; transform: none; }
.gx-qx-btn:active { transform: scale(0.96); }
.gx-qx-btn.active { background: #FF6210; color: #fff; border-color: #FF6210; }
/* === Inline error (replace alert) === */
.gx-inline-error {
background: #FEE;
color: #C00;
padding: 10px 14px;
border-radius: 8px;
font-size: 13px;
font-weight: 600;
margin-top: 10px;
border-left: 4px solid #C00;
animation: gxFadeSlideIn 0.3s ease;
}
/* === Swap button rotation animation === */
.galvox-tool .swap.swapping {
animation: gxSwapRotate 0.4s ease;
}
@keyframes gxSwapRotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(180deg); }
}
/* === Sticky CTA visible state === */
.galvox-sticky-cta.show { transform: translateY(0); }
/* === Cross-link footer === */
.gx-cross-link {
margin-top: 20px;
padding: 14px 16px;
background: linear-gradient(135deg, #fdfaf3, #fff5ed);
border-radius: 12px;
text-align: center;
font-size: 14px;
color: #1a1a1a;
border: 1px dashed #FF6210;
}
.gx-cross-link strong { color: #FF6210; font-weight: 700; }
.gx-cross-link a {
display: inline-block;
margin: 4px 6px;
padding: 6px 12px;
background: #fff;
border: 2px solid #FF6210;
color: #FF6210;
border-radius: 16px;
text-decoration: none;
font-weight: 600;
font-size: 13px;
transition: all 0.15s;
}
.gx-cross-link a:hover { background: #FF6210; color: #fff; }
/* === Skeleton loader (itinerary) === */
.gx-skeleton {
background: linear-gradient(90deg, #2a2a2a 25%, #3a3a3a 50%, #2a2a2a 75%);
background-size: 200% 100%;
animation: gxShimmer 1.5s infinite;
border-radius: 10px;
height: 80px;
margin-bottom: 12px;
}
@keyframes gxShimmer { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } }
(function() {
var AMP = String.fromCharCode(38);
var galvoxVisa = [
{country:”日本 Japan”,code:”JP”,type:”visa-free”,days:90,region:”asia”,city:”Tokyo”},
{country:”韓國 South Korea”,code:”KR”,type:”visa-free”,days:90,region:”asia”,city:”Seoul”},
{country:”台灣 Taiwan”,code:”TW”,type:”visa-free”,days:30,region:”asia”,city:”Taipei”},
{country:”泰國 Thailand”,code:”TH”,type:”visa-free”,days:30,region:”sea”,city:”Bangkok”},
{country:”新加坡 Singapore”,code:”SG”,type:”visa-free”,days:30,region:”sea”,city:”Singapore”},
{country:”馬來西亞 Malaysia”,code:”MY”,type:”visa-free”,days:30,region:”sea”,city:”Kuala Lumpur”},
{country:”印尼 Indonesia”,code:”ID”,type:”visa-free”,days:30,region:”sea”,city:”Bali”},
{country:”菲律賓 Philippines”,code:”PH”,type:”visa-free”,days:14,region:”sea”,city:”Manila”},
{country:”越南 Vietnam”,code:”VN”,type:”visa-e”,days:30,region:”sea”,city:”Ho Chi Minh”},
{country:”柬埔寨 Cambodia”,code:”KH”,type:”visa-on”,days:30,region:”sea”,city:”Phnom Penh”},
{country:”緬甸 Myanmar”,code:”MM”,type:”visa”,days:28,region:”sea”,city:”Yangon”},
{country:”尼泊爾 Nepal”,code:”NP”,type:”visa-on”,days:90,region:”asia”,city:”Kathmandu”},
{country:”印度 India”,code:”IN”,type:”visa-e”,days:60,region:”asia”,city:”Delhi”},
{country:”斯里蘭卡 Sri Lanka”,code:”LK”,type:”visa-e”,days:30,region:”asia”,city:”Colombo”},
{country:”馬爾代夫 Maldives”,code:”MV”,type:”visa-on”,days:30,region:”sea”,city:”Male”},
{country:”中國內地 Mainland China”,code:”CN”,type:”permit”,days:90,region:”asia”,city:”Shenzhen”},
{country:”澳門 Macau”,code:”MO”,type:”visa-free”,days:365,region:”asia”,city:”Macau”},
{country:”英國 UK”,code:”GB”,type:”visa-free”,days:180,region:”europe”,city:”London”},
{country:”法國 France”,code:”FR”,type:”visa-free”,days:90,region:”europe”,city:”Paris”},
{country:”德國 Germany”,code:”DE”,type:”visa-free”,days:90,region:”europe”,city:”Berlin”},
{country:”意大利 Italy”,code:”IT”,type:”visa-free”,days:90,region:”europe”,city:”Rome”},
{country:”西班牙 Spain”,code:”ES”,type:”visa-free”,days:90,region:”europe”,city:”Barcelona”},
{country:”瑞士 Switzerland”,code:”CH”,type:”visa-free”,days:90,region:”europe”,city:”Zurich”},
{country:”荷蘭 Netherlands”,code:”NL”,type:”visa-free”,days:90,region:”europe”,city:”Amsterdam”},
{country:”希臘 Greece”,code:”GR”,type:”visa-free”,days:90,region:”europe”,city:”Athens”},
{country:”土耳其 Turkey”,code:”TR”,type:”visa-e”,days:90,region:”europe”,city:”Istanbul”},
{country:”美國 USA”,code:”US”,type:”esta”,days:90,region:”americas”,city:”New York”},
{country:”加拿大 Canada”,code:”CA”,type:”eta”,days:180,region:”americas”,city:”Vancouver”},
{country:”墨西哥 Mexico”,code:”MX”,type:”visa”,days:180,region:”americas”,city:”Mexico City”},
{country:”巴西 Brazil”,code:”BR”,type:”visa-free”,days:90,region:”americas”,city:”Rio de Janeiro”},
{country:”阿根廷 Argentina”,code:”AR”,type:”visa-free”,days:90,region:”americas”,city:”Buenos Aires”},
{country:”澳洲 Australia”,code:”AU”,type:”eta”,days:90,region:”americas”,city:”Sydney”},
{country:”紐西蘭 NZ”,code:”NZ”,type:”visa-free”,days:90,region:”americas”,city:”Auckland”},
{country:”斐濟 Fiji”,code:”FJ”,type:”visa-free”,days:120,region:”americas”,city:”Suva”},
{country:”阿聯酋 UAE”,code:”AE”,type:”visa-free”,days:30,region:”middleeast”,city:”Dubai”},
{country:”卡塔爾 Qatar”,code:”QA”,type:”visa-free”,days:30,region:”middleeast”,city:”Doha”},
{country:”南非 South Africa”,code:”ZA”,type:”visa-free”,days:30,region:”africa”,city:”Cape Town”},
{country:”埃及 Egypt”,code:”EG”,type:”visa-on”,days:30,region:”africa”,city:”Cairo”},
{country:”肯雅 Kenya”,code:”KE”,type:”visa-e”,days:90,region:”africa”,city:”Nairobi”},
{country:”摩洛哥 Morocco”,code:”MA”,type:”visa-free”,days:90,region:”africa”,city:”Marrakech”},
{country:”以色列 Israel”,code:”IL”,type:”visa-free”,days:90,region:”middleeast”,city:”Tel Aviv”}
];
var typeLabel = {“visa-free”:”免簽證”,”visa-on”:”落地簽證”,”visa-e”:”電子簽證”,”esta”:”ESTA”,”eta”:”ETA/eTA”,”permit”:”回鄉證/許可”,”visa”:”預先簽證”};
var tips = {“visa-free”:”✅ HK 護照直接入境,唔需要申請。帶齊護照(有效期 ≥ 6 個月)+ 回程機票。”,”visa-on”:”🛬 到埗機場辦理。準備 USD 30-40 現金、護照、回程機票。”,”visa-e”:”💻 出發前網上申請。批出後打印 eVisa 帶埋。一般 1-3 工作天。”,”esta”:”💻 ESTA (Electronic System for Travel Authorization) 需網上申請 USD 21,2 年有效,最少出發前 72 小時申請。”,”eta”:”💻 ETA (Electronic Travel Authority) 需網上申請 AUD 20 (澳洲) / CAD 7 (加拿大),通常即時批出。”,”permit”:”📘 持 HK 永久居民身份證可到中旅社辦理『回鄉證』,內地多次入境。澳門免通行證。”,”visa”:”🏛️ 出發前親身去領事館申請,需時 2-6 星期。建議提前 plan。”};
var currentFilter = “”;
var currentRegion = “all”;
function renderVisa() {
var box = document.getElementById(“visaResultContentV4”);
var f = currentFilter.toLowerCase();
var matches = [];
for (var i = 0; i -1 || v.code.toLowerCase().indexOf(f) > -1 || (v.city && v.city.toLowerCase().indexOf(f) > -1)) {
matches.push(v);
}
}
document.getElementById(“visaBadgeV4″).textContent = matches.length + ” 個結果”;
if (matches.length === 0) {
box.innerHTML = ‘
😕搵唔到符合嘅目的地,試下其他 keyword 或 region
‘;
return;
}
var html = “”;
for (var j = 0; j < matches.length; j++) {
var v = matches[j];
var nextMonth = new Date();
nextMonth.setMonth(nextMonth.getMonth() + 1);
var departDate = nextMonth.toISOString().split('T')[0];
var flightUrl = v.city ? "https://www.aviasales.com/search?marker=731664" + AMP + "origin=HKG" + AMP + "destination=" + encodeURIComponent(v.city) + AMP + "depart_date=" + departDate : "https://www.aviasales.com/?marker=731664";
var hotelUrl = v.city ? "https://www.trip.com/?Allianceid=7055742" + AMP + "SID=257816014" + AMP + "otype=1" + AMP + "dest=" + encodeURIComponent(v.city) : "https://www.trip.com/?Allianceid=7055742" + AMP + "SID=257816014";
var freeClass = v.type === "visa-free" ? " visa-item-free" : "";
var freeBadge = v.type === "visa-free" ? '
✅ 最易‘ : “”;
html += ‘
‘ + v.country + ‘ (‘ + v.code + ‘)‘ + freeBadge + ‘
‘ + typeLabel[v.type] + ‘ 最長停留 ‘ + v.days + ‘ 日
‘ + tips[v.type] + ‘
‘ +
‘
‘;
}
box.innerHTML = html;
}
function bind() {
var s = document.getElementById(“visaSearchInput”);
if (s && !s.dataset.bound) {
s.addEventListener(“input”, function(e) { currentFilter = e.target.value; renderVisa(); });
s.dataset.bound = “1”;
}
// Filter tabs
var tabs = document.querySelectorAll(“#visaTabsV5 .gx-visa-tab”);
for (var i = 0; i < tabs.length; i++) {
(function(t) {
if (!t.dataset.bound) {
t.addEventListener("click", function() {
for (var j = 0; j < tabs.length; j++) tabs[j].classList.remove("active");
t.classList.add("active");
currentRegion = t.getAttribute("data-region");
renderVisa();
});
t.dataset.bound = "1";
}
})(tabs[i]);
}
}
if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", bind);
else bind();
window.addEventListener("load", bind);
setTimeout(function() { bind(); renderVisa(); }, 50);
})();
為咩用我哋嘅工具?
比 Google 搜尋更可靠
🌐
195 個目的地
涵蓋全球幾乎所有國家同地區,由日本到南非、由冰島到斐濟,齊全清晰。
⚡
即時查詢
輸入目的地即見結果。免簽證 / 落地簽 / 電子簽 / 預先簽證,一目了然。
📅
不斷更新
每月對比官方資料,跟進簽證政策變更。最近改變於 2026 年 6 月已 sync。
簽證類型解釋
識分清楚先唔會撞板
✅
免簽證
香港護照直接入境,唔需要任何申請。停留期通常 14-90 日。日本、英國、歐盟大部分國家屬此類。
🛬
落地簽證
到埗先申請,通常喺機場辦理。要備護照、回程機票、現金。柬埔寨、馬爾代夫等屬此類。
💻
電子簽證
出發前網上申請,幾日內批出。要打印 e-Visa 帶埋出發。澳洲、土耳其、越南屬此類。
🏛️
預先簽證
出發前親身去領事館申請,需時 2-6 星期。中國(外國)、俄羅斯、印度等屬此類。
查完簽證,下一步係?
計劃幾日年假、計算匯率、搵平機票 – 一站式做完