<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://toolkitloop.hashnode.dev</loc>
    <lastmod>2026-11-02T01:42:34.083Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/batch-image-resizing-in-the-browser-canvas-blobs-zip</loc>
    <lastmod>2026-11-01T02:53:29.899Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/fit-crop-or-pad-what-actually-happens-to-your-pixels</loc>
    <lastmod>2026-10-31T02:52:56.137Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/how-browsers-count-words-segmenters-hyphens-and-emoji</loc>
    <lastmod>2026-10-30T02:54:10.604Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/why-word-counters-disagree-segmentation-and-edge-cases</loc>
    <lastmod>2026-10-29T03:06:07.483Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/qr-error-correction-explained-levels-capacity-logo-budget</loc>
    <lastmod>2026-10-28T02:52:03.438Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/static-vs-dynamic-qr-codes-where-the-redirect-breaks</loc>
    <lastmod>2026-10-27T03:02:39.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/how-json-parsers-read-broken-payloads-and-where-they-stop</loc>
    <lastmod>2026-10-26T02:51:01.576Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/why-json-parse-fails-repair-formatting-and-privacy</loc>
    <lastmod>2026-10-25T03:04:16.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/character-counters-lie-graphemes-utf-16-runes-weighted-x</loc>
    <lastmod>2026-10-24T03:16:33.879Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/how-hls-manifest-parsing-actually-works-in-the-browser</loc>
    <lastmod>2026-10-23T03:30:19.859Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/words-to-pages-the-238-wpm-constant-behind-reading-time</loc>
    <lastmod>2026-10-22T03:54:26.894Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/quality-sliders-are-wrong-target-first-image-compression</loc>
    <lastmod>2026-10-21T03:05:22.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/how-to-convert-between-camelcase-snake-case-and-kebab-case</loc>
    <lastmod>2026-10-20T02:59:50.761Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/the-complete-favicon-pack-in-2026-ico-png-apple-pwa</loc>
    <lastmod>2026-10-19T03:15:55.147Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/turn-your-markdown-previewer-into-a-docs-linter-free-guide</loc>
    <lastmod>2026-10-18T02:59:46.406Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/fix-broken-ai-json-in-your-browser-a-developer-s-tutorial</loc>
    <lastmod>2026-10-16T13:42:14.784Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/why-ai-models-break-json-and-how-to-repair-it-client-side</loc>
    <lastmod>2026-10-16T13:37:34.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/why-character-counters-lie-graphemes-sms-x-rules</loc>
    <lastmod>2026-10-11T04:34:55.951Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/fair-wheels-use-crypto-getrandomvalues-not-math-random</loc>
    <lastmod>2026-10-10T04:10:54.839Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://toolkitloop.hashnode.dev/archive</loc>
    <lastmod>2026-11-02T01:42:34.083Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>