Chrome extensionVersion 1.0.0 · Chrome 105+
See every price in your own currency.
PriceFlip converts prices on any website into your home currency as you browse: a badge next to the price, in place of it, or when you hover.
Installs from a zip, with the steps below. No account, no tracking.
- Prices detected locally
- No account
- No telemetry
- Badge, replace or hover
- Split prices like RM + 45 + .90
- Infinite scroll
- Per-site rules
- Optional second currency
- Last-known rates offline
- Light & dark themes
Live demo
Try it right here.
Switch the display mode and your home currency and watch the prices below change.
Prices stay as they are and are highlighted. Hover or focus one to see the conversion.
Desk lamp
Canvas tote bag
Ceramic mug
A sample page with rounded sample rates (made-up numbers, not live or real rates), so this demo works offline. The extension fetches its own rates when you use it. Number format and decimals are settings; the demo uses Indian grouping for INR and international grouping otherwise, with no decimals.
Features
Everything you need. Nothing in the way.
A small extension that does one job and stays out of the way.
Converts the whole page
Finds prices in the page text, including ones a site builds out of several elements, like RM + 45 + .90. New content from infinite scroll and dynamic pages is picked up as it appears.
Select any price
Highlight a price and a small tooltip shows the converted amount, the original and the exchange rate.
Three display modes
Badge, replace, or tooltip on hover, with a per-site override. Converted prices are highlighted in a color you choose.
Reads real-world prices
Symbols and codes such as AED, Dhs, RM, SAR, SGD, ฿, ₱, € and £, plus every ISO code the rate API supports. Ranges (RM 45 – 60), K/M shorthand (20K), and European, Indian or space-grouped numbers.
Optional second currency
Show every price in two currencies at once, like ₹1,063 | $11. Off by default.
Daily rates, works offline
Rates come from ExchangeRate-API’s free open.er-api.com endpoint (no key), are cached for 6 hours, and the last known rates are used when you are offline. The last-updated time is shown.
Quick converter popup
Convert any currency to any other and copy the result. Turn PriceFlip on or off for the current site, and set a currency and display mode for it.
Settings that fit you
Home currency, display mode, highlight color, Indian or international digit grouping, 0 or 2 decimals, site rules, excluded sites, and a light, dark or system theme.
Private by design
Prices are detected locally in your browser. Page content is never sent anywhere, and there are no analytics, ads or accounts.
Read the privacy policy
How it works
Three steps. Then it’s routine.
Set your home currency once. After that, prices simply show up the way you think about them.
- 01
Install and pick your currency
Add PriceFlip, pin it, then open the popup and its gear icon and choose your home currency. The default is INR.
- 02
Browse as usual
PriceFlip finds the prices on each page, including split ones and ones that appear as you scroll, and converts them on your device.
- 03
Pick your style
Show a badge, replace the price, or reveal it on hover. Give any site its own mode, or its own currency for ambiguous symbols.
Display modes: pick the style you like.
PriceFlip scans each page you visit, finds the prices, and shows them in your home currency. Choose how in settings, or set a different mode for any single site.
Inline badge
The original price stays; a small badge with the converted amount follows it. This is the default.
Replace price
The converted amount takes the original’s place and is highlighted. Hover it to see the original price and the rate.
Tooltip on hover
Nothing on the page changes except a subtle highlight. Hover a price to see the converted amount, the original and the rate.
Examples use sample rates. A second currency, if you turn it on, is shown in the same style; a price already in your home currency is left alone.
Smart about $ and ¥.
A bare $ could be US, Australian, Singapore or Hong Kong dollars. A ¥ could be Japanese yen or Chinese yuan. PriceFlip decides using per-site rules, which you can edit, and falls back to sensible guesses.
- Site rules first. A rule such as
taobao→ CNY oramazon.ae→ AED wins. Add your own in settings. - Then the site’s domain. For
$, a country domain like.com.auis used when it maps to a dollar currency; otherwise USD. - For ¥, the page language too. Chinese pages mean yuan, Japanese pages mean yen. With no clue at all, ¥ is treated as yuan.
A built-in site rule: taobao means Chinese yuan. Uses the home currency chosen in the demo above and sample rates.
PriceFlip vs the usual ways
No tab-switching. No mental maths.
| Feature | PriceFlip | Converter site or app | Doing the maths |
|---|---|---|---|
| Works on the page you’re reading | Yes | No, you switch tabs | No |
| Converts every price at once | Yes | One at a time | One at a time |
| Needs typing or pasting | No | Yes | Yes |
| Uses up-to-date exchange rates | Yes, daily rates, cached up to 6 hours | Usually | Only if you look them up |
| Needs an account | No | Varies | No |
The trade-offs: PriceFlip is Chrome only (105+), its rates are daily reference rates, not live quotes or what a shop or card charges, and a few page types can’t be read (see below).
Privacy
Private by design, not by promise.
PriceFlip needs to read the pages you visit to find prices, so it keeps that work on your device and talks to the internet only for exchange rates.
Found on your device
A content script reads page text inside your browser to spot prices. Page content is never sent anywhere.
One request, no page data
The only network request fetches exchange rates from open.er-api.com. It is the same for everyone.
No accounts, no telemetry
No sign-in, no analytics, no ads and no tracking.
Settings stay in Chrome
Saved in Chrome’s storage, and synced by Chrome only if you use Chrome sync. The rate cache stays on the device.
Status
Version 1.0.0. Straight about it.
Tested
- The price parser has a unit test suite (58 tests pass), covering formats such as RM 1,299.00, AED 450, US$ 12.99, ฿ 899 and 1.299,00 €, plus false positives
- A content-script test page exercises badges, replace and hover on a local page
- Rates, caching and offline fallback are implemented in the background service worker
Good to know
- Installed from a zip you load yourself in Chrome’s Developer mode
- Prices inside closed shadow roots, cross-origin iframes and canvas can’t be read
- Rates are indicative and update roughly once a day at the source
- Chrome only: a Manifest V3 extension for Chrome 105 and newer
Install PriceFlip v1.0.0
Requires Chrome 105 or newer.
How to install
- Unzip the download (on Windows, right-click → Extract All). Keep the
PriceFlipfolder somewhere permanent: Chrome runs the extension from it. - Paste
chrome://extensionsinto Chrome’s address bar. - Turn on Developer mode, top right.
- Click Load unpacked and choose the
PriceFlipfolder. - Pin PriceFlip, open its popup, then the gear icon, and choose your home currency.
Updating and verifying
To update, download the new zip, replace the contents of your PriceFlip folder, then click the reload icon on PriceFlip’s card in chrome://extensions.
SHA-256 of priceflip-extension.zip:
ad8a3cfbf7b782a6db2376db3593f6530bd128e7eae53d9f372e5f1a94f354d8About PriceFlip
Built for the way you actually shop.
PriceFlip is a small extension with one idea behind it: a price should make sense where you read it, in the currency you think in, without a calculator or a second tab.
So it finds prices on its own, shows the conversion the way you prefer, keeps the work on your device, and stays out of the way on sites you switch it off for.
Made by

