<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated from composables/useTools.ts - do not edit by hand -->
<!-- Auto-generated on 2026-07-04 -->
<!-- lastmod reflects last git commit date of associated source files -->
<!-- Each URL is the canonical (no ?lang=); hreflang alternates inside -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://oltool.net/</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/"/>
  </url>

  <url>
    <loc>https://oltool.net/about</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/about?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/about?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/about"/>
  </url>

  <!-- Topic Hubs -->
  <url>
    <loc>https://oltool.net/json-tools.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-tools.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-tools.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-tools.html"/>
  </url>

  <url>
    <loc>https://oltool.net/encoding-tools.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/encoding-tools.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/encoding-tools.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/encoding-tools.html"/>
  </url>

  <url>
    <loc>https://oltool.net/network-tools.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/network-tools.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/network-tools.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/network-tools.html"/>
  </url>

  <url>
    <loc>https://oltool.net/crypto-tools.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/crypto-tools.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/crypto-tools.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/crypto-tools.html"/>
  </url>

  <url>
    <loc>https://oltool.net/developer-tools.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/developer-tools.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/developer-tools.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/developer-tools.html"/>
  </url>

  <!-- Crypto -->
  <url>
    <loc>https://oltool.net/uuid-generator.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/uuid-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/uuid-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/uuid-generator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/hash-text.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/hash-text.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/hash-text.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/hash-text.html"/>
  </url>

  <url>
    <loc>https://oltool.net/hmac-generator.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/hmac-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/hmac-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/hmac-generator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/token-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/token-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/token-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/token-generator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/bcrypt-hash.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/bcrypt-hash.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/bcrypt-hash.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/bcrypt-hash.html"/>
  </url>

  <url>
    <loc>https://oltool.net/password-strength.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/password-strength.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/password-strength.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/password-strength.html"/>
  </url>

  <url>
    <loc>https://oltool.net/bip39-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/bip39-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/bip39-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/bip39-generator.html"/>
  </url>

  <!-- Converter -->
  <url>
    <loc>https://oltool.net/base64-converter.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/base64-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/base64-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/base64-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/url-encoder.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/url-encoder.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/url-encoder.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/url-encoder.html"/>
  </url>

  <url>
    <loc>https://oltool.net/case-converter.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/case-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/case-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/case-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/base-converter.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/base-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/base-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/base-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/roman-converter.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/roman-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/roman-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/roman-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/color-converter.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/color-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/color-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/color-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/timestamp-converter.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/timestamp-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/timestamp-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/timestamp-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/text-to-binary.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/text-to-binary.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/text-to-binary.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/text-to-binary.html"/>
  </url>

  <url>
    <loc>https://oltool.net/text-to-unicode.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/text-to-unicode.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/text-to-unicode.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/text-to-unicode.html"/>
  </url>

  <url>
    <loc>https://oltool.net/text-to-nato.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/text-to-nato.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/text-to-nato.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/text-to-nato.html"/>
  </url>

  <url>
    <loc>https://oltool.net/yaml-to-json.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/yaml-to-json.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/yaml-to-json.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/yaml-to-json.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-to-yaml.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-yaml.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-yaml.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-yaml.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-formatter.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-formatter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-formatter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-formatter.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/html-entities.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/html-entities.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/html-entities.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/html-entities.html"/>
  </url>

  <url>
    <loc>https://oltool.net/slugify.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/slugify.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/slugify.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/slugify.html"/>
  </url>

  <url>
    <loc>https://oltool.net/jwt-parser.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/jwt-parser.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/jwt-parser.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/jwt-parser.html"/>
  </url>

  <url>
    <loc>https://oltool.net/mime-types.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/mime-types.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/mime-types.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/mime-types.html"/>
  </url>

  <url>
    <loc>https://oltool.net/http-status.html</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/http-status.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/http-status.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/http-status.html"/>
  </url>

  <url>
    <loc>https://oltool.net/url-parser.html</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/url-parser.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/url-parser.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/url-parser.html"/>
  </url>

  <url>
    <loc>https://oltool.net/basic-auth.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/basic-auth.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/basic-auth.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/basic-auth.html"/>
  </url>

  <!-- Text -->
  <url>
    <loc>https://oltool.net/lorem-ipsum.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/lorem-ipsum.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/lorem-ipsum.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/lorem-ipsum.html"/>
  </url>

  <url>
    <loc>https://oltool.net/text-stats.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/text-stats.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/text-stats.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/text-stats.html"/>
  </url>

  <url>
    <loc>https://oltool.net/string-obfuscator.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/string-obfuscator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/string-obfuscator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/string-obfuscator.html"/>
  </url>

  <!-- Math -->
  <url>
    <loc>https://oltool.net/percentage-calc.html</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/percentage-calc.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/percentage-calc.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/percentage-calc.html"/>
  </url>

  <url>
    <loc>https://oltool.net/math-eval.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/math-eval.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/math-eval.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/math-eval.html"/>
  </url>

  <!-- Network -->
  <url>
    <loc>https://oltool.net/mac-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/mac-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/mac-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/mac-generator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/random-port.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/random-port.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/random-port.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/random-port.html"/>
  </url>

  <url>
    <loc>https://oltool.net/ipv4-subnet.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ipv4-subnet.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ipv4-subnet.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ipv4-subnet.html"/>
  </url>

  <url>
    <loc>https://oltool.net/phone-parser.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/phone-parser.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/phone-parser.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/phone-parser.html"/>
  </url>

  <url>
    <loc>https://oltool.net/ua-parser.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ua-parser.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ua-parser.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ua-parser.html"/>
  </url>

  <!-- Crypto -->
  <url>
    <loc>https://oltool.net/encrypt-decrypt.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/encrypt-decrypt.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/encrypt-decrypt.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/encrypt-decrypt.html"/>
  </url>

  <url>
    <loc>https://oltool.net/rsa-keygen.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/rsa-keygen.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/rsa-keygen.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/rsa-keygen.html"/>
  </url>

  <url>
    <loc>https://oltool.net/ulid-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ulid-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ulid-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ulid-generator.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/qr-generator.html</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/qr-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/qr-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/qr-generator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/cron-parser.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/cron-parser.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/cron-parser.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/cron-parser.html"/>
  </url>

  <!-- Text -->
  <url>
    <loc>https://oltool.net/markdown-preview.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/markdown-preview.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/markdown-preview.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/markdown-preview.html"/>
  </url>

  <url>
    <loc>https://oltool.net/ascii-banner.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ascii-banner.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ascii-banner.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ascii-banner.html"/>
  </url>

  <url>
    <loc>https://oltool.net/numeronym.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/numeronym.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/numeronym.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/numeronym.html"/>
  </url>

  <!-- Math -->
  <url>
    <loc>https://oltool.net/date-calc.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/date-calc.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/date-calc.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/date-calc.html"/>
  </url>

  <url>
    <loc>https://oltool.net/temp-converter.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/temp-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/temp-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/temp-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/eta-calc.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/eta-calc.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/eta-calc.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/eta-calc.html"/>
  </url>

  <!-- Converter -->
  <url>
    <loc>https://oltool.net/xml-formatter.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/xml-formatter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/xml-formatter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/xml-formatter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/sql-prettify.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/sql-prettify.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/sql-prettify.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/sql-prettify.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-to-csv.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-csv.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-csv.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-csv.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-diff.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-diff.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-diff.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-diff.html"/>
  </url>

  <url>
    <loc>https://oltool.net/docker-to-compose.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/docker-to-compose.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/docker-to-compose.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/docker-to-compose.html"/>
  </url>

  <url>
    <loc>https://oltool.net/list-converter.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/list-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/list-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/list-converter.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/meta-tag-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/meta-tag-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/meta-tag-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/meta-tag-generator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/safelink-decoder.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/safelink-decoder.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/safelink-decoder.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/safelink-decoder.html"/>
  </url>

  <url>
    <loc>https://oltool.net/iban-validator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/iban-validator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/iban-validator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/iban-validator.html"/>
  </url>

  <!-- Crypto -->
  <url>
    <loc>https://oltool.net/otp-generator.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/otp-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/otp-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/otp-generator.html"/>
  </url>

  <!-- Text -->
  <url>
    <loc>https://oltool.net/string-pluralizer.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/string-pluralizer.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/string-pluralizer.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/string-pluralizer.html"/>
  </url>

  <url>
    <loc>https://oltool.net/email-normalizer.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/email-normalizer.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/email-normalizer.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/email-normalizer.html"/>
  </url>

  <!-- Math -->
  <url>
    <loc>https://oltool.net/chmod-calc.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/chmod-calc.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/chmod-calc.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/chmod-calc.html"/>
  </url>

  <!-- Network -->
  <url>
    <loc>https://oltool.net/ipv6-ula-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ipv6-ula-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ipv6-ula-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ipv6-ula-generator.html"/>
  </url>

  <!-- Converter -->
  <url>
    <loc>https://oltool.net/json-minify.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-minify.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-minify.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-minify.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-to-xml.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-xml.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-xml.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-xml.html"/>
  </url>

  <url>
    <loc>https://oltool.net/xml-to-json.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/xml-to-json.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/xml-to-json.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/xml-to-json.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-to-toml.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-toml.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-toml.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-toml.html"/>
  </url>

  <url>
    <loc>https://oltool.net/toml-to-json.html</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/toml-to-json.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/toml-to-json.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/toml-to-json.html"/>
  </url>

  <url>
    <loc>https://oltool.net/yaml-to-toml.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/yaml-to-toml.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/yaml-to-toml.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/yaml-to-toml.html"/>
  </url>

  <url>
    <loc>https://oltool.net/toml-to-yaml.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/toml-to-yaml.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/toml-to-yaml.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/toml-to-yaml.html"/>
  </url>

  <url>
    <loc>https://oltool.net/base64-file-converter.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/base64-file-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/base64-file-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/base64-file-converter.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/json-viewer.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-viewer.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-viewer.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-viewer.html"/>
  </url>

  <url>
    <loc>https://oltool.net/yaml-viewer.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/yaml-viewer.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/yaml-viewer.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/yaml-viewer.html"/>
  </url>

  <url>
    <loc>https://oltool.net/svg-placeholder.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/svg-placeholder.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/svg-placeholder.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/svg-placeholder.html"/>
  </url>

  <url>
    <loc>https://oltool.net/wifi-qr.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/wifi-qr.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/wifi-qr.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/wifi-qr.html"/>
  </url>

  <url>
    <loc>https://oltool.net/emoji-picker.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/emoji-picker.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/emoji-picker.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/emoji-picker.html"/>
  </url>

  <!-- Text -->
  <url>
    <loc>https://oltool.net/text-diff.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/text-diff.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/text-diff.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/text-diff.html"/>
  </url>

  <url>
    <loc>https://oltool.net/regex-tester.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/regex-tester.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/regex-tester.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/regex-tester.html"/>
  </url>

  <url>
    <loc>https://oltool.net/regex-memo.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/regex-memo.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/regex-memo.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/regex-memo.html"/>
  </url>

  <url>
    <loc>https://oltool.net/git-memo.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/git-memo.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/git-memo.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/git-memo.html"/>
  </url>

  <!-- Network -->
  <url>
    <loc>https://oltool.net/ipv4-address-converter.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ipv4-address-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ipv4-address-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ipv4-address-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/ipv4-range-expander.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/ipv4-range-expander.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/ipv4-range-expander.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/ipv4-range-expander.html"/>
  </url>

  <url>
    <loc>https://oltool.net/mac-address-lookup.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/mac-address-lookup.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/mac-address-lookup.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/mac-address-lookup.html"/>
  </url>

  <!-- Math -->
  <url>
    <loc>https://oltool.net/chronometer.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/chronometer.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/chronometer.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/chronometer.html"/>
  </url>

  <url>
    <loc>https://oltool.net/benchmark-builder.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/benchmark-builder.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/benchmark-builder.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/benchmark-builder.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/keycode-info.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/keycode-info.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/keycode-info.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/keycode-info.html"/>
  </url>

  <url>
    <loc>https://oltool.net/device-info.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/device-info.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/device-info.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/device-info.html"/>
  </url>

  <url>
    <loc>https://oltool.net/camera-recorder.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/camera-recorder.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/camera-recorder.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/camera-recorder.html"/>
  </url>

  <!-- Text -->
  <url>
    <loc>https://oltool.net/html-wysiwyg-editor.html</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/html-wysiwyg-editor.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/html-wysiwyg-editor.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/html-wysiwyg-editor.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/og-meta-generator.html</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/og-meta-generator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/og-meta-generator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/og-meta-generator.html"/>
  </url>

  <!-- Crypto -->
  <url>
    <loc>https://oltool.net/pdf-signature-checker.html</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/pdf-signature-checker.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/pdf-signature-checker.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/pdf-signature-checker.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/curl-to-code.html</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/curl-to-code.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/curl-to-code.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/curl-to-code.html"/>
  </url>

  <!-- Converter -->
  <url>
    <loc>https://oltool.net/json-to-typescript.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-typescript.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-typescript.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-typescript.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-to-jsonschema.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-jsonschema.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-jsonschema.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-jsonschema.html"/>
  </url>

  <url>
    <loc>https://oltool.net/json-to-go.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/json-to-go.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/json-to-go.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/json-to-go.html"/>
  </url>

  <!-- Web -->
  <url>
    <loc>https://oltool.net/jsonpath-finder.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/jsonpath-finder.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/jsonpath-finder.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/jsonpath-finder.html"/>
  </url>

  <!-- Converter -->
  <url>
    <loc>https://oltool.net/data-format-converter.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/data-format-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/data-format-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/data-format-converter.html"/>
  </url>

  <!-- Math -->
  <url>
    <loc>https://oltool.net/unit-converter.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/unit-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/unit-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/unit-converter.html"/>
  </url>

  <url>
    <loc>https://oltool.net/stats-calculator.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/stats-calculator.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/stats-calculator.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/stats-calculator.html"/>
  </url>

  <url>
    <loc>https://oltool.net/compound-interest.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/compound-interest.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/compound-interest.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/compound-interest.html"/>
  </url>

  <url>
    <loc>https://oltool.net/timezone-converter.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/timezone-converter.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/timezone-converter.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/timezone-converter.html"/>
  </url>

  <!-- Network -->
  <url>
    <loc>https://oltool.net/dns-lookup.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/dns-lookup.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/dns-lookup.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/dns-lookup.html"/>
  </url>

  <url>
    <loc>https://oltool.net/bandwidth-calc.html</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://oltool.net/bandwidth-calc.html?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://oltool.net/bandwidth-calc.html?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oltool.net/bandwidth-calc.html"/>
  </url>

</urlset>
