A Chrome extension that compares Steam game prices with real-world products. Ever wondered how many Big Macs or Lattes a game costs? SteamBite shows you!
- Price Comparison: Converts game prices to everyday products like Big Macs, Lattes, Croissants, and more
- Custom Value: Define your own comparison item with custom icon, name, price, and currency
- Multi-Currency Support: Works with USD, EUR, TRY, GBP, JPY, CAD, AUD, BRL, PLN, and CNY
- Real-time Exchange Rates: Uses Frankfurter API for accurate currency conversion
- Global Products: Choose from products across different countries (US, UK, TR, JP, DE, FR, BR, AU, CA, CN, PL)
- I'm Feeling Lucky: Discover random comparison products with one click
- Modern Steam-like UI: Beautiful dark theme with smooth animations and toggle switches
- Minimal & Clean UI: Designed to blend seamlessly with Steam's interface
Coming soon...
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the
steambitefolder - The extension is now ready to use!
- Navigate to any game page on Steam Store
- Look for the SteamBite badge next to the game price
- Hover over the badge to see detailed calculation breakdown
- Click the extension icon to change settings:
- Select your preferred currency
- Choose a comparison product
- Toggle badge visibility
Want to compare prices with your own custom item?
- Open the extension popup
- Toggle "Custom Value" switch ON
- Enter your custom item details:
- Icon: Use any emoji (e.g., 🍕, 🎵, 🚗)
- Item Name: Give it a name (e.g., "My Coffee")
- Price: Enter the price value
- Currency: Select the currency
- Visit any Steam game page - your custom item will be used for comparison!
| Country | Products |
|---|---|
| 🇺🇸 USA | Big Mac, Starbucks Latte |
| 🇬🇧 UK | Latte, Meal Deal |
| 🇹🇷 Turkey | Latte, Simit |
| 🇯🇵 Japan | Onigiri, Green Tea |
| 🇩🇪 Germany | Döner, Latte |
| 🇫🇷 France | Croissant, Café Crème |
| 🇧🇷 Brazil | Pão de Queijo, Coffee |
| 🇦🇺 Australia | Cheeseburger, Flat White |
| 🇨🇦 Canada | Big Mac, Filter Coffee |
| 🇨🇳 China | Baozi, Latte |
| 🇵🇱 Poland | Zapiekanka, Latte |
SteamBite respects your privacy:
- No personal data collection: We don't collect any personal information
- No tracking: No analytics or tracking scripts
- Local storage only: Your settings are stored locally in your browser
- Open source: All code is publicly available for review
For more details, see our Privacy Policy.
| Permission | Purpose |
|---|---|
storage |
Save your settings locally |
activeTab |
Access the current tab to inject badges |
host_permissions |
Fetch exchange rates and product data |
Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.
- Fork this repository
- Clone your fork locally
- Make your changes
- Test thoroughly on Steam pages
- Submit a pull request
Products are managed in a remote JSON file. If you'd like to suggest new products:
- Open an issue with the product details
- Include: name, price, currency, and source URL
- Manifest V3: Latest Chrome extension standard
- Vanilla JavaScript: No frameworks, pure JS
- Frankfurter API: Real-time exchange rates
- CSS3: Modern styling with variables
steambite/
├── content.js # Steam page injection logic
├── content.css # Badge and tooltip styles
├── popup.html # Extension popup UI
├── popup.js # Popup functionality
├── popup.css # Popup styles
├── manifest.json # Extension configuration
├── icons/ # Extension icons and product SVGs
│ ├── icon16.png
│ ├── icon48.png
│ ├── icon128.png
│ └── *.svg # Product icons
└── README.md # This file
This project is licensed under the MIT License - see the LICENSE file for details.
- Frankfurter API for exchange rate data
- Steam for the awesome platform
- All contributors who help improve this project
- Issues: GitHub Issues
- Website: steambite.uk
- Email: info@steambite.uk
Made with ❤️ by the SteamBite Team