Currency Display Converter
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 Display Converter is a browser extension that detects prices on any webpage and converts them to your preferred currency using a configurable exchange rate. It displays the converted price alongside the original price, with the original shown in gray with a strikethrough and the converted price in green. You can set a custom exchange rate, choose from 20 major currencies (USD, EUR, GBP, JPY, CNY, KRW, INR, RUB, BRL, ZAR, AUD, CAD, CHF, SEK, NOK, DKK, NZD, MXN, SGD, HKD), and toggle highlighting of converted prices. The tool is ideal for international shoppers, travelers, and anyone who wants to compare prices in their own currency without manual calculations.
WHERE IT RUNS
Currency Display Converter runs on any webpage, overlaying a floating panel that does not interfere with page content. It operates entirely in your browser as a lightweight userscript, scanning the page for price patterns. It works on any page, whether static or dynamic, with no external dependencies. All settings are stored locally using GM_setValue—no data is ever sent to any server.
HOW TO USE
After installation, open the floating panel by clicking the extension icon. The panel shows the current status (Enabled or Disabled) and a toggle button to enable or disable the converter. Select your target currency from the dropdown and click Set. Enter an exchange rate (e.g., 1.25 for USD to EUR) and click Set. Toggle "Highlight converted prices" to show a green background on converted prices. Click the "Convert Prices" button to manually trigger the conversion. The tool automatically converts prices when enabled and rescans when the page content changes. All settings are saved per website.
REAL MECHANISM — WHY THIS WORKS
Most currency conversion tools require entering a URL into an external website or copying and pasting prices. Currency Display Converter uses a DOM-scanning approach that directly reads price text from the page. The tool traverses the DOM using a TreeWalker to find text nodes containing price patterns (currency symbols or decimal numbers). It extracts prices using regular expressions that match patterns like "$19.99" or "19.99". For each price found, the tool multiplies it by the user's exchange rate to get the converted value. The original price is displayed with a strikethrough in gray, and the converted price is displayed in green with the target currency symbol. The tool preserves the surrounding text context by splitting the text node and inserting the converted price as a span. A MutationObserver detects dynamically added content and rescans automatically. This approach ensures accurate, real-time, and fully private currency conversion without requiring any external services or network access.
THE PANEL
The floating panel is fully draggable and remembers its position per site, snapping to the edges of the viewport when dragged near them. You can collapse the panel to a small icon to minimize screen distraction and expand it back with a single click. The panel is resizable from the bottom-right corner, giving you more space to view controls. Press the Escape key to close the panel instantly. The panel remains open across page navigation within the same domain, maintaining your current view state. All preferences—panel position, enabled state, target currency, exchange rate, and highlight toggle—are saved per domain for a seamless experience.
PLEASE NOTE
Currency Display Converter requires the free BotGentz extension to be installed and enabled, as it relies on the cross-extension messaging API provided by BotGentz for DOM access permissions. The tool detects prices using pattern matching and may not detect all prices on all pages. The exchange rate is manually set by the user; it does not automatically update with real-time rates. The tool does not modify the page content permanently; changes are visual only. All settings are stored locally in your browser using GM_setValue. No page content, price data, or usage information is ever sent to any server. The extension does not read, store, or transmit any personal information. It only scans and converts prices at your request.