Skip to content

Exchange rates, transfer costs and bank codes

Back to tools

Wise provides current mid-market exchange rates, optional daily rate history, published transfer cost comparisons and delivery estimates, and bank SWIFT/BIC codes and branch locations when available.

Check IBAN

Check an IBAN’s country length and check digits, then find bank details shown by Wise. A valid format does not confirm the account exists; branch names may be unavailable.

Your information

IBAN as printed on an invoice or bank letter, with or without spaces; for example GB33 BUKB 2020 1555 5555 55.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

IBAN format check: Yes

IBAN
DE89 3704 0044 0532 0130 00
Country
Germany

Bank details

Bank
COMMERZBANK AG
Bank code
37040044
BIC/SWIFT code
COBADEFFXXX
Address
KAISERSTRASSE 16, FRANKFURT AM MAIN, GERMANY
View Wise IBAN checker

Choose an action

About the Wise tool

Wise returns mid-market rates, converted amounts, and optional daily rate history for a source and destination currency pair.

Compare transfer costs by entering an amount and currency pair, with an optional sending country.

Search SWIFT/BIC codes by bank and country, or check an IBAN to assess its format and find bank details Wise shows.

Built from wise.com. Last checked Sep 28, 2026.

Actions

Check IBAN

1 credit

Check an IBAN’s country length and check digits, then find bank details shown by Wise. A valid format does not confirm the account exists; branch names may be unavailable.

What you provide

FieldTypeRequiredDescription
IBANibanTextRequiredIBAN as printed on an invoice or bank letter, with or without spaces; for example GB33 BUKB 2020 1555 5555 55.Example: DE89370400440532013000

What you get

FieldTypeDescription
ValidvalidYes or noWhether the IBAN passes country length and check-digit checks.Example: Yes
ReasonreasonTextPlain-language explanation when invalid; otherwise null.Example: Wrong length for Germany: expected 22 characters.
CountrycountryTextCountry name for the IBAN prefix, if recognized.Example: Germany
Page URLpage_urlTextWise checker page link.Example: https://wise.com/gb/iban/checker
Bank Codebank_codeTextBank identifier from the IBAN as shown by Wise, if available.Example: 37040044
Bank Namebank_nameTextBank name Wise identifies, if available.Example: COMMERZBANK AG
Branch Namebranch_nameTextBranch name if Wise provides one.
Bic Swift Codebic_swift_codeTextBIC/SWIFT code if Wise provides one.Example: COBADEFFXXX
Branch Addressbranch_addressTextBank or branch address shown by Wise, if available.Example: KAISERSTRASSE 16, FRANKFURT AM MAIN, GERMANY
Formatted IBANformatted_ibanTextUppercase IBAN grouped in blocks of four.Example: DE89 3704 0044 0532 0130 00

Example result

For IBAN: DE89370400440532013000

JSON
{
  "valid": true,
  "reason": null,
  "country": "Germany",
  "page_url": "https://wise.com/gb/iban/checker",
  "bank_code": "37040044",
  "bank_name": "COMMERZBANK AG",
  "branch_name": null,
  "bic_swift_code": "COBADEFFXXX",
  "branch_address": "KAISERSTRASSE 16, FRANKFURT AM MAIN, GERMANY",
  "formatted_iban": "DE89 3704 0044 0532 0130 00"
}

Compare transfer costs

1 credit

Compare how much recipients get from Wise and other providers for a transfer amount and currency pair. Quotes and delivery estimates are only shown where Wise publishes them.

What you provide

FieldTypeRequiredDescription
AmountamountNumberRequiredAmount to send in the from currency, for example 1000.Example: 1000
To Currencyto_currencyTextRequiredCurrency name or three-letter code to receive, for example Mexican peso or MXN.Example: Mexican peso
From Currencyfrom_currencyTextRequiredCurrency name or three-letter code to send, for example USD or US dollar.Example: USD
Sending Countrysending_countryTextOptionalCountry name or two-letter code where the money is sent from, for example United States or US. Defaults to the home country of the from currency.Example: GB

What you get