Sahal Ayamon
Developer & designer
Designed and built PriceFlip end to end: the Chrome extension and this site.
Seeing a price in the currency you think in should be instant, private and need no calculator.
Questions, answered.
Does PriceFlip send the pages I visit anywhere?
No. Prices are found locally in your browser and page content is never sent anywhere. The only network request PriceFlip makes is fetching exchange rates from open.er-api.com. See the privacy policy.
Why does it need access to all websites?
To find prices on the pages you visit, PriceFlip runs a content script on all http and https pages. That script works entirely on your device. You can switch PriceFlip off for any site from the popup, or add sites to the excluded list in settings.
Which currencies does it recognise?
Symbols and codes including AED, Dhs, RM, MYR, SAR, SGD, USD, GBP, EUR, QAR, THB, IDR, PHP, ฿, ₱, € and £, plus every ISO currency code supported by the rate API. Ambiguous symbols like $ and ¥ are resolved by per-site rules you can edit.
It showed the wrong currency for $ or ¥ on a site. How do I fix it?
Open the popup on that site and pick a currency for it, or add a rule in settings under Site rules. A rule like shopee.com.my matches that domain and its subdomains; a plain word like temu matches any domain with that label.
Where do the exchange rates come from, and how fresh are they?
From ExchangeRate-API’s free open.er-api.com endpoint (no key needed). PriceFlip caches them for 6 hours and shows when they were last updated. They are reference rates that update roughly once a day at the source, not live market quotes, so they won’t match what a shop, card or bank actually charges.
Does it work offline?
Yes, with the last rates it fetched. If it can’t reach the rate service it keeps using the cached rates. If it has never fetched any, there is nothing to convert with and the tooltip says rates are unavailable.
Can I turn it off for a site?
Yes. Use the “This site” switch in the popup, or add the domain to Excluded sites in settings. You can also give a site its own display mode.
Do my settings sync?
Settings are stored with Chrome’s sync storage, so if you use Chrome sync they follow you between your devices. Cached exchange rates stay on the device.
Are there prices it can’t convert?
Yes. Prices inside closed shadow roots, cross-origin iframes and canvas elements can’t be read. Open shadow roots are scanned.
Which browsers are supported?
PriceFlip is a Manifest V3 extension built for Chrome 105 and newer.
Prices in your currency. Everywhere you shop.
Add PriceFlip and stop doing currency maths in your head.
Version 1.0.0 · Chrome 105+ · No account, no tracking
More from AYMN
Visit aymn.in (opens in a new tab)