A Chrome extension that converts Amazon product prices from USD to satoshis (sats). ๐
Brought to you by Nummus Bitcoin
- ๐๏ธ Amazon Integration: Seamlessly converts prices on Amazon product pages
- ๐ Smart Detection: Accurately detects Amazon price formats and components
- โก Real-Time Conversion: Converts USD to satoshis based on current Bitcoin exchange rates
- ๐ป Minimal UI: Simple, user-friendly interface with only essential controls
- ๐ Live Price Updates: Fetches current Bitcoin prices from CoinGecko (with Coinbase as backup)
- ๐ญ Tooltip Display: Hover over converted amounts to see original USD values
- ๐ Toggle Conversion: Enable or disable automatic conversion with a simple switch
- ๐ฑ๏ธ Manual Conversion: "Convert Now" button for on-demand conversion
- ๐ฅ Download or clone this repository
- ๐ Open Chrome and navigate to
chrome://extensions/
- ๐จโ๐ป Enable "Developer mode" (toggle in the top-right corner)
- ๐ Click "Load unpacked" and select the
satsify
directory - โ The extension should now be installed and visible in your Chrome toolbar
- ๐ Visit any Amazon product page or search results
- ๐ฑ๏ธ Click the Satsify icon in your Chrome toolbar to open the popup
- ๐ Toggle "Auto-Convert USD to Sats" to enable automatic conversion on Amazon
- ๐ Use the "Convert Now" button to manually convert prices on the current page
- ๐ Hover over converted amounts to see the original USD value
- ๐ Satsify detects prices on Amazon pages using specialized selectors
- ๐ฏ It handles various Amazon price formats including:
- Regular product prices
- Deal prices
- Price ranges
- "List Price" and "Sale Price"
- ๐งฎ Converts prices to satoshis using the formula:
sats = usd_amount * 100,000,000 / btc_price_in_usd
- ๐ Replaces the original USD text with the satoshi amount, formatted for readability
- ๐ Preserves Amazon's page functionality while providing Bitcoin-native prices
Satsify requires minimal permissions:
activeTab
: To detect and convert prices on Amazon pagesstorage
: To save your preferences and Bitcoin price data*://*.amazon.com/*
: To operate on Amazon domains
The extension doesn't collect any personal data or browsing history.
satsify/
โโโ manifest.json # Extension configuration
โโโ popup/
โ โโโ popup.html # Simple popup interface
โ โโโ popup.css # Styling for popup
โ โโโ popup.js # Popup functionality
โโโ scripts/
โ โโโ content.js # Main script for Amazon price conversion
โ โโโ bitcoin-api.js # Functions for fetching BTC price data
โโโ background.js # Background script for handling events
โโโ icons/
โโโ icon16.png # Extension icons
โโโ icon48.png
โโโ icon128.png
Contributions are welcome! Please feel free to submit a Pull Request.
This project is available under the MIT License.
Hold Bitcoin & Spend USD with Nummus, the credit card that turns everyday purchases into sats.