FieldTypeDescription
AmountamountNumberExample: 1000
ProvidersprovidersList
Page URLproviders[].page_urlTextExample: https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1…
Transfer Feeproviders[].transfer_feeNumberExample: 7.67
Delivery Timeproviders[].delivery_timeTextExample: 1 second
Exchange Rateproviders[].exchange_rateNumberExample: 17.9771
Provider Nameproviders[].provider_nameTextExample: Wise
Recipient Getsproviders[].recipient_getsNumberExample: 17839.22
Quote Collected Dateproviders[].quote_collected_dateDateExample: 2026-09-28
Exchange Rate Markup (%)providers[].exchange_rate_markup_percentNumberExample: 0
To Currencyto_currencyTextExample: MXN
From Currencyfrom_currencyTextExample: USD
Mid Market Ratemid_market_rateNumberExample: 17.9771
Sending Countrysending_countryTextExample: US

Example result

For Amount: 1000, To Currency: Mexican peso, From Currency: USD

JSON
{
  "amount": 1000,
  "providers": [
    {
      "page_url": "https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1000#comparison-table",
      "transfer_fee": 7.67,
      "delivery_time": "1 second",
      "exchange_rate": 17.9771,
      "provider_name": "Wise",
      "recipient_gets": 17839.22,
      "quote_collected_date": "2026-09-28",
      "exchange_rate_markup_percent": 0
    },
    {
      "page_url": "https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1000#comparison-table",
      "transfer_fee": 1.99,
      "delivery_time": null,
      "exchange_rate": 17.7593009479,
      "provider_name": "Western Union",
      "recipient_gets": 17723.96,
      "quote_collected_date": "2026-09-26",
      "exchange_rate_markup_percent": 1.21098655
    },
    {
      "page_url": "https://wise.com/us/compare/?sourceCurrency=USD&targetCurrency=MXN&sendAmount=1000#comparison-table",
      "transfer_fee": 0,
      "delivery_time": null,
      "exchange_rate": 17.3893850244,
      "provider_name": "Wells Fargo",
      "recipient_gets": 17389.39,
      "quote_collected_date": "2026-09-25",
      "exchange_rate_markup_percent": 3.26870432
    }
  ],
  "to_currency": "MXN",
  "from_currency": "USD",
  "mid_market_rate": 17.9771,
  "sending_country": "US"
}

Get exchange rate

1 credit

Get Wise’s current mid-market exchange rate, converted amount, and optional daily rate history for two currencies. Historical rates are daily observations.

What you provide

FieldTypeRequiredDescription
AmountamountNumberOptionalAmount to convert from the source currency, for example 100.Example: 100
HistoryhistoryTextOptionalPeriod of daily rate history to return, for example last_month.Example: Last week
To Currencyto_currencyTextRequiredCurrency name or three-letter code, for example US dollar or USD.Example: USD
From Currencyfrom_currencyTextRequiredCurrency name or three-letter code, for example British pound or GBP.Example: British pound

What you get

FieldTypeDescription
HistoryhistoryListDaily rate observations, oldest first; empty when no history is requested.
Datehistory[].dateDateExample: 2026-09-21
Ratehistory[].rateNumberExample: 1.339
Rate Timerate_timeDateTime of the current rate, with offset.Example: 2026-09-28T22:57:00.652000+00:00
Mid Market Ratemid_market_rateNumberUnits of the destination currency per one source currency unit.Example: 1.3254
Converted Amountconverted_amountNumberConverted amount in the destination currency, rounded to two decimal places.Example: 132.54
To Currency Codeto_currency_codeTextDestination currency code.Example: USD
To Currency Nameto_currency_nameTextDestination currency name.Example: United States dollar
From Currency Codefrom_currency_codeTextSource currency code.Example: GBP
From Currency Namefrom_currency_nameTextSource currency name.Example: British pound
Wise Converter Linkwise_converter_linkLinkWise converter page for this pair.Example: https://wise.com/gb/currency-converter/gbp-to-usd-rate?amount=100
Converted Currency Codeconverted_currency_codeTextCurrency of the converted amount.Example: USD

Example result

For Amount: 100, History: Last week, To Currency: USD, From Currency: British pound

