Döviz Çevirici
Referans döviz kurlarını kullanarak başlıca dünya para birimleri arasında dönüştürün.
⚠ Referans kurlar — finansal işlemler için uygun değildir.
2025 ortası referans kurları (USD baz)
Döviz Dönüştürücü, güncel döviz kurlarını kullanarak dünya para birimleri arasında tutarları dönüştürmenizi sağlar. Uluslararası seyahat planlamak, sınır ötesi alışveriş yapmak, yabancı bir maaşı anlamak veya çoklu dövizli gelire sahip bir işletmeyi yönetmek için kullanışlıdır.
Açılır menülerden kaynak ve hedef para birimlerini seçin, tutarı girin ve dönüştürülen değer anında hesaplanır. Döviz kurları güvenilir bir finansal veri kaynağından alınır ve düzenli olarak güncellenir.
Gösterilen kurların orta piyasa kurları (alış ve satış kurlarının orta noktası) olduğunu unutmayın. Bankalar, kredi kartları ve döviz büroları genellikle orta piyasa kuru üzerine bir marj veya ücret ekler, bu nedenle gerçek döviz değişim maliyetiniz biraz daha yüksek olabilir.
Sıkça Sorulan Sorular
Kod Uygulaması
def convert_currency(amount, from_rate_to_usd, to_rate_to_usd):
"""
Convert amount between two currencies via USD as the base.
Rates are expressed as 'units per 1 USD'.
e.g. EUR/USD = 0.92 means from_rate_to_usd=1 (USD), to_rate_to_usd=0.92 (EUR)
"""
amount_in_usd = amount / from_rate_to_usd
return amount_in_usd * to_rate_to_usd
def build_rate_table(rates_vs_usd: dict, base="USD"):
"""
Build a cross-rate table from rates expressed against USD.
rates_vs_usd: {"EUR": 0.92, "GBP": 0.79, "JPY": 150.5, ...}
"""
if base != "USD":
base_rate = rates_vs_usd[base]
rates_vs_usd = {k: v / base_rate for k, v in rates_vs_usd.items()}
rates_vs_usd["USD"] = 1 / base_rate
def get_rate(from_ccy, to_ccy):
return rates_vs_usd[to_ccy] / rates_vs_usd.get(from_ccy, 1)
return get_rate
# Example rates (illustrative, not live)
rates = {"USD": 1.0, "EUR": 0.92, "GBP": 0.79, "JPY": 150.5, "CAD": 1.36}
get_rate = build_rate_table(rates)
amount = 1000 # USD
for ccy in ["EUR", "GBP", "JPY", "CAD"]:
converted = amount * get_rate("USD", ccy)
print(f"${amount} USD = {converted:,.2f} {ccy} (rate: {get_rate('USD', ccy):.4f})")
# Round-trip check
print(f"\nRound-trip: $1000 USD -> EUR -> USD = ${1000 * get_rate('USD', 'EUR') * get_rate('EUR', 'USD'):.4f}")
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.