<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://toolstack-blog.hashnode.dev</loc>
    <lastmod>2026-11-14T19:39:03.812Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://toolstack-blog.hashnode.dev/word-counting-in-javascript-why-text-split-fails-on-chinese-contractions-and-extra-spaces</loc>
    <lastmod>2026-10-22T07:06:50.828Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolstack-blog.hashnode.dev/unit-conversion-without-a-library-length-weight-and-temperature-in-javascript</loc>
    <lastmod>2026-10-22T05:52:01.594Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolstack-blog.hashnode.dev/color-conversion-in-the-browser-hex-rgb-and-hsl-without-a-library</loc>
    <lastmod>2026-10-12T07:33:48.136Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolstack-blog.hashnode.dev/a-free-online-toolbox-that-never-uploads-your-files</loc>
    <lastmod>2026-10-10T10:18:17.858Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolstack-blog.hashnode.dev/compress-images-in-the-browser-20-lines-zero-uploads</loc>
    <lastmod>2026-10-10T09:51:25.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolstack-blog.hashnode.dev/archive</loc>
    <lastmod>2026-11-14T19:39:03.812Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>