About Inline Currency Converter
Inline Currency Converter automatically detects major currency amounts on any webpage and displays the converted equivalent as a subtle tooltip right next to the original value. No copy-pasting, no switching tabs, no mental math.
How it works
Whenever you visit a page containing currency amounts — whether it's a business report, a Google Slides deck, a Confluence wiki, or any website — the extension quietly scans the content and overlays lightweight conversion tooltips. Choose your source and target currency from the popup, and all detected amounts update instantly. The exchange rate is fetched from a live API and cached for 24 hours, so conversions are always up to date without slowing down your browsing.
Key features
- Multi-currency conversion — switch between supported currencies (incl. EUR, USD, JPY, KRW) in either direction
- Live exchange rates — updated daily via open.er-api.com (with automatic fallback)
- Works across all websites — general web, Google Docs, Slides, Confluence, and more
- Smart tooltip positioning — tooltips appear above or below the source text without blocking content
- Zero DOM modification — original page content is never altered
- Instant on/off toggle — disable conversions with a single click from the popup
- One-tap currency swap — flip source and target with the ⇄ button
- Fully offline-aware — uses cached rate when network is unavailable
Supported formats
The extension recognizes currency amounts written in a wide variety of formats. It handles standard symbols (€, $, ¥), currency codes (EUR, USD, JPY, KRW), and localized representations — whether the currency indicator appears before or after the number. Common numeric shorthand for thousands, millions, and billions is also supported, so amounts are converted naturally regardless of how they are written on the page.
Privacy Policy
Effective date: 2026-03-01
This document explains what information the Chrome extension Inline Currency Converter ("the Extension") accesses, what it does with that information, and what it does not do.
1) Data we do not collect
The Extension does not collect, transmit, sell, or share any personally identifiable information. Specifically, it does not collect:
- Your name, email address, or any account information
- Your browsing history or the URLs of pages you visit
- The content of webpages you visit (beyond scanning for currency patterns locally in your browser)
- Location data
- Any form of analytics or usage telemetry
2) Data stored locally
The Extension stores the following data in your browser's local storage (chrome.storage.local), which remains on your device only and is never transmitted externally:
| Data | Purpose | Retention |
|---|---|---|
| Exchange rates for supported currencies | Display currency conversions | Refreshed every 24 hours |
| Rate date | Show the date of the last rate update | Refreshed with the rate |
| Enabled/disabled state | Remember your on/off preference | Until you change it |
3) Third-party services
The Extension makes outbound HTTPS requests solely to fetch publicly available exchange rate data. No user data is included in these requests.
- Primary source: open.er-api.com — anonymous public API call, no user data sent
- Fallback source: cdn.jsdelivr.net (Fawaz Ahmed Currency API) — used only if the primary source fails
These services may log standard HTTP request metadata (e.g., IP address, timestamp) per their own privacy policies. The Extension has no control over or access to those logs.
4) Permissions explained
| Permission | Reason |
|---|---|
storage | Save exchange rate cache and on/off setting locally |
activeTab | Send messages to the active tab when you change settings in the popup |
| host permissions (er-api.com, jsdelivr.net) | Fetch live exchange rate data |
| Content script on all URLs | Scan page text for currency amounts and display tooltips |
5) Children's privacy
The Extension does not knowingly collect any information from children under the age of 13, as it collects no personal information from any user.
6) Changes to this policy
If this Privacy Policy is updated, the new version will be published at the same URL with an updated effective date. Continued use of the Extension after any changes constitutes acceptance of the updated policy.
7) Contact
For questions or concerns about this Privacy Policy, please open an issue at: