Don't miss our holiday offer - up to 50% OFF!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="LlUGVAUyDiAEMzV6RSENNghYARkeJwx6D6N7lsBFPrZ70GxQa-YXsbSO">
<title data-suffix=" · Phoenix Framework">
HamClock
· Phoenix Framework</title>
<link phx-track-static rel="stylesheet" href="/assets/app-a34949913c8fcd75a3beb0c03f6bfc3c.css?vsn=d">
<script defer phx-track-static type="text/javascript" src="/assets/app-2ea198fdebdb27d4ad38eea50a5c1c28.js?vsn=d">
</script>
</head>
<body class="text-white bg-slate-900">
<div data-phx-main data-phx-session="SFMyNTY.g2gDaAJhBXQAAAAIdwJpZG0AAAAUcGh4LUdCelFLM0tGcUg0dlh3UUJ3BHZpZXd3HUVsaXhpci5IYW1jaHJvbldlYi5DaHJvbm9MaXZldwpwYXJlbnRfcGlkdwNuaWx3B3Nlc3Npb250AAAAAHcGcm91dGVydxlFbGl4aXIuSGFtY2hyb25XZWIuUm91dGVydwhyb290X3BpZHcDbmlsdwlyb290X3ZpZXd3HUVsaXhpci5IYW1jaHJvbldlYi5DaHJvbm9MaXZldwxsaXZlX3Nlc3Npb25oAncHZGVmYXVsdG4IAASM9PkkLqMXbgYAwqieipQBYgABUYA.4vqtEwopQ7L8oj8b8ZoQAKJSBfoNpBSfi4YQzdLjbWc" data-phx-static="SFMyNTY.g2gDaAJhBXQAAAADdwJpZG0AAAAUcGh4LUdCelFLM0tGcUg0dlh3UUJ3BWZsYXNodAAAAAB3CmFzc2lnbl9uZXdqbgYAwqieipQBYgABUYA.l8Qqt2UD2x7_KkXO6p5lrWAd-P3vBw4An3YZOVMZUg0" id="phx-GBzQK3KFqH4vXwQB"><div>
<header class="flex bg-slate-900 text-white justify-between py-2 px-2">
<div class="text-2xl mt-1 landscape:mt-2 align-middle h-full md:portrait:mt-2 md:portrait:text-5xl lg:landscape:mt-3 xl:landscape:mt-5 lg:text-6xl xl:text-7xl 2xl:text-8xl 2xl:mb-5 2xl:pl-2 text-slate-300/60">
GB7PG
<div class="text-base justify-center text-center">
</div>
</div>
<div class="justify-right text-right lg:landscape:text-center" phx-hook="SetTime" id="SetTime">
<div id="utc_time" class="portrait:text-4xl portrait:mt-1 lg:landscape:text-7xl xl:mt-3 2xl:landscape:mt-0 2xl:landscape:text-9xl"></div>
<div class="portrait:hidden md:portrait:block text-base text-center tracking-widest">
<div id="local_time"></div>
</div>
</div>
<div class="invisible portrait:hidden landscape:visible absolute top-0 right-0 mt-20 z-10 lg:mt-0 lg:relative text-xl lg:flex table-auto justify-end">
<table class="text-xs xl:text-sm 2xl:text-base">
<thead>
<tr>
<td class="text-center">Band</td>
<td class="text-center">Day</td>
<td class="text-center">Night</td>
</tr>
</thead>
<tbody>
<tr>
<td class="px-5 text-center">80M - 40M</td>
<td class="px-5 text-center text-red-300">Poor</td>
<td class="px-5 text-center text-lime-300">
Good
</td>
</tr>
<tr>
<td class="px-5 text-center">30M - 20M</td>
<td class="px-5 text-center text-lime-300">Good</td>
<td class="px-5 text-center text-lime-300">
Good
</td>
</tr>
<tr>
<td class="px-5 text-center">17M - 15M</td>
<td class="px-5 text-center text-lime-300">Good</td>
<td class="px-5 text-center text-lime-300">
Good
</td>
</tr>
<tr>
<td class="px-5 text-center">12M - 10M</td>
<td class="px-5 text-center text-lime-300">Good</td>
<td class="px-5 text-center text-red-300">
Poor
</td>
</tr>
<tr>
<td colspan="3" class="text-slate-400/50 text-right px-5 text-xs">
(21 Jan 2025 2019 GMT) Provided by:
<a href="http://www.hamqsl.com/solar.html">GB7PG</a>
</td>
</tr>
</tbody>
</table>
</div>
</header>
<main class="flex justify-center">
<div class="flex w-full">
<div id="flash-group">
<div id="client-error" phx-click="[["push",{"value":{"key":"error"},"event":"lv:clear-flash"}],["hide",{"time":200,"to":"#client-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" role="alert" class="fixed top-2 right-2 mr-2 w-80 sm:w-96 z-50 rounded-lg p-3 ring-1 bg-rose-50 text-rose-900 shadow-md ring-rose-500 fill-rose-900" hidden phx-connected="[["hide",{"time":200,"to":"#client-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" phx-disconnected="[["show",{"display":null,"time":200,"to":".phx-client-error #client-error","transition":[["transition-all","transform","ease-out","duration-300"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"],["opacity-100","translate-y-0","sm:scale-100"]]}]]">
<p class="flex items-center gap-1.5 text-sm font-semibold leading-6">
<span class="hero-exclamation-circle-mini h-4 w-4"></span>
We can't find the internet
</p>
<p class="mt-2 text-sm leading-5">
Attempting to reconnect <span class="hero-arrow-path ml-1 h-3 w-3 animate-spin"></span>
</p>
<button type="button" class="group absolute top-1 right-1 p-2" aria-label="close">
<span class="hero-x-mark-solid h-5 w-5 opacity-40 group-hover:opacity-70"></span>
</button>
</div>
<div id="server-error" phx-click="[["push",{"value":{"key":"error"},"event":"lv:clear-flash"}],["hide",{"time":200,"to":"#server-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" role="alert" class="fixed top-2 right-2 mr-2 w-80 sm:w-96 z-50 rounded-lg p-3 ring-1 bg-rose-50 text-rose-900 shadow-md ring-rose-500 fill-rose-900" hidden phx-connected="[["hide",{"time":200,"to":"#server-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" phx-disconnected="[["show",{"display":null,"time":200,"to":".phx-server-error #server-error","transition":[["transition-all","transform","ease-out","duration-300"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"],["opacity-100","translate-y-0","sm:scale-100"]]}]]">
<p class="flex items-center gap-1.5 text-sm font-semibold leading-6">
<span class="hero-exclamation-circle-mini h-4 w-4"></span>
Something went wrong!
</p>
<p class="mt-2 text-sm leading-5">
Hang in there while we get back on track
<span class="hero-arrow-path ml-1 h-3 w-3 animate-spin"></span>
</p>
<button type="button" class="group absolute top-1 right-1 p-2" aria-label="close">
<span class="hero-x-mark-solid h-5 w-5 opacity-40 group-hover:opacity-70"></span>
</button>
</div>
</div>
<div class="flex w-full z-0">
<div class="h-[calc(100vh-68px)] md:portrait:h-[calc(100vh-80px)] lg:landscape:lg:h-[calc(100vh-124px)] lg:portrait:h-[calc(100vh-84px)] xl:landscape:h-[calc(100vh-144px)] flex w-full 2xl:landscape:h-[calc(100vh-169px)] lg:relative">
<div class="w-full">
<div class="h-full w-full z-0 text-center align-middle pt-10" phx-hook="QsoMap" id="world-map">
<div class="pt-10 text-3xl xl:text-7xl">
... loading map ...
</div>
</div>
</div>
</div>
<div class="invisible 2xl:visible absolute right-0 z-10 w-64 bg-slate-800/30">
<div>
<div class="xl:visible text-white bg-black/20 w-64 p-2 2xl:relative">
<table class="table-auto w-full">
<tr>
<td class="text-left text-sm">Sunpots:</td>
<td class="text-right text-sm">188</td>
</tr>
<tr>
<td class="text-left text-sm">Solarflux:</td>
<td class="text-right text-sm">230</td>
</tr>
<tr>
<td class="text-left text-sm">Noise:</td>
<td class="text-right text-sm">S0-S1</td>
</tr>
<tr>
<td class="text-left text-sm">GeoMag Field:</td>
<td class="text-right text-sm">VR QUIET</td>
</tr>
<tr>
<td class="text-left text-sm">A/K:</td>
<td class="text-right text-sm">20 / 1</td>
</tr>
<tr>
<td class="text-left text-sm">Aurora:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">EU 2M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">EU 4M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">EU 6M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">US 2M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
</table>
</div>
</div>
<div>
<div class="xl:landscape:visible justify-between flex flex-wrap text-white bg-black/20 rounded-bl-lg w-64 p-2 relative">
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_304.gif" class="w-28 h-28 rounded-2xl" id="304">
</div>
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_171.gif" class="w-28 h-28 rounded-2xl" id="171">
</div>
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_193.gif" class="w-28 h-28 rounded-2xl" id="193">
</div>
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_211.gif" class="w-28 h-28 rounded-2xl" id="211">
</div>
<div class="w-full text-xs text-white/20 pt-1 text-center">
2025-01-21T20:47:21.282654Z
</div>
</div>
</div>
</div>
</div>
</div>
</main>
</div></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="LlUGVAUyDiAEMzV6RSENNghYARkeJwx6D6N7lsBFPrZ70GxQa-YXsbSO">
<title data-suffix=" · Phoenix Framework">
HamClock
· Phoenix Framework</title>
<link phx-track-static rel="stylesheet" href="/assets/app-a34949913c8fcd75a3beb0c03f6bfc3c.css?vsn=d">
<script defer phx-track-static type="text/javascript" src="/assets/app-2ea198fdebdb27d4ad38eea50a5c1c28.js?vsn=d">
</script>
</head>
<body class="text-white bg-slate-900">
<div data-phx-main data-phx-session="SFMyNTY.g2gDaAJhBXQAAAAIdwJpZG0AAAAUcGh4LUdCelFLM0tGcUg0dlh3UUJ3BHZpZXd3HUVsaXhpci5IYW1jaHJvbldlYi5DaHJvbm9MaXZldwpwYXJlbnRfcGlkdwNuaWx3B3Nlc3Npb250AAAAAHcGcm91dGVydxlFbGl4aXIuSGFtY2hyb25XZWIuUm91dGVydwhyb290X3BpZHcDbmlsdwlyb290X3ZpZXd3HUVsaXhpci5IYW1jaHJvbldlYi5DaHJvbm9MaXZldwxsaXZlX3Nlc3Npb25oAncHZGVmYXVsdG4IAASM9PkkLqMXbgYAwqieipQBYgABUYA.4vqtEwopQ7L8oj8b8ZoQAKJSBfoNpBSfi4YQzdLjbWc" data-phx-static="SFMyNTY.g2gDaAJhBXQAAAADdwJpZG0AAAAUcGh4LUdCelFLM0tGcUg0dlh3UUJ3BWZsYXNodAAAAAB3CmFzc2lnbl9uZXdqbgYAwqieipQBYgABUYA.l8Qqt2UD2x7_KkXO6p5lrWAd-P3vBw4An3YZOVMZUg0" id="phx-GBzQK3KFqH4vXwQB"><div>
<header class="flex bg-slate-900 text-white justify-between py-2 px-2">
<div class="text-2xl mt-1 landscape:mt-2 align-middle h-full md:portrait:mt-2 md:portrait:text-5xl lg:landscape:mt-3 xl:landscape:mt-5 lg:text-6xl xl:text-7xl 2xl:text-8xl 2xl:mb-5 2xl:pl-2 text-slate-300/60">
GB7PG
<div class="text-base justify-center text-center">
</div>
</div>
<div class="justify-right text-right lg:landscape:text-center" phx-hook="SetTime" id="SetTime">
<div id="utc_time" class="portrait:text-4xl portrait:mt-1 lg:landscape:text-7xl xl:mt-3 2xl:landscape:mt-0 2xl:landscape:text-9xl"></div>
<div class="portrait:hidden md:portrait:block text-base text-center tracking-widest">
<div id="local_time"></div>
</div>
</div>
<div class="invisible portrait:hidden landscape:visible absolute top-0 right-0 mt-20 z-10 lg:mt-0 lg:relative text-xl lg:flex table-auto justify-end">
<table class="text-xs xl:text-sm 2xl:text-base">
<thead>
<tr>
<td class="text-center">Band</td>
<td class="text-center">Day</td>
<td class="text-center">Night</td>
</tr>
</thead>
<tbody>
<tr>
<td class="px-5 text-center">80M - 40M</td>
<td class="px-5 text-center text-red-300">Poor</td>
<td class="px-5 text-center text-lime-300">
Good
</td>
</tr>
<tr>
<td class="px-5 text-center">30M - 20M</td>
<td class="px-5 text-center text-lime-300">Good</td>
<td class="px-5 text-center text-lime-300">
Good
</td>
</tr>
<tr>
<td class="px-5 text-center">17M - 15M</td>
<td class="px-5 text-center text-lime-300">Good</td>
<td class="px-5 text-center text-lime-300">
Good
</td>
</tr>
<tr>
<td class="px-5 text-center">12M - 10M</td>
<td class="px-5 text-center text-lime-300">Good</td>
<td class="px-5 text-center text-red-300">
Poor
</td>
</tr>
<tr>
<td colspan="3" class="text-slate-400/50 text-right px-5 text-xs">
(21 Jan 2025 2019 GMT) Provided by:
<a href="http://www.hamqsl.com/solar.html">GB7PG</a>
</td>
</tr>
</tbody>
</table>
</div>
</header>
<main class="flex justify-center">
<div class="flex w-full">
<div id="flash-group">
<div id="client-error" phx-click="[["push",{"value":{"key":"error"},"event":"lv:clear-flash"}],["hide",{"time":200,"to":"#client-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" role="alert" class="fixed top-2 right-2 mr-2 w-80 sm:w-96 z-50 rounded-lg p-3 ring-1 bg-rose-50 text-rose-900 shadow-md ring-rose-500 fill-rose-900" hidden phx-connected="[["hide",{"time":200,"to":"#client-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" phx-disconnected="[["show",{"display":null,"time":200,"to":".phx-client-error #client-error","transition":[["transition-all","transform","ease-out","duration-300"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"],["opacity-100","translate-y-0","sm:scale-100"]]}]]">
<p class="flex items-center gap-1.5 text-sm font-semibold leading-6">
<span class="hero-exclamation-circle-mini h-4 w-4"></span>
We can't find the internet
</p>
<p class="mt-2 text-sm leading-5">
Attempting to reconnect <span class="hero-arrow-path ml-1 h-3 w-3 animate-spin"></span>
</p>
<button type="button" class="group absolute top-1 right-1 p-2" aria-label="close">
<span class="hero-x-mark-solid h-5 w-5 opacity-40 group-hover:opacity-70"></span>
</button>
</div>
<div id="server-error" phx-click="[["push",{"value":{"key":"error"},"event":"lv:clear-flash"}],["hide",{"time":200,"to":"#server-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" role="alert" class="fixed top-2 right-2 mr-2 w-80 sm:w-96 z-50 rounded-lg p-3 ring-1 bg-rose-50 text-rose-900 shadow-md ring-rose-500 fill-rose-900" hidden phx-connected="[["hide",{"time":200,"to":"#server-error","transition":[["transition-all","transform","ease-in","duration-200"],["opacity-100","translate-y-0","sm:scale-100"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"]]}]]" phx-disconnected="[["show",{"display":null,"time":200,"to":".phx-server-error #server-error","transition":[["transition-all","transform","ease-out","duration-300"],["opacity-0","translate-y-4","sm:translate-y-0","sm:scale-95"],["opacity-100","translate-y-0","sm:scale-100"]]}]]">
<p class="flex items-center gap-1.5 text-sm font-semibold leading-6">
<span class="hero-exclamation-circle-mini h-4 w-4"></span>
Something went wrong!
</p>
<p class="mt-2 text-sm leading-5">
Hang in there while we get back on track
<span class="hero-arrow-path ml-1 h-3 w-3 animate-spin"></span>
</p>
<button type="button" class="group absolute top-1 right-1 p-2" aria-label="close">
<span class="hero-x-mark-solid h-5 w-5 opacity-40 group-hover:opacity-70"></span>
</button>
</div>
</div>
<div class="flex w-full z-0">
<div class="h-[calc(100vh-68px)] md:portrait:h-[calc(100vh-80px)] lg:landscape:lg:h-[calc(100vh-124px)] lg:portrait:h-[calc(100vh-84px)] xl:landscape:h-[calc(100vh-144px)] flex w-full 2xl:landscape:h-[calc(100vh-169px)] lg:relative">
<div class="w-full">
<div class="h-full w-full z-0 text-center align-middle pt-10" phx-hook="QsoMap" id="world-map">
<div class="pt-10 text-3xl xl:text-7xl">
... loading map ...
</div>
</div>
</div>
</div>
<div class="invisible 2xl:visible absolute right-0 z-10 w-64 bg-slate-800/30">
<div>
<div class="xl:visible text-white bg-black/20 w-64 p-2 2xl:relative">
<table class="table-auto w-full">
<tr>
<td class="text-left text-sm">Sunpots:</td>
<td class="text-right text-sm">188</td>
</tr>
<tr>
<td class="text-left text-sm">Solarflux:</td>
<td class="text-right text-sm">230</td>
</tr>
<tr>
<td class="text-left text-sm">Noise:</td>
<td class="text-right text-sm">S0-S1</td>
</tr>
<tr>
<td class="text-left text-sm">GeoMag Field:</td>
<td class="text-right text-sm">VR QUIET</td>
</tr>
<tr>
<td class="text-left text-sm">A/K:</td>
<td class="text-right text-sm">20 / 1</td>
</tr>
<tr>
<td class="text-left text-sm">Aurora:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">EU 2M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">EU 4M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">EU 6M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
<tr>
<td class="text-left text-sm">US 2M:</td>
<td class="text-right text-sm text-red-600">
Band Closed
</td>
</tr>
</table>
</div>
</div>
<div>
<div class="xl:landscape:visible justify-between flex flex-wrap text-white bg-black/20 rounded-bl-lg w-64 p-2 relative">
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_304.gif" class="w-28 h-28 rounded-2xl" id="304">
</div>
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_171.gif" class="w-28 h-28 rounded-2xl" id="171">
</div>
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_193.gif" class="w-28 h-28 rounded-2xl" id="193">
</div>
<div class="pt-2">
<img src="https://umbra.nascom.nasa.gov/images/latest_aia_211.gif" class="w-28 h-28 rounded-2xl" id="211">
</div>
<div class="w-full text-xs text-white/20 pt-1 text-center">
2025-01-21T20:47:21.282654Z
</div>
</div>
</div>
</div>
</div>
</div>
</main>
</div></div>
</body>
</html>
GB7PG
Band | Day | Night |
80M – 40M | Poor | Good |
30M – 20M | Good | Good |
17M – 15M | Good | Good |
12M – 10M | Good | Poor |
(21 Jan 2025 2019 GMT) Provided by: N0NBH |
We can’t find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
… loading map …
Sunpots: | 188 |
Solarflux: | 230 |
Noise: | S0-S1 |
GeoMag Field: | VR QUIET |
A/K: | 20 / 1 |
Aurora: | Band Closed |
EU 2M: | Band Closed |
EU 4M: | Band Closed |
EU 6M: | Band Closed |
US 2M: | Band Closed |




2025-01-21T20:41:36.909902Z