<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://happytool.org/</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://happytool.org/en</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://happytool.org/tools</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/privacy</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/privacy" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://happytool.org/en/privacy</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/privacy" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://happytool.org/category/format</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/format" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/format" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/format</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/format" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/format" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/convert</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/convert" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/convert" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/convert</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/convert" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/convert" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/crypto</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/crypto" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/crypto" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/crypto</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/crypto" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/crypto" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/generate</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/generate" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/generate" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/generate</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/generate" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/generate" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/text</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/text" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/text" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/text</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/text" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/text" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/datetime</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/datetime" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/datetime" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/datetime</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/datetime" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/datetime" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/web</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/web" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/web" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/web</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/web" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/web" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/category/image</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/image" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/image" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/en/category/image</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/category/image" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/category/image" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-validator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-validator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-validator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-validator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-validator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-validator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-viewer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-viewer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-viewer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-viewer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-viewer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-viewer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-escape</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-escape" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-escape" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-escape</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-escape" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-escape" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/sql-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sql-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sql-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/sql-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sql-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sql-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/xml-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/xml-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/xml-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/xml-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/xml-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/xml-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/yaml-validator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/yaml-validator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/yaml-validator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/yaml-validator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/yaml-validator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/yaml-validator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/html-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/html-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/css-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/css-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/css-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/css-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/css-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/css-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/js-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/js-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/js-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/js-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/js-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/js-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/markdown-preview</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/markdown-preview" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/markdown-preview" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/markdown-preview</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/markdown-preview" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/markdown-preview" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/toml-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/toml-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/toml-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/toml-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/toml-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/toml-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/graphql-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/graphql-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/graphql-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/graphql-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/graphql-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/graphql-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/dockerfile-linter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/dockerfile-linter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/dockerfile-linter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/dockerfile-linter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/dockerfile-linter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/dockerfile-linter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/nginx-config-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/nginx-config-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/nginx-config-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/nginx-config-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/nginx-config-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/nginx-config-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-yaml</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-yaml" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-yaml" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-yaml</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-yaml" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-yaml" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/yaml-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/yaml-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/yaml-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/yaml-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/yaml-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/yaml-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-csv</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-csv" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-csv" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-csv</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-csv" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-csv" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/csv-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/csv-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/csv-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/csv-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/csv-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/csv-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-typescript</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-typescript" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-typescript" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-typescript</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-typescript" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-typescript" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-go</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-go" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-go" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-go</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-go" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-go" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-python</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-python" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-python" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-python</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-python" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-python" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-java</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-java" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-java" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-java</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-java" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-java" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-xml</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-xml" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-xml" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-xml</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-xml" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-xml" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/xml-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/xml-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/xml-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/xml-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/xml-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/xml-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-toml</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-toml" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-toml" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-toml</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-toml" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-toml" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/markdown-to-html</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/markdown-to-html" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/markdown-to-html" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/markdown-to-html</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/markdown-to-html" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/markdown-to-html" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/html-to-markdown</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-to-markdown" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-to-markdown" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/html-to-markdown</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-to-markdown" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-to-markdown" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/html-to-jsx</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-to-jsx" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-to-jsx" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/html-to-jsx</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-to-jsx" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-to-jsx" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/curl-to-code</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/curl-to-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/curl-to-code" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/curl-to-code</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/curl-to-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/curl-to-code" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/css-to-tailwind</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/css-to-tailwind" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/css-to-tailwind" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/css-to-tailwind</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/css-to-tailwind" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/css-to-tailwind" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/svg-to-react</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/svg-to-react" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/svg-to-react" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/svg-to-react</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/svg-to-react" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/svg-to-react" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/excel-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/excel-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/excel-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/excel-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/excel-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/excel-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/sql-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sql-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sql-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/sql-to-json</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sql-to-json" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sql-to-json" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-to-sql</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-sql" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-sql" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-to-sql</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-to-sql" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-to-sql" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/line-ending-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/line-ending-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/line-ending-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/line-ending-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/line-ending-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/line-ending-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/base64</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/base64" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/base64" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/base64</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/base64" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/base64" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/base64-file</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/base64-file" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/base64-file" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/base64-file</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/base64-file" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/base64-file" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/url-encoder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/url-encoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/url-encoder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/url-encoder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/url-encoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/url-encoder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/html-entity</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-entity" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-entity" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/html-entity</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/html-entity" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/html-entity" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/hex-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/hex-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/hex-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/hex-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/hex-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/hex-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/unicode-escape</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/unicode-escape" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/unicode-escape" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/unicode-escape</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/unicode-escape" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/unicode-escape" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/hash-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/hash-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/hash-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/hash-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/hash-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/hash-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/md5-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/md5-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/md5-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/md5-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/md5-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/md5-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/sha256-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sha256-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sha256-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/sha256-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sha256-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sha256-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/hmac-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/hmac-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/hmac-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/hmac-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/hmac-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/hmac-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/bcrypt-hash</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/bcrypt-hash" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/bcrypt-hash" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/bcrypt-hash</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/bcrypt-hash" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/bcrypt-hash" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/jwt-decoder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/jwt-decoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/jwt-decoder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/jwt-decoder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/jwt-decoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/jwt-decoder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/jwt-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/jwt-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/jwt-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/jwt-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/jwt-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/jwt-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/aes-encrypt</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/aes-encrypt" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/aes-encrypt" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/aes-encrypt</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/aes-encrypt" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/aes-encrypt" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/rsa-keypair</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/rsa-keypair" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/rsa-keypair" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/rsa-keypair</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/rsa-keypair" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/rsa-keypair" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/basic-auth-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/basic-auth-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/basic-auth-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/basic-auth-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/basic-auth-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/basic-auth-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/certificate-decoder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/certificate-decoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/certificate-decoder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/certificate-decoder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/certificate-decoder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/certificate-decoder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/password-strength</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/password-strength" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/password-strength" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/password-strength</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/password-strength" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/password-strength" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/crc32</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/crc32" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/crc32" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/crc32</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/crc32" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/crc32" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/morse-code</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/morse-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/morse-code" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/morse-code</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/morse-code" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/morse-code" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/rot13-caesar</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/rot13-caesar" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/rot13-caesar" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/rot13-caesar</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/rot13-caesar" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/rot13-caesar" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/uuid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/uuid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/uuid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/uuid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/uuid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/uuid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/ulid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ulid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ulid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/ulid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ulid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ulid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/nanoid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/nanoid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/nanoid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/nanoid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/nanoid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/nanoid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/objectid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/objectid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/objectid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/objectid-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/objectid-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/objectid-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/password-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/password-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/password-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/password-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/password-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/password-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/random-string</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/random-string" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/random-string" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/random-string</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/random-string" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/random-string" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/lorem-ipsum</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/lorem-ipsum" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/lorem-ipsum" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/lorem-ipsum</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/lorem-ipsum" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/lorem-ipsum" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/fake-data-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/fake-data-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/fake-data-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/fake-data-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/fake-data-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/fake-data-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-mock-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-mock-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-mock-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-mock-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-mock-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-mock-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-schema-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-schema-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-schema-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-schema-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-schema-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-schema-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/qr-code-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/qr-code-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/qr-code-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/qr-code-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/qr-code-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/qr-code-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/barcode-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/barcode-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/barcode-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/barcode-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/barcode-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/barcode-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/gitignore-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/gitignore-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/gitignore-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/gitignore-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/gitignore-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/gitignore-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/license-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/license-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/license-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/license-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/license-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/license-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/svg-placeholder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/svg-placeholder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/svg-placeholder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/svg-placeholder</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/svg-placeholder" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/svg-placeholder" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/text-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/text-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/text-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/text-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/text-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/text-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/json-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/json-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/json-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/json-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/regex-tester</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/regex-tester" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/regex-tester" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/regex-tester</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/regex-tester" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/regex-tester" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/case-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/case-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/case-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/case-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/case-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/case-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/word-counter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/word-counter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/word-counter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/word-counter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/word-counter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/word-counter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/ai-token-counter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ai-token-counter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ai-token-counter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/ai-token-counter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ai-token-counter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ai-token-counter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/remove-duplicate-lines</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/remove-duplicate-lines" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/remove-duplicate-lines" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/remove-duplicate-lines</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/remove-duplicate-lines" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/remove-duplicate-lines" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/sort-lines</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sort-lines" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sort-lines" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/sort-lines</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/sort-lines" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/sort-lines" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/string-escape</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/string-escape" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/string-escape" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/string-escape</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/string-escape" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/string-escape" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/slug-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/slug-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/slug-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/slug-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/slug-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/slug-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/markdown-toc</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/markdown-toc" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/markdown-toc" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/markdown-toc</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/markdown-toc" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/markdown-toc" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/i18n-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/i18n-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/i18n-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/i18n-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/i18n-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/i18n-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/pinyin-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/pinyin-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/pinyin-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/pinyin-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/pinyin-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/pinyin-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/timestamp-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/timestamp-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/timestamp-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/timestamp-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/timestamp-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/timestamp-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/timezone-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/timezone-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/timezone-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/timezone-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/timezone-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/timezone-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/date-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/date-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/date-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/date-diff</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/date-diff" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/date-diff" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/cron-parser</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/cron-parser" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/cron-parser" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/cron-parser</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/cron-parser" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/cron-parser" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/number-base-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/number-base-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/number-base-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/number-base-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/number-base-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/number-base-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/byte-size-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/byte-size-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/byte-size-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/byte-size-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/byte-size-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/byte-size-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/unit-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/unit-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/unit-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/unit-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/unit-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/unit-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/duration-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/duration-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/duration-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/duration-formatter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/duration-formatter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/duration-formatter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/roman-numeral</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/roman-numeral" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/roman-numeral" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/roman-numeral</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/roman-numeral" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/roman-numeral" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/http-status-codes</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/http-status-codes" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/http-status-codes" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/http-status-codes</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/http-status-codes" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/http-status-codes" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/url-parser</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/url-parser" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/url-parser" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/url-parser</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/url-parser" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/url-parser" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/mime-type-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/mime-type-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/mime-type-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/mime-type-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/mime-type-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/mime-type-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/user-agent-parser</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/user-agent-parser" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/user-agent-parser" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/user-agent-parser</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/user-agent-parser" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/user-agent-parser" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/cidr-calculator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/cidr-calculator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/cidr-calculator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/cidr-calculator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/cidr-calculator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/cidr-calculator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/http-header-analyzer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/http-header-analyzer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/http-header-analyzer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/http-header-analyzer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/http-header-analyzer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/http-header-analyzer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/dns-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/dns-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/dns-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/dns-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/dns-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/dns-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/ip-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ip-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ip-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/ip-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ip-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ip-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/ssl-checker</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ssl-checker" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ssl-checker" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/ssl-checker</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/ssl-checker" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/ssl-checker" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/og-meta-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/og-meta-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/og-meta-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/og-meta-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/og-meta-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/og-meta-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/robots-txt-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/robots-txt-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/robots-txt-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/robots-txt-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/robots-txt-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/robots-txt-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/jwk-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/jwk-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/jwk-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/jwk-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/jwk-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/jwk-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/websocket-tester</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/websocket-tester" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/websocket-tester" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/websocket-tester</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/websocket-tester" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/websocket-tester" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/har-analyzer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/har-analyzer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/har-analyzer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/har-analyzer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/har-analyzer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/har-analyzer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/port-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/port-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/port-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/port-lookup</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/port-lookup" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/port-lookup" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/image-compressor</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-compressor" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-compressor" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/image-compressor</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-compressor" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-compressor" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/image-format-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-format-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-format-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/image-format-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-format-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-format-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/image-resizer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-resizer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-resizer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/image-resizer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-resizer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-resizer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/image-to-base64</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-to-base64" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-to-base64" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/image-to-base64</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/image-to-base64" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/image-to-base64" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://happytool.org/tools/favicon-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/favicon-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/favicon-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/favicon-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/favicon-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/favicon-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/svg-optimizer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/svg-optimizer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/svg-optimizer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/svg-optimizer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/svg-optimizer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/svg-optimizer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/exif-viewer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/exif-viewer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/exif-viewer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/exif-viewer</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/exif-viewer" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/exif-viewer" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/color-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/color-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/color-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/color-converter</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/color-converter" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/color-converter" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/color-palette-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/color-palette-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/color-palette-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/color-palette-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/color-palette-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/color-palette-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/contrast-checker</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/contrast-checker" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/contrast-checker" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/contrast-checker</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/contrast-checker" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/contrast-checker" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/gradient-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/gradient-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/gradient-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/gradient-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/gradient-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/gradient-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/box-shadow-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/box-shadow-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/box-shadow-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/box-shadow-generator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/box-shadow-generator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/box-shadow-generator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/tools/css-clamp-calculator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/css-clamp-calculator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/css-clamp-calculator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://happytool.org/en/tools/css-clamp-calculator</loc>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://happytool.org/tools/css-clamp-calculator" />
<xhtml:link rel="alternate" hreflang="en" href="https://happytool.org/en/tools/css-clamp-calculator" />
<lastmod>2026-08-05T11:12:01.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
