<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://converterhub.dev</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://converterhub.dev/blog</loc>
<lastmod>2026-06-20T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://converterhub.dev/about</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/timestamp-converter</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/json-formatter</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/base64-encode-decode</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/url-encode-decode</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/word-counter</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/json-to-csv</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/jwt-decoder</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/uuid-generator</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/tools/html-escape-unescape</loc>
<lastmod>2026-06-20T10:14:12.859Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-20-how-to-format-json-in-2026-a-developers-practical-guide</loc>
<lastmod>2026-06-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-19-how-to-decode-a-jwt-the-safe-way-in-2026</loc>
<lastmod>2026-06-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-18-url-encoding-the-rules-every-api-consumer-gets-wrong</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-17-regex-patterns-every-backend-engineer-ends-up-writing</loc>
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-16-base64-encoding-explained-for-web-developers</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-15-regex-patterns-every-backend-engineer-ends-up-writing</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-14-hex-binary-and-octal-when-base-conversion-matters-in-real-code</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-13-html-escape-and-unescape-stopping-xss-in-modern-web-apps</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-12-sorting-and-deduping-lines-the-underrated-developer-shortcut</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-11-hex-binary-and-octal-when-base-conversion-matters-in-real-code</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-10-json-minification-when-it-matters-and-when-it-doesnt</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-09-url-encoding-the-rules-every-api-consumer-gets-wrong</loc>
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-08-camelcase-snakecase-kebab-case-a-decision-tree-that-actually-works</loc>
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-07-how-to-decode-a-jwt-the-safe-way-in-2026</loc>
<lastmod>2026-06-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-06-password-generation-the-honest-guide-for-developers</loc>
<lastmod>2026-06-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-05-unix-timestamp-to-date-every-conversion-youll-ever-need</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-04-regex-patterns-every-backend-engineer-ends-up-writing</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-03-base64-encoding-explained-for-web-developers</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-02-uuid-v4-vs-uuid-v7-which-one-should-you-use-in-2026</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-06-01-sql-in-clauses-from-lists-stop-doing-it-by-hand</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-05-31-json-to-csv-the-conversion-pitfalls-that-eat-your-weekend</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-05-31-how-to-format-json-in-2026-a-developers-practical-guide</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-04-23-base64-encoding-explained</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-04-22-format-json-practical-guide</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-04-21-jwt-not-encrypted</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://converterhub.dev/blog/2026-04-20-unix-timestamp-gotchas</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
