Item logo image for PriceShift Currency Converter

PriceShift Currency Converter

ExtensionTools3 users
Item media 4 (screenshot) for PriceShift Currency Converter
Item media 1 (screenshot) for PriceShift Currency Converter
Item media 2 (screenshot) for PriceShift Currency Converter
Item media 3 (screenshot) for PriceShift Currency Converter
Item media 4 (screenshot) for PriceShift Currency Converter
Item media 1 (screenshot) for PriceShift Currency Converter
Item media 1 (screenshot) for PriceShift Currency Converter
Item media 2 (screenshot) for PriceShift Currency Converter
Item media 3 (screenshot) for PriceShift Currency Converter
Item media 4 (screenshot) for PriceShift Currency Converter

Overview

Elegant inline currency converter with per-page toggle. Automatically shows converted prices next to originals on any site.

PriceShift is a high-performance, privacy-focused Chrome extension that provides elegant inline currency conversions. Unlike other converters that disrupt a website's layout, PriceShift intelligently appends converted values next to original prices, maintaining the design integrity of the page. Features - Per-Tab Persistence: Enable conversion on a per-tab basis. Your settings stay active even after refreshing the page, but won't interfere with your other open tabs. - Smart Dynamic Scanning: Powered by `MutationObserver`, it automatically detects and converts prices loaded via infinite scroll (e.g., Amazon, eBay, or Twitter). - 24-Hour Smart Caching: Minimizes API calls to the Frankfurter backend by storing rates in `chrome.storage.local`. This ensures near-instant conversion for the user and prevents API rate-limiting. - CSP Compliant: Uses modern CSS injection instead of inline styles, ensuring the extension works on high-security websites (like banking or major e-commerce platforms). Technical Overview Architecture PriceShift utilizes a Manifest V3 architecture to maximize performance and security: 1. Background Service Worker: Manages the badge count and handles persistence logic, ensuring that if you enable conversion on a site and refresh, the state is remembered. 2. Content Scripts: Uses a non-destructive `TreeWalker` to find text nodes. It creates a document fragment that wraps the original price and the converted price, allowing for a "clean" toggle-off experience. 3. Storage API: `chrome.storage.sync`: Saves your "From" and "To" currency preferences. `chrome.storage.local`: Stores the currency exchange rate cache with timestamps.

Details

  • Version
    1.6.0
  • Updated
    January 14, 2026
  • Offered by
    returnjosh
  • Size
    30.01KiB
  • Languages
    English (United States)
  • Developer
    Email
    supremojoshua22@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps