Provided by Hesapstan, the Historical Exchange Rates Calculator converts an amount between two currencies on the date you choose. The main converter uses daily market reference data from 4 January 1999 onwards; older dates are limited to currencies with verified archive history. A separate official-reference mode covers foreign currency → TRY with forex and banknote buying/selling quote types.
What does a historical exchange rate tell you?
A historical exchange rate shows the reference value of one currency against another on a specific date. You can use the calculator to ask, for example, what 1,000 USD was worth in EUR on 2 January 2025 or what 1,000 USD on 1 February 1990 represents on today’s lira scale.
The result is more than a single number. It can show the converted amount, the one-unit forward rate, the reverse rate, the date requested, the date actually used, any date substitution, the old-lira equivalent before 2005, and—when available—a comparison between the historical and current reference rate.
The historical converter works between two currencies. The separate official-reference mode is foreign currency → TRY and lets you choose forex buying, forex selling, banknote buying or banknote selling.
How is an exchange rate by date calculated?
The core calculation is straightforward: converted amount = entered amount × the forward rate from the chosen base currency to the target currency for that date. The displayed value may be formatted for readability, but the multiplication uses the available unrounded ratio so very small non-zero historical values are not flattened to zero.
For older cross-currency calculations, both currency legs must refer to one coherent day. If a safe same-day pair cannot be formed, the calculator refuses the cross rather than combining values from two different dates.
- Forward rate: the target-currency value of 1 unit of the base currency.
- Reverse rate: the base-currency value of 1 unit of the target currency.
- The converted amount is calculated from the underlying ratio, not by multiplying a rounded display string.
- The same currency cannot be selected on both sides, and future or impossible calendar dates are rejected.
Historical coverage from 4 January 1999
From 4 January 1999 onwards the main converter uses a daily market-reference history. Because this history is daily, weekend dates can have their own daily values; the main mode does not automatically replace every weekend with the previous business day.
Coverage still depends on the currency and date. A result is produced only when both required currency legs can be resolved safely for that day. When one leg is not available, the calculator shows a no-data state rather than inventing a rate.
The main mode is designed for historical conversion and comparison. It does not include a bank, card, exchange-office or money-transfer spread, commission or execution price.
Which currencies work before 1999?
Before 4 January 1999 the supported universe is deliberately narrower: TRY, USD, GBP, JPY, AUD, CAD, CHF, DKK, NOK, SEK, SAR and KWD. The series do not all start on the same day: USD reaches back to early 1980, many other supported series start in 1982, and JPY starts later.
If the requested old date has no direct observation, a nearest observation may be considered only within a maximum seven-calendar-day distance. If two foreign-currency legs resolve to different days, no cross rate is produced. Long gaps and mismatched dates therefore fail safely instead of being presented as exact history.
The euro was launched as a currency on 1 January 1999. For an earlier date, the calculator neither jumps forward to 1999 nor fabricates a retrospective EUR value; it reports the date/currency combination as unsupported.
Why can the requested date and used date differ?
Historical series do not necessarily contain a direct observation for every selected day. When a permitted fallback or substitution rule is used, the page keeps the date you asked for separate from the date that actually supplied the calculation. This matters especially in older archive series and in the official-reference mode.
For example, a reviewed TRY-involving calculation requested for 1 January 2002 can use the previous published observation when no direct observation exists, with the other currency aligned to that same day. The aim is to keep one coherent date rather than mixing two days inside one conversion.
When requested and used dates differ, that is not decorative metadata. It tells you which day’s observation actually produced the number you are reading.
How to read Turkish lira values before 2005
Six zeros were removed from the Turkish lira on 1 January 2005. The calculator therefore normalizes pre-2005 TRY-involving results to the current lira scale and shows the old-TL equivalent separately: 1 current TRY = 1,000,000 old TL.
For example, 1,000 USD on 1 February 1990 can appear as about 2.35664 current TRY, with an old-TL equivalent of 2,356,640. A very small current-scale number for an old date is not automatically an error; it may simply reflect the six-zero redenomination.
When TRY is the input currency on a pre-2005 date, the amount field is interpreted in today’s lira scale. If your original figure is written in old TL, divide it by 1,000,000 before entering it.
How should the current-rate comparison be read?
For a past date, the main converter can also show the current reference for the same currency pair: today’s one-unit rate, what the historical amount would convert to at the current rate, and the percentage direction of the rate change.
The percentage is essentially (current rate / historical rate − 1) × 100. It measures a change in the exchange-rate ratio only. It is not an investment return, an inflation-adjusted gain, or a purchasing-power calculation. Over very long periods—especially when historical lira rates are tiny on the current scale—the percentage can be extremely large.
If the current comparison cannot be loaded temporarily, the verified historical conversion can still be shown; only the current-comparison block becomes unavailable.
When is the official-reference mode useful?
The official-reference mode converts a selected foreign currency to TRY using one of four quote types: forex buying, forex selling, banknote buying and banknote selling. It is not a general two-foreign-currency cross converter; TRY is the target.
Forex and banknote quote types are not interchangeable labels. Banknote quotes refer to the cash/banknote side of the reference schedule. The calculator does not decide which quote type a particular accounting, contractual or formal process legally requires; that rule must be checked separately for the use case.
The official-reference archive used by this mode starts on 22 April 1996. On a weekend, public holiday or another non-publication day, the previous published reference can be used and the requested and used dates are shown separately.
How to use the calculator
- Choose Historical rate converter or Official reference rate.
- Enter an amount greater than zero.
- In the main mode choose the base and target currencies; use Swap if you want to reverse the direction.
- Choose day, month and a four-digit year. Future dates and impossible calendar dates are rejected.
- In the main mode you can use the TRY→EUR, TRY→USD, USD→TRY, USD→EUR, EUR→TRY or EUR→USD quick pairs. A quick pair keeps the amount and date and does not calculate automatically.
- In official-reference mode choose the foreign currency and quote type.
- Press Calculate, then read the requested date, used date, data type and any warning together with the number.
Changing the amount, currency, quote type or date clears the old result. The calculator does not silently recalculate until you press Calculate again.
Practical uses for historical exchange rates
- Review the past TRY value of USD, EUR or another supported currency.
- Inspect a historical cross between two foreign currencies, such as USD → EUR.
- Estimate the reference conversion of an old price, budget or personal record on its date.
- Read a pre-2005 TRY result in both current-lira and old-TL scale.
- Compare a historical exchange-rate ratio with the current reference.
- Inspect one official-reference buying/selling quote type for foreign currency → TRY on a selected date.
An invoice, accounting record, tax matter, contract or other formal process may prescribe a particular quote type or date rule. This calculator gives a historical reference calculation; it does not determine the legal or accounting rule that applies to the transaction.
Why can a bank or exchange office show a different amount?
A historical or current reference value does not have to match an executable transaction price. Banks, cards, exchange offices and money-transfer services can apply their own buy/sell spread, commission, timing and pricing rules.
The amount shown here therefore is not a guarantee of what you would receive in a real trade on that day. The tool performs a reference conversion and comparison; it does not execute a transfer or provide a price quote.
Common mistakes
- Reading the number but ignoring a different used date shown under the result.
- Treating the main-mode market reference as a bank or exchange-office execution rate.
- Assuming forex buying/selling and banknote buying/selling mean the same thing.
- Entering an old-TL amount as if it were already on today’s lira scale.
- Expecting a synthetic EUR value before 1999.
- Reading a very large current-vs-historical percentage as an investment return or purchasing-power change.
- Assuming the calculator decides which quote type is required for an accounting or formal process.
Limits of the calculation
The calculator returns results only for supported currency/date combinations. On older dates, series start dates, data gaps or an inability to align both currency legs to one day can make a pair unavailable. In those cases the tool refuses to manufacture a precise-looking answer.
The outputs are market or official-reference values. They are not an investment-return calculation, inflation adjustment, bank offer, exchange-office quote, card rate, transfer fee, or a decision about which rate must be used for a legal or accounting record.
A historical exchange rate answers what reference ratio applied to the currency pair. Transaction cost, purchasing power, investment performance and formal-record rules are separate questions and need separate analysis.
Frequently Asked Questions
How do I calculate a past USD or EUR exchange rate?
Choose the amount, base currency, target currency and date, then press Calculate. From 4 January 1999 the main converter uses daily market-reference history; older dates are limited to supported verified archive series.
Why are the requested date and used date different?
If the selected day has no direct observation, an allowed fallback/substitution rule can use another date. The page keeps both dates visible so you know which day’s observation actually produced the result.
Why is EUR unavailable before 1999?
The euro became a currency on 1 January 1999. The calculator does not fabricate a retrospective EUR value or jump silently to a later date; it reports earlier EUR requests as unsupported.
What does old TL mean in pre-2005 results?
Six zeros were removed from the Turkish lira in 2005. The calculator uses today’s lira scale and also shows the old-TL equivalent, where 1 current TRY equals 1,000,000 old TL.
What is the difference between forex and banknote buying/selling?
They are separate quote types in official-reference mode. Banknote types refer to the cash/banknote side. Which type is required for a particular formal use depends on the relevant rule; the calculator does not choose that rule for you.
Is the current-vs-historical percentage an investment return?
No. It is only the percentage change in the exchange-rate ratio between the historical and current reference. It does not include inflation, interest, cash flows, transaction costs or investment performance.
Why is the result different from my bank or exchange office?
Real transactions can include institution-specific spreads, commissions, timing and pricing rules. The calculator shows reference values, not an executable transaction quote.
Can I use this rate directly for an invoice or accounting record?
The calculator does not determine which quote type or date rule a formal transaction requires. Check the rule that applies to the specific accounting, tax, contractual or legal use before relying on a figure.