JSON
{
  "history": [
    {
      "date": "2026-09-21",
      "rate": 1.339
    },
    {
      "date": "2026-09-22",
      "rate": 1.33685
    },
    {
      "date": "2026-09-23",
      "rate": 1.3343
    }
  ],
  "rate_time": "2026-09-28T22:57:00.652000+00:00",
  "mid_market_rate": 1.3254,
  "converted_amount": 132.54,
  "to_currency_code": "USD",
  "to_currency_name": "United States dollar",
  "from_currency_code": "GBP",
  "from_currency_name": "British pound",
  "wise_converter_link": "https://wise.com/gb/currency-converter/gbp-to-usd-rate?amount=100",
  "converted_currency_code": "USD"
}

Search swift codes

1 credit

Find SWIFT/BIC codes and branch locations for a bank in a country on Wise. Branch names are shown when available; results are limited to the chosen bank.

What you provide

FieldTypeRequiredDescription
BankbankTextRequiredBank name, such as Barclays.Example: Chase
CountrycountryTextRequiredCountry name or two-letter code, such as United Kingdom or GB.Example: US
Max Resultsmax_resultsNumberOptionalMaximum number of codes to return, such as 20.Example: 5
City or Branchcity_or_branchTextOptionalOptional city, address, postcode, branch name or SWIFT code to narrow results, such as London.Example: New York

What you get

FieldTypeDescription
CodescodesListMatching bank codes, head office first.
Citycodes[].cityTextExample: NEW YORK
Addresscodes[].addressTextExample: 270 PARK AVENUE
Countrycodes[].countryTextExample: United States
Postcodecodes[].postcodeTextExample: 10179
Bank Namecodes[].bank_nameTextExample: JPMORGAN CHASE BANK, N.A.
Branch Namecodes[].branch_nameTextExample: Head office
Swift Bic Codecodes[].swift_bic_codeTextSWIFT/BIC code with 8 or 11 characters.Example: CHASUS33XXX
Wise Page Linkcodes[].wise_page_linkTextWise page for this code.Example: https://wise.com/gb/swift-codes/CHASUS33XXX

Example result

For Bank: Chase, Country: US, Max Results: 5, City or Branch: New York

JSON
{
  "codes": [
    {
      "city": "NEW YORK",
      "address": "270 PARK AVENUE",
      "country": "United States",
      "postcode": "10179",
      "bank_name": "JPMORGAN CHASE BANK, N.A.",
      "branch_name": "Head office",
      "swift_bic_code": "CHASUS33XXX",
      "wise_page_link": "https://wise.com/gb/swift-codes/CHASUS33XXX"
    },
    {
      "city": "NEW YORK",
      "address": null,
      "country": "United States",
      "postcode": null,
      "bank_name": "JPMORGAN CHASE BANK, N.A.",
      "branch_name": null,
      "swift_bic_code": "CHASUS31HPQ",
      "wise_page_link": "https://wise.com/gb/swift-codes/CHASUS31HPQ"
    },
    {
      "city": "NEW YORK",
      "address": "270 PARK AVENUE",
      "country": "United States",
      "postcode": "10179",
      "bank_name": "JPMORGAN CHASE BANK, N.A.",
      "branch_name": null,
      "swift_bic_code": "CHASUS331MX",
      "wise_page_link": "https://wise.com/gb/swift-codes/CHASUS331MX"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@wise",
  "visibility": "public",
  "operation": "check_iban",
  "version": 1,
  "input": {
    "iban": "DE89370400440532013000"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Convert amounts between two currencies.
  • Review daily exchange rate history.
  • Compare recipient amounts and transfer costs across providers.
  • Find a bank’s SWIFT/BIC code and branch location.
  • Check an IBAN’s format and identify available bank details.

Questions about Wise

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Wise tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Wise account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from wise.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 28, 2026.

What is the mid-market rate between two currencies?

Use Get exchange rate with the source and destination currencies to see the current mid-market rate.

How much might a recipient get from different providers?

Use Compare transfer costs with an amount, currency pair, and optional sending country.

Does an IBAN pass its format checks?

Use Check iban to check the country length and check digits. A valid format does not confirm the account exists.

All Finance toolsBrowse all tools