Time Converter icon

Time Converter

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.


How it works

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.

Tooltip Mode

Hover over a detected time to see the conversion in a floating tooltip. The original text stays untouched.

The game starts at 3:00 PM EST on Saturday.

Inline Mode

The converted time gets injected directly into the page, right next to the original. No hovering required.

Updated at 04:58 AEDT (18:58)

Features

Smart Detection

Recognizes common formats: 10:00 AM EST, 14:30 UTC, 10.30 BST. Ignores standalone numbers and non-time patterns.

Layout Safe

Built with the TreeWalker API and absolute-positioned tooltips. Your pages look exactly like they did before. No broken layouts, no CSS conflicts.

12h or 24h

Choose your preferred time format. The extension remembers your choice and applies it everywhere, on every page, every session.

Lightweight

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.

EST / EDT CST / CDT MST / MDT PST / PDT GMT / BST CET / CEST AEST / AEDT UTC 12h & 24h Tooltip mode Inline mode Custom target TZ Auto-save settings MutationObserver

Install

From Source

  1. Clone or download the repository.
  2. Open chrome://extensions in Chrome or any Chromium browser.
  3. Enable Developer mode in the top right.
  4. Click Load unpacked and select the extension folder.
View Source on GitHub

Privacy Policy

Last updated: March 16, 2026

The short version

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.

How it works technically

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.

Permissions explained

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.

Data collection

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.

Third-party code

The extension bundles Luxon, a JavaScript date/time library. It runs entirely in-browser. Luxon makes no network requests and has no telemetry.

What happens to your data

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.

Distribution

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.

Limited Use Compliance

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.

Contact

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.