<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ecsot.site</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/image-compressor</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/image-cropper</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/image-resizer</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/image-converter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/image-metadata-viewer</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/favicon-generator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/images/svg-optimizer</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/pdf-merger</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/pdf-splitter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/pdf-compressor</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/image-to-pdf</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/pdf-to-image</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/pdf-page-organizer</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/pdf/pdf-watermark</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/developer-tools/uuid-generator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/developer-tools/json-formatter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/developer-tools/base64-codec</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/developer-tools/url-encoder</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/developer-tools/hash-generator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/word-counter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/case-converter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/text-diff</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/duplicate-line-remover</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/whitespace-cleaner</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/reading-time-calculator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/text/markdown-editor</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/qr-codes/qr-generator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/qr-codes/qr-scanner</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/qr-codes/barcode-generator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai/ai-text-summarizer</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai/ai-language-detector</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai/ai-text-rewriter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai/ai-proofreader</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai/ai-code-explainer</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai/ai-regex-generator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/calculators/percentage-calculator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/calculators/aspect-ratio-calculator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/calculators/data-unit-converter</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/calculators/sales-tax-discount-calculator</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai-image-tools/ai-image-metadata-checker</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai-image-tools/image-metadata-remover</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai-image-tools/c2pa-checker</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ecsot.site/tools/ai-image-tools/ai-image-detector</loc>
<lastmod>2026-11-09T20:54:04.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
