Currency Converter for Command Palette is a versatile tool designed to simplify currency conversions, including both real and crypto currencies. It provides quick and accurate conversion rates, allowing users to perform calculations with ease.
Key Features:
Real-Time Conversions: Convert between various fiat and cryptocurrency types with up-to-date exchange rates.
Mathematical Expressions: Supports complex calculations using operations like addition, subtraction, multiplication, and division, following the BODMAS rule.
Alias Management: Create and delete custom aliases for currencies to streamline frequent conversions.
Dynamic Precision: Outputs values with adaptive decimal precision based on the system configuration.
Multiple API Support: Integrates with reliable APIs for consistent updates and accurate conversion rates.
Audience & Benefit:
Ideal for individuals, finance professionals, travelers, and cryptocurrency enthusiasts who need seamless currency conversions. The tool enhances efficiency by providing real-time data and customizable settings to meet diverse financial planning needs.
Available via winget for easy installation.
README
Currency Converter
Convert fiat and crypto currencies without leaving Command Palette. Type natural language, pin the pairs you care about, and keep live rates on the dock — ready the moment you open your launcher.
Why you'll love it
Natural language — codes, symbols, and mixed styles all work (100 inr to usd, $100 to €, ₽100)
Fiat and crypto — convert in either direction with the free default API
Math built in — evaluate expressions with BODMAS/PEMDAS, then convert
Pins + dock — save conversions and see live amounts on the Command Palette dock
Details at a glance — unit rate, inverse rate, and when the rate was last updated
Aliases — rich built-in currency symbols, plus your own custom aliases
Free by default — unlimited daily rates with no API key required
Installation
This extension supports both x64 and ARM architectures for all installation methods below.
Method 1: Microsoft Store
Install Currency Converter directly from the Microsoft Store. Click the badge below to open the store page:
Method 2: Winget
If you have Winget (Windows Package Manager) installed, run:
Open Command Palette and run Currency Converter (or type a conversion query on the home list).
Type a query, for example 100 usd to eur.
Press Enter on a result to copy the converted amount to the clipboard.
Open the details pane on a selected result to see the unit rate, inverse rate, and last update time.
Usage
Type a conversion in natural language. Currency codes, symbols, and mixed styles all work:
100 inr to usd
eur 100 in usd
$100
100R$
100€
100₽
₹100
$100 to eur
100$ to euro
Conversion titles always show both source and target (for example 2 USD → 1.86 EUR). Values use dynamic precision: when an amount is less than 1, the number of non-zero decimal places shown follows your system configuration.
Type just a number to convert from your local currency into the other currencies configured in Settings. You can change both the local currency and the list of target currencies there.
102.2
$1209
Mathematical calculations
Type a math expression and the extension evaluates it with BODMAS/PEMDAS before converting. Supported operators are +, -, *, and /, including brackets:
(12.4 - 34) / 3.3 + 43.3 * 2.22
Pins, Today's rates & dock
Today's rates
Open Today's rates from the main page (when the search box is empty) to see live conversions of 1 unit of your local currency into each of your other currencies from Settings.
If your local currency matches every currency in the other-currencies list, a warning is shown instead of the default rates — press Enter on it to open Settings and add a different currency.
Pinning conversions
Keep the pairs you check often at the top of Today's rates and on the dock.
Where
Pin
Unpin
Enter
Main converter results
Context menu (Ctrl + Enter)
Context menu (Ctrl + Enter)
Copies the converted amount
Today's rates (search for a pair)
Enter
Context menu (Ctrl + Enter)
Pins the conversion
Example: on Today's rates, search 34 btc to aed and press Enter to pin it. Pinned conversions appear at the top with live rates the next time you open the page.
Currency pins on the dock
Pinned conversions also show up in the Command Palette Currency pins dock band — so your favorite rates are visible without opening the extension.
Press Enter on a dock pin to copy the converted amount
Use the context menu to Refresh rates for that pin's base currency, or Unpin it
Dock rates refresh automatically on a new local calendar day, and whenever you change your pins
Aliases
Open Manage currency aliases to view, create, and remove currency aliases. Hundreds of built-in symbol aliases ($, €, ₹, £, and more) ship with the extension so everyday typing just works.
You can also:
Export your alias configuration to your Downloads folder
Reset all aliases to the built-in defaults
Remove an alias by selecting it and pressing Ctrl + Enter, then confirming the prompt.
Settings
Open Settings from the Currency Converter command (context menu → Settings), or from the warning on Today's rates when your currency list needs attention.
Setting
What it does
Quick Conversion Local Currency
Base currency for number-only quick conversions and Today's rates
Quick Conversion Currencies
Comma-separated targets (e.g. USD, EUR, BTC)
Decimal format separator
System default, always dots, or always commas
Conversion Cache duration
How long rates stay cached, in hours (min 0.5, max 24)
Conversion API
Rate provider (see below)
Conversion API Key
Required only for ExchangeRateAPI or CurrencyAPI
Conversion API
This extension uses third-party APIs for the latest conversion rates:
See their documentation for update frequency, pricing, and supported features.
Requires an API key in Settings.
None of these APIs are affiliated with this extension. To use a different rate provider, or to suggest a new one, open a pull request.
Privacy
This extension has no analytics or telemetry. Settings, aliases, and pins stay on your device; exchange rates are fetched from the third-party API you select. See the Privacy Policy for details.