Every timezone. Zero effort.
A browser extension that detects times on any web page and converts them to your local timezone. Hover to check, or inject the conversion right into the text. No servers. No accounts. No tracking. It just runs in your browser and does the one thing it is supposed to do.
Time Converter scans the visible text on every page you visit. When it finds a time with a recognizable timezone abbreviation, it converts it to your local time. You pick how you want to see the result.
Hover over a detected time to see the conversion in a floating tooltip. The original text stays untouched.
The converted time gets injected directly into the page, right next to the original. No hovering required.
Recognizes common formats: 10:00 AM EST, 14:30 UTC,
10.30 BST. Ignores standalone numbers and non-time patterns.
Built with the TreeWalker API and absolute-positioned tooltips. Your pages look exactly like they did before. No broken layouts, no CSS conflicts.
Choose your preferred time format. The extension remembers your choice and applies it everywhere, on every page, every session.
Vanilla JS and CSS. No frameworks, no build tools. The content script runs once on page load and watches for dynamic content with a throttled observer.
chrome://extensions in Chrome or any Chromium browser.Last updated: March 16, 2026
Time Converter does not track you. There are no servers, no accounts, no analytics, and no telemetry of any kind. The extension runs entirely inside your browser. Your browsing data never leaves your machine.
When you visit a page, the extension's content script scans the visible text for time patterns. It converts detected times using the Luxon library, which runs locally in your browser. No external API calls are made. The timezone conversion happens entirely on your device using your system's timezone data.
The extension requests two permissions. Here is exactly what each one does and why it is needed.
storage saves your preferences (time format, display mode, target
timezone, enabled/disabled state). If you use Chrome and are signed into your
Google account, Chrome may sync these four settings across your browser
instances via chrome.storage.sync. This is standard Chrome
infrastructure. We have no access to your Google account or any synced data
beyond these settings.
<all_urls> is the big one. The extension needs to run its
content script on every page to detect and convert times. It reads visible text
content to find time patterns. It does not read, record, collect, or transmit
the content of any page you visit. The matched text is processed locally and
the conversion result is displayed in your browser. That is the full extent of
it.
None. The extension collects no data. It sends no network requests. It has no server to send data to. There is no analytics code, no error reporting service, no usage tracking. Zero.
The extension bundles Luxon, a JavaScript date/time library. It runs entirely in-browser. Luxon makes no network requests and has no telemetry.
There is no data. If you uninstall the extension, Chrome removes the four settings values from storage. That is everything. There is nothing else to delete because nothing else was ever stored.
Time Converter is open source under the MIT License. The source code is publicly available. You can read every line of it. If you prefer not to trust a pre-packaged extension, you can clone the repo and load it unpacked yourself. The code does what this policy says it does, and you can verify that.
The use of information received from Google APIs and browser permissions will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Questions about this policy or the extension? support@lethio.com
In summary: Time Converter runs in your browser, converts times locally, and does not collect, store, or transmit any data. That is the whole policy.