Currency Converter on Hover
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Currency Converter on Hover instantly converts any currency amount you hover over on a webpage. When you see a price like "$100", "€50", "£75", or "¥1000", simply hover your mouse over it and a tooltip appears showing the converted amount in your preferred currency. The extension automatically detects the source currency from the symbol ($, €, £, ¥, ₹, etc.) or from currency codes (USD, EUR, GBP, JPY, etc.) and uses real-time exchange rates from a free API. The tooltip shows both the source and target amounts, and you can customize which information is displayed. Exchange rates are cached locally to minimize API calls and provide near-instant conversions. You can set your default target currency and manually refresh rates at any time.
WHERE IT RUNS
The extension works on every website with currency amounts, including e-commerce sites, travel booking platforms, news sites, financial websites, and any page with prices or monetary values. It runs locally in your browser, detecting currencies and fetching exchange rates without sending any data to external servers (except for the rate API). The extension supports all major browsers and adapts to both desktop and mobile viewports seamlessly.
HOW TO USE
After installation, simply hover over any currency amount on a webpage—a tooltip appears showing the converted value in your target currency. The tooltip shows the source currency, the converted amount, and the target currency. To customize the experience, open the extension panel and choose your target currency from a list of major currencies (USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR, and more). Select the tooltip position (Above cursor, Below cursor, or Beside cursor). Toggle "Show source currency" and "Show target currency" to control what information appears in the tooltip. Set the cache duration (1-1440 minutes) to control how often exchange rates are refreshed. Click "Refresh Exchange Rates" to manually update rates. For per-site customization, enable or disable the extension on specific websites using the per-site controls.
THE ACTUAL MECHANISM — CURRENCY PATTERN DETECTION WITH REAL-TIME EXCHANGE RATE API
The extension uses a comprehensive currency detection system. It scans the text under the cursor for currency patterns, matching symbols ($, €, £, ¥, ₹, and many more) followed by numbers, as well as currency codes (USD, EUR, GBP, etc.) before or after numbers. The detection supports thousands separators (e.g., $1,234.56) and decimal formats. When a currency is detected, the extension extracts the amount and the source currency code. It then checks if exchange rates are cached and fresh—if not, it fetches rates from a free API (exchange rate API). The API returns rates relative to the target currency, so conversion is performed by dividing the source amount by the exchange rate for the source currency. The result is formatted and displayed in a tooltip positioned near the cursor. The tooltip updates in real-time as you hover over different currency amounts, and the exchange rates are cached for the configured duration to reduce API calls and improve performance.
THE PANEL
The settings panel is a lightweight, draggable overlay that appears in the center of your screen. You can reposition it by clicking and dragging the title bar; release it near the screen edge and it will snap into place automatically. To collapse the panel into a compact title bar, click the minimize button, expanding it again with the same control. The panel is fully responsive, adapting to different screen resolutions with a minimum width of 300px and a maximum of 480px. Press the Escape key at any time to dismiss the panel without applying changes. All controls—the enable/disable toggle, refresh rates button, target currency selector, position selector, source toggle, target toggle, cache duration input, and per-site controls—are accessible within a clean, high-contrast interface that respects your system's color scheme.
PLEASE NOTE
This extension requires the free BotGentz companion extension to be installed and active, which provides the underlying DOM access, clipboard, and HTTP request functionality. The exchange rates are fetched from a free API which may have rate limits—caching helps reduce calls. The currency detection works with standard formats but may not detect all currency notations, particularly those with unusual spacing or formatting. The extension does not store or transmit any currency data beyond the API request. No personal data, browsing history, or financial information is ever collected, stored, or transmitted. All settings are saved using the browser's storage API and remain solely on your device. The extension does not inject ads, trackers, or analytics of any kind.