A modern and efficient real-time currency converter supporting major world currencies including Swedish Krona (SEK), Indonesian Rupiah (IDR), Euro (EUR), US Dollar (USD), and many more.
-
Real-time Exchange Rates: Live currency conversion with up-to-date exchange rates
-
Extensive Currency Support: 25+ major world currencies including:
- ๐บ๐ธ USD (US Dollar)
- ๐ช๐บ EUR (Euro)
- ๐ธ๐ช SEK (Swedish Krona)
- ๐ฎ๐ฉ IDR (Indonesian Rupiah)
- ๐ฌ๐ง GBP (British Pound)
- ๐ฏ๐ต JPY (Japanese Yen)
- ๐ฆ๐บ AUD (Australian Dollar)
- ๐จ๐ฆ CAD (Canadian Dollar)
- And many more...
-
Smart Features:
- Auto-conversion as you type
- Quick currency swap button
- Formatted currency display with proper symbols
- Real-time exchange rate display
- Automatic rate updates every 5 minutes
-
User-Friendly Interface:
- Clean, modern design
- Responsive layout
- Input validation
- Loading indicators
- Error handling with recovery
-
Customization:
- Light and dark themes
- Multiple language support
- Persistent settings
- Travelers: Converting between currencies when planning trips
- Business: International commerce and pricing
- Students: Learning about global currencies and exchange rates
- Daily Use: Quick currency conversions for online shopping, remittances, etc.
- Download the latest release from the releases page
- Extract the files to a folder of your choice
- Run
CurrencyExchange.exe
- Windows 10 or later
- Internet connection for real-time exchange rates
- Enter Amount: Type the amount you want to convert
- Select From Currency: Choose the source currency (e.g., USD)
- Select To Currency: Choose the target currency (e.g., SEK)
- Instant Conversion: See results immediately with live exchange rates
- Swap Currencies: Use the โ button to quickly swap from/to currencies
- Refresh Rates: Manual refresh for latest exchange rates
- Convert USD to Swedish Krona for travel planning
- Check Indonesian Rupiah exchange rates for business
- Compare Euro to Dollar rates for international purchases
The application uses reliable financial APIs to ensure accurate exchange rates:
- Primary: ExchangeRate-API (free tier, reliable data)
- Fallback: Additional API sources for redundancy
- Update Frequency: Every 5 minutes for live rates
- Qt 6.8.1 or later
- CMake 3.16 or later
- Visual Studio 2022 or MinGW compiler
# Clone the repository
git clone https://github.com/The-No-Hands-company/CurrencyExchange.git
cd CurrencyExchange
# Create build directory
mkdir build && cd build
# Configure with CMake
cmake .. -G "Visual Studio 17 2022" -A x64
# Build the project
cmake --build . --config Release
CurrencyExchange/
โโโ src/
โ โโโ main.cpp # Application entry point
โ โโโ ui/mainwindow.cpp # Main UI window
โ โโโ network/currencyapimanager.cpp # Exchange rate API management
โ โโโ core/theme.cpp # Theme system
โ โโโ core/language.cpp # Language support
โโโ include/ # Header files
โโโ resources/ # Application resources
โ โโโ translations/ # Translation files
โ โโโ icons/ # Application icons
โ โโโ themes/ # Theme files
โโโ docs/ # Documentation
โโโ scripts/ # Build and deployment scripts
โโโ tests/ # Unit tests
The application automatically saves your preferences:
- Last selected currencies
- Preferred theme
- Language setting
- Window position and size
- USD ๐บ๐ธ - US Dollar
- EUR ๐ช๐บ - Euro
- GBP ๐ฌ๐ง - British Pound
- JPY ๐ฏ๐ต - Japanese Yen
- SEK ๐ธ๐ช - Swedish Krona
- NOK ๐ณ๐ด - Norwegian Krone
- DKK ๐ฉ๐ฐ - Danish Krone
- IDR ๐ฎ๐ฉ - Indonesian Rupiah
- CNY ๐จ๐ณ - Chinese Yuan
- INR ๐ฎ๐ณ - Indian Rupee
- KRW ๐ฐ๐ท - South Korean Won
- SGD ๐ธ๐ฌ - Singapore Dollar
- THB ๐น๐ญ - Thai Baht
- MYR ๐ฒ๐พ - Malaysian Ringgit
- PHP ๐ต๐ญ - Philippine Peso
- VND ๐ป๐ณ - Vietnamese Dong
- AUD ๐ฆ๐บ - Australian Dollar
- CAD ๐จ๐ฆ - Canadian Dollar
- CHF ๐จ๐ญ - Swiss Franc
- BRL ๐ง๐ท - Brazilian Real
- MXN ๐ฒ๐ฝ - Mexican Peso
- ZAR ๐ฟ๐ฆ - South African Rand
- TRY ๐น๐ท - Turkish Lira
- None currently reported. If you encounter any issues, please report them.
- Historical exchange rate charts
- Rate alerts and notifications
- Cryptocurrency support
- Mobile companion app
- Offline mode with cached rates
- Rate comparison across multiple sources
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit pull requests or report issues.
For support, feature requests, or bug reports, please open an issue on the GitHub repository.
This application evolved from a Bitcoin Satoshi calculator to a comprehensive currency exchange tool, reflecting the practical needs of real-world currency conversion for travelers, businesses, and anyone dealing with international currencies.
- Exchange rates provided by CoinGecko
- Built with Qt 6.8.1