Exchange rates (ECB)

With the exception of the SDR, the exchange rates are euro reference rates published by the ECB. These rates are prevailing market rates and they are based on teleconfernces between national central banks, held daily at 3.15 PM Finnish time. The reference rates are published daily when TARGET system is open.

The ECB has discontinued quoting the euro reference rate for the Icelandic krona due to the limited volume of trading in the krona in the offshore foreign exchange market, which has made it difficult to determine the market rate.

Interactive currency exchange rates are available on the ECB website. Exchange rate information is provided only in English.

Euro foreign exchange reference rates

The reference rates are usually updated by 3 p.m. C.E.T. They are based on a regular daily concertation procedure between central banks across Europe and worldwide, which normally takes place at 2.15 p.m. CET.

Latest overview

Euro foreign exchange reference rates as at 19 December 2014

All currencies quoted against the euro (base currency)
Currency Spot RSS
USD US dollar 1.2279 down USD RSS
JPY Japanese yen 146.41 up JPY RSS
BGN Bulgarian lev 1.9558 eq BGN RSS
CZK Czech koruna 27.636 up CZK RSS
DKK Danish krone 7.4391 down DKK RSS
GBP Pound sterling 0.78470 down GBP RSS
HUF Hungarian forint 316.45 up HUF RSS
LTL Lithuanian litas 3.45280 eq LTL RSS
PLN Polish zloty 4.2738 up PLN RSS
RON Romanian leu 4.4738 up RON RSS
SEK Swedish krona 9.4624 up SEK RSS
CHF Swiss franc 1.2039 down CHF RSS
NOK Norwegian krone 9.0145 down NOK RSS
HRK Croatian kuna 7.6660 down HRK RSS
RUB Russian rouble 73.4223 down RUB RSS
TRY Turkish lira 2.8552 up TRY RSS
AUD Australian dollar 1.5012 up AUD RSS
BRL Brasilian real 3.2525 down BRL RSS
CAD Canadian dollar 1.4239 down CAD RSS
CNY Chinese yuan renminbi 7.6400 up CNY RSS
HKD Hong Kong dollar 9.5233 down HKD RSS
IDR Indonesian rupiah 15254.85 down IDR RSS
ILS Israeli shekel 4.8211 down ILS RSS
INR Indian rupee 77.7322 up INR RSS
KRW South Korean won 1349.92 up KRW RSS
MXN Mexican peso 17.8389 up MXN RSS
MYR Malaysian ringgit 4.2668 up MYR RSS
NZD New Zealand dollar 1.5789 down NZD RSS
PHP Philippine peso 54.937 down PHP RSS
SGD Singapore dollar 1.6147 down SGD RSS
THB Thai baht 40.361 down THB RSS
ZAR South African rand 14.2467 up ZAR RSS
ISK Icelandic krona - The last rate was published on 3 Dec 2008.  N/A   N/A   N/A 

Data downloads

Latest rates

  •   Download (last update: 19 December 2014)
  •   zipped – Can be imported into Excel and other spreadsheet applications
  •  XML file available for parsing:

Previous rates

  •   zipped – Can be imported into Excel and other spreadsheet applications
  •  XML file available for parsing (Last 90 days):
  •  XML file available for parsing, since 1999 :
  •  XML file available for parsing, since 1999 (Format: SDMX-ML):

Statistical Data Warehouse - Interactive data access


For further information, please refer to the ECB press release:  Additional reference exchange rates for the euro, 3 December 2010.

The reference exchange rates are published both by electronic market information providers and on the ECB's website shortly after the concertation procedure has been completed. Reference rates are published according to the same  calendar as the TARGET system.

For developers

How to parse the data

Regular expression example

//This is a PHP(4/5) script example on how eurofxref-daily.xml can be parsed
    //Read eurofxref-daily.xml file in memory 
    //For this command you will need the config option allow_url_fopen=On (default)
$XMLContent = file ( "" );
//the file is updated daily between 2.15 p.m. and 3.00 p.m. CET
foreach( $XMLContent  as  $line ){
preg_match ( "/currency='([[:alpha:]]+)'/" , $line , $currencyCode )){
preg_match ( "/rate='([[:graph:]]+)'/" , $line , $rate )){
//Output the value of 1EUR for a currency code
echo '1&euro;=' . $rate [ 1 ]. ' ' . $currencyCode [ 1 ]. '<br/>' ;
                //Here you can add your code for inserting
                //$rate[1] and $currencyCode[1] into your database

XML parser example

function  StartElement ( $parser $name $attrs ) { 
        if (!empty(
$attrs [ 'RATE' ])) {
"1&euro;=" . $attrs [ 'RATE' ]. " " . $attrs [ 'CURRENCY' ]. "<br />"
$xml_parser xml_parser_create ();
xml_set_element_handler ( $xml_parser "StartElement" "" );
// for the following command you will need file_get_contents (PHP >= 4.3.0) 
    // and the config option allow_url_fopen=On (default)
xml_parse ( $xml_parser file_get_contents  ( "" ));
xml_parser_free ( $xml_parser );

SimpleXML example

//This is aPHP(5)script example on how eurofxref-daily.xml can be parsed
    //Read eurofxref-daily.xml file in memory
    //For the next command you will need the config option allow_url_fopen=On (default)
$XML = simplexml_load_file ( "" );
//the file is updated daily between 2.15 p.m. and 3.00 p.m. CET
foreach( $XML -> Cube -> Cube -> Cube  as  $rate ){
//Output the value of 1EUR for a currency code
echo  '1&euro;=' . $rate [ "rate" ]. ' ' . $rate [ "currency" ]. '<br/>' ;
        //Here you can add your code for inserting
        //$rate["rate"] and $rate["currency"] into your database

Output of the code above

1€=1.2279 USD
1€=146.41 JPY
1€=1.9558 BGN
1€=27.636 CZK
1€=7.4391 DKK
1€=0.78470 GBP
1€=316.45 HUF
1€=3.45280 LTL
1€=4.2738 PLN
1€=4.4738 RON
1€=9.4624 SEK
1€=1.2039 CHF
1€=9.0145 NOK
1€=7.6660 HRK
1€=73.4223 RUB
1€=2.8552 TRY
1€=1.5012 AUD
1€=3.2525 BRL
1€=1.4239 CAD
1€=7.6400 CNY
1€=9.5233 HKD
1€=15254.85 IDR
1€=4.8211 ILS
1€=77.7322 INR
1€=1349.92 KRW
1€=17.8389 MXN
1€=4.2668 MYR
1€=1.5789 NZD
1€=54.937 PHP
1€=1.6147 SGD
1€=40.361 THB
1€=14.2467 ZAR