<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!--
    VClock sitemap — vclock.eu
    Each tool has its own URL served by the Apache SPA fallback in .htaccess.
    xhtml:link alternates cover all 6 supported languages per Google hreflang spec.
    Update <lastmod> whenever page content changes significantly.
  -->

  <!-- ── Home / Clock ─────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/"/>
    <xhtml:link rel="alternate" hreflang="de"       href="https://vclock.eu/?lang=de"/>
    <xhtml:link rel="alternate" hreflang="fr"       href="https://vclock.eu/?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="es"       href="https://vclock.eu/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it"       href="https://vclock.eu/?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl"       href="https://vclock.eu/?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/"/>
  </url>

  <!-- ── Alarm ────────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/alarm/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/alarm/"/>
    <xhtml:link rel="alternate" hreflang="de"       href="https://vclock.eu/alarm/?lang=de"/>
    <xhtml:link rel="alternate" hreflang="fr"       href="https://vclock.eu/alarm/?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="es"       href="https://vclock.eu/alarm/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it"       href="https://vclock.eu/alarm/?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl"       href="https://vclock.eu/alarm/?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/alarm/"/>
  </url>

  <!-- ── Stopwatch ─────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/stopwatch/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/stopwatch/"/>
    <xhtml:link rel="alternate" hreflang="de"       href="https://vclock.eu/stopwatch/?lang=de"/>
    <xhtml:link rel="alternate" hreflang="fr"       href="https://vclock.eu/stopwatch/?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="es"       href="https://vclock.eu/stopwatch/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it"       href="https://vclock.eu/stopwatch/?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl"       href="https://vclock.eu/stopwatch/?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/stopwatch/"/>
  </url>

  <!-- ── Timer ─────────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/timer/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/timer/"/>
    <xhtml:link rel="alternate" hreflang="de"       href="https://vclock.eu/timer/?lang=de"/>
    <xhtml:link rel="alternate" hreflang="fr"       href="https://vclock.eu/timer/?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="es"       href="https://vclock.eu/timer/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it"       href="https://vclock.eu/timer/?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl"       href="https://vclock.eu/timer/?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/timer/"/>
  </url>

  <!-- ── World Clock ───────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/world-clock/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/world-clock/"/>
    <xhtml:link rel="alternate" hreflang="de"       href="https://vclock.eu/world-clock/?lang=de"/>
    <xhtml:link rel="alternate" hreflang="fr"       href="https://vclock.eu/world-clock/?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="es"       href="https://vclock.eu/world-clock/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it"       href="https://vclock.eu/world-clock/?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl"       href="https://vclock.eu/world-clock/?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/world-clock/"/>
  </url>

  <!-- ── Holidays ──────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/holidays/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/holidays/"/>
    <xhtml:link rel="alternate" hreflang="de"       href="https://vclock.eu/holidays/?lang=de"/>
    <xhtml:link rel="alternate" hreflang="fr"       href="https://vclock.eu/holidays/?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="es"       href="https://vclock.eu/holidays/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it"       href="https://vclock.eu/holidays/?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl"       href="https://vclock.eu/holidays/?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/"/>
  </url>


  <!-- ── Legal ────────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/privacy/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/privacy/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/privacy/"/>
  </url>
  <url>
    <loc>https://vclock.eu/terms/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/terms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/terms/"/>
  </url>

  <!-- ── Learn / Blog ──────────────────────────────────────────────────────── -->
  <url>
    <loc>https://vclock.eu/learn/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/"/>
  </url>
  <url>
    <loc>https://vclock.eu/learn/pomodoro-technique/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/pomodoro-technique/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/pomodoro-technique/"/>
  </url>
  <url>
    <loc>https://vclock.eu/learn/stopwatch-for-running/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/stopwatch-for-running/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/stopwatch-for-running/"/>
  </url>
  <url>
    <loc>https://vclock.eu/learn/eu-public-holidays-2026/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/eu-public-holidays-2026/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/eu-public-holidays-2026/"/>
  </url>
  <url>
    <loc>https://vclock.eu/learn/online-alarm-clock-chrome/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/online-alarm-clock-chrome/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/online-alarm-clock-chrome/"/>
  </url>
  <url>
    <loc>https://vclock.eu/learn/online-timer-for-studying/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/online-timer-for-studying/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/online-timer-for-studying/"/>
  </url>
  <url>
    <loc>https://vclock.eu/learn/europe-time-zones/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en"       href="https://vclock.eu/learn/europe-time-zones/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/learn/europe-time-zones/"/>
  </url>


  <!-- ── Germany holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/germany/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/germany/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/germany/"/>
  </url>
  <!-- ── France holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/france/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/france/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/france/"/>
  </url>
  <!-- ── Italy holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/italy/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/italy/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/italy/"/>
  </url>
  <!-- ── Spain holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/spain/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/spain/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/spain/"/>
  </url>
  <!-- ── Poland holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/poland/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/poland/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/poland/"/>
  </url>
  <!-- ── Netherlands holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/netherlands/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/netherlands/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/netherlands/"/>
  </url>
  <!-- ── Belgium holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/belgium/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/belgium/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/belgium/"/>
  </url>
  <!-- ── Portugal holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/portugal/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/portugal/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/portugal/"/>
  </url>
  <!-- ── Sweden holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/sweden/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/sweden/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/sweden/"/>
  </url>
  <!-- ── Austria holidays ──── -->
  <url>
    <loc>https://vclock.eu/holidays/austria/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://vclock.eu/holidays/austria/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vclock.eu/holidays/austria/"/>
  </url>

</urlset>
