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

  <!-- ===== Core Pages ===== -->
  <url>
    <loc>https://roolvex.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <lastmod>2026-06-01</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-06-01</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <lastmod>2026-05-24</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <lastmod>2026-05-24</lastmod>
  </url>

  <!-- ===== Category Pages ===== -->
  <url>
    <loc>https://roolvex.com/#/categories/developer-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/categories/productivity</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/categories/converters</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/categories/generators</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/categories/ai-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

  <!-- ===== Developer Tools ===== -->
  <url>
    <loc>https://roolvex.com/#/tools/json-formatter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/sql-formatter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/jwt-decoder</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/regex-tester</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/diff-checker</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/markdown-table-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/markdown-to-html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/text-sorter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/cidr-calculator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/css-unit-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

  <!-- ===== Generators ===== -->
  <url>
    <loc>https://roolvex.com/#/tools/uuid-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/password-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/hash-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/lorem-ipsum-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/qr-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

  <!-- ===== Converters ===== -->
  <url>
    <loc>https://roolvex.com/#/tools/base64-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/xml-to-json</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/url-encoder-decoder</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/color-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/number-base-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/html-entity-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

  <!-- ===== Productivity ===== -->
  <url>
    <loc>https://roolvex.com/#/tools/cron-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/timestamp-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/text-case-converter</loc>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

  <!-- ===== AI Tools ===== -->
  <url>
    <loc>https://roolvex.com/#/tools/ai-sql-builder</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/ai-regex-generator</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/tools/ai-code-explainer</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

  <!-- ===== Blog Articles ===== -->
  <url>
    <loc>https://roolvex.com/#/blog/ultimate-regex-guide-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-18</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/complex-sql-query-performance-optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-14</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/prompt-engineering-software-engineers-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-10</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/local-browser-computing-developer-security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-24</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/understanding-cidr-ipv4-subnetting-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-30</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/jwt-authentication-complete-security-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/base64-encoding-complete-guide-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/password-security-entropy-best-practices-2026</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-06-14</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/cron-job-scheduling-complete-guide-2026</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://roolvex.com/#/blog/cryptographic-hash-functions-sha256-md5-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-06-22</lastmod>
  </url>

</urlset>
