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

  <!-- Core tools -->
  <url><loc>https://epochtime.tools/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://epochtime.tools/batch.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://epochtime.tools/difference.html</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>

  <!-- Specialty converters -->
  <url><loc>https://epochtime.tools/ldap-timestamp.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/dotnet-ticks.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/chrome-webkit.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/discord-timestamp.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/excel-oadate.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/cocoa-coredata.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/ntp-timestamp.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/gps-time.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/julian-day.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/unix-hex.html</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- Standards & scientific -->
  <url><loc>https://epochtime.tools/iso-8601.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://epochtime.tools/year-2038.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- Programming guides -->
  <url><loc>https://epochtime.tools/programming/javascript.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/python.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/typescript.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/go.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/rust.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/java.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/php.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/sql.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://epochtime.tools/programming/bash.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Blog -->
  <url><loc>https://epochtime.tools/blog/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://epochtime.tools/blog/why-gps-time-is-18-seconds-off-from-utc.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-05-12</lastmod></url>
  <url><loc>https://epochtime.tools/blog/debugging-wrong-timestamp-bug-across-timezones.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-05-08</lastmod></url>
  <url><loc>https://epochtime.tools/blog/migrating-32-bit-timestamp-column-to-64-bit.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-05-04</lastmod></url>
  <url><loc>https://epochtime.tools/blog/hidden-timestamp-formats-chrome-ios-windows.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-29</lastmod></url>
  <url><loc>https://epochtime.tools/blog/date-now-non-monotonic.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-25</lastmod></url>
  <url><loc>https://epochtime.tools/blog/excel-1900-leap-year-bug-still-active.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-21</lastmod></url>
  <url><loc>https://epochtime.tools/blog/parsing-dates-from-logs-regex-cookbook.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-17</lastmod></url>
  <url><loc>https://epochtime.tools/blog/same-utc-offset-different-behavior.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-13</lastmod></url>
  <url><loc>https://epochtime.tools/blog/unix-seconds-vs-milliseconds-pragmatic-answer.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-09</lastmod></url>
  <url><loc>https://epochtime.tools/blog/building-date-input-that-doesnt-betray-you.html</loc><changefreq>monthly</changefreq><priority>0.7</priority><lastmod>2026-04-05</lastmod></url>

  <url><loc>https://epochtime.tools/faq.html</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://epochtime.tools/more-tools.html</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- About & legal -->
  <url><loc>https://epochtime.tools/about.html</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://epochtime.tools/contact.html</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://epochtime.tools/privacy.html</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://epochtime.tools/terms.html</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>

</urlset>
