<?xml version="1.0" encoding="UTF-8"?>
<!-- generated-on="2026-01-25T04:00:21+00:00" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9                                 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
    <url>
        <loc>https://textwhale.com/</loc>
        <lastmod>2026-01-25T04:00:21+00:00</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://textwhale.com/bold-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/bubble-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/duplicate-line-remover</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/duplicate-word-finder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/italic-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/plain-text-converter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/remove-text-formatting</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/sentence-case-converter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/small-caps-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/strikethrough-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/subscript-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/superscript-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/title-case-converter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/underline-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/unicode-text-converter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/upside-down-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/word-counter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/text-reverser</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/line-sorter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/find-and-replace</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/base64-encoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/base64-decoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/md5-hash-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/sha256-hash-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/rot13-encoder-decoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/caesar-cipher</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/url-encoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/url-decoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/html-entity-encoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/html-entity-decoder</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/morse-code-translator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/hash-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/uuid-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/password-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/ip-address-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/lorem-ipsum-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/ulid-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/qr-code-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/barcode-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/credit-card-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/fake-data-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/color-palette-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/bacon-ipsum-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/random-number-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/username-generator</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/text-to-slug</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/json-formatter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/binary-to-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/hex-to-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/ascii-to-text</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/csv-to-table</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/markdown-to-html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/bbcode-to-html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/unix-timestamp</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/case-converter</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-difference-between-encryption-and-hashing-explained</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/random-ip-address-generation-testing-development-and-security-applications</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/rot13-cipher-simple-text-encoding-for-puzzles-and-privacy</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/sentence-case-vs-title-case-when-to-use-each-formatting-style</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-create-strong-passwords-a-complete-security-guide</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/text-case-conversion-mastering-uppercase-lowercase-and-title-case</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/advanced-text-formatting-strikethrough-underline-and-special-characters</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/unicode-text-conversion-working-with-character-encoding-and-special-symbols</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/upside-down-text-generator-creating-flipped-text-for-social-media</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/what-is-a-uuid-and-how-to-generate-one</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-future-of-online-utility-tools-whats-next</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/from-base64-to-bold-text-a-guide-to-text-transformation</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-importance-of-high-entropy-in-password-generation</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-generate-a-strong-password-you-can-actually-remember</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/why-rot13-is-still-used-in-online-forums-and-spoilers</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/creating-secret-messages-with-simple-shift-ciphers</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-history-of-the-caesar-cipher-from-rome-to-python</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-securely-store-passwords-hint-dont-just-use-md5</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/md5-vs-sha256-which-hash-function-should-you-use</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/why-every-copywriter-needs-a-title-case-converter</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/copy-paste-nightmares-how-to-remove-weird-formatting</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/why-sentence-case-is-better-for-mobile-readability</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/sentence-case-vs-title-case-which-one-should-you-use</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/cleaning-up-scraped-data-a-guide-to-removing-duplicates</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-merge-mailing-lists-without-duplicates</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-importance-of-plain-text-for-data-migration</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/removing-smart-quotes-and-hidden-formatting-with-one-click</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-fix-broken-text-formatting-from-pdf-copies</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/plain-text-converter-why-you-should-strip-formatting-before-pasting</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-fastest-way-to-clean-up-email-lists-with-a-duplicate-remover</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-art-of-shitposting-with-upside-down-and-cursed-text</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-format-code-comments-with-bold-and-italic-unicode</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/using-small-caps-for-elegant-wedding-invitations</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-make-your-playlist-titles-stand-out-on-spotify</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/creating-stylish-wifi-network-names-ssids-with-unicode</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/formatting-mathematical-exponents-with-a-superscript-tool</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-create-chemical-equations-online-without-latex</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/using-strikethrough-to-manage-to-do-lists-in-plain-text</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/making-your-gaming-nickname-unique-with-special-characters</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-use-bold-text-in-your-ebay-or-amazon-listings</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-complete-list-of-social-media-compatible-text-styles</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/from-boring-to-bold-transforming-text-with-online-tools</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/top-3-uses-for-upside-down-text-in-pranks-and-games</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/why-manual-formatting-fails-the-case-for-text-generators</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/7-fun-text-tricks-you-can-do-with-a-unicode-converter</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/unicode-vs-ascii-understanding-the-technology-behind-text-generators</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/bold-vs-italic-which-text-style-should-you-use-for-headlines</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/best-tools-for-creating-glitch-text-and-zalgo-effects</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-use-italic-generators-for-emphasis-in-plain-text-emails</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/strikethrough-text-when-to-use-it-for-comedic-effect</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/a-designers-guide-to-using-bubble-text-for-retro-vibes</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-style-your-email-signatures-with-unicode-text</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/creating-mathematical-formulas-online-using-superscript-generators</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-psychology-of-font-styles-what-bold-text-says-about-your-message</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/superscript-vs-subscript-correct-usage-in-scientific-writing</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/typography-101-when-to-use-small-caps-in-web-design</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/enhancing-your-linkedin-headline-with-professional-unicode-fonts</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/the-secret-to-using-underline-text-on-instagram-captions</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-write-upside-down-text-to-troll-your-friends-online</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/create-eye-catching-youtube-comments-with-small-caps</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/why-italic-text-can-increase-engagement-on-your-social-posts</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/how-to-make-your-instagram-bio-stand-out-with-bold-text</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/understanding-base64-encoding-complete-guide-and-practical-uses</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/creating-bold-text-for-social-media-unicode-formatting-guide</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/bubble-text-and-decorative-fonts-creating-eye-catching-social-media-content</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/caesar-cipher-explained-ancient-encryption-in-modern-applications</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/text-deduplication-finding-and-removing-duplicate-content</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog/understanding-hash-functions-md5-sha256-and-cryptographic-security</loc>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://textwhale.com/about</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://textwhale.com/privacy-policy</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://textwhale.com/terms-of-service</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://textwhale.com/blog</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
</urlset>
