Thunderbird
Thunderbird stores profile data in SQLite databases, message index databases, startup caches, and local disk cache files inside each profile so it can index mail, render folders faster, and avoid rebuilding UI and search metadata every launch. Over time those SQLite files accumulate free pages and fragmentation, while startup cache entries and cached message data can become stale after updates, add-on changes, or interrupted writes. Kudu clears Thunderbird’s disposable cache and compacts its databases with VACUUM so wasted space is reclaimed and corrupted or outdated cached state is rebuilt without touching mail, accounts, passwords, or settings.
Why clean Thunderbird?
- Fragmented SQLite databases with lots of free pages make folder views and global search feel sluggish; VACUUM rewrites the file compactly without deleting your messages or rows.
- A stale startup cache after a Thunderbird or add-on update can cause slow launches, missing interface elements, or odd errors until the cache is rebuilt.
- Corrupted message index data can leave folders showing wrong unread counts, missing results in search, or messages that appear only after repair or restart.
- Bloated disk cache keeps old message bodies, MIME parts, and remote content copies around, consuming hundreds of megabytes or more while offering little speed benefit.
- Interrupted writes to profile databases can leave Thunderbird repeatedly reindexing folders, pausing during startup, or showing inconsistent message lists.
- Outdated cached folder and search metadata can make moved or deleted mail still appear in results, leading to duplicate-looking entries and confusing mailbox state.
Cache paths Kudu targets
These databases are vacuumed (compacted) — no data is deleted. SQLite VACUUM reclaims wasted space left over from normal usage.
Windows
%AppData%/Thunderbird/Profiles |
macOS
~/Library/Application Support/Thunderbird/Profiles |
Linux
~/.thunderbird |
Common questions about Thunderbird
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.