Demo This site is currently under maintenance. The information shown here is provided as a demo.

IBAN Validator

Validate an IBAN with the ISO 7064 mod-97 check; see the bank code and account part for TR IBANs.

Use the Tool: IBAN Validator

With or without spaces. A TR IBAN is 26 characters long.

The IBAN you enter is never stored or logged on the server; the check happens on the fly.

Result

Fill in the form and submit — the result will appear here.

What Is an IBAN and How Does Validation Work?

The IBAN (International Bank Account Number) is the international standard for identifying bank accounts across countries; every Turkish IBAN starts with "TR" and is exactly 26 characters long. The cleverest feature of the IBAN is that it carries its own error-detection mechanism: the check digits in positions 3 and 4 are mathematically derived from the rest of the number using the ISO 7064 mod-97 algorithm. Mistype a single digit, swap two digits or drop a character, and the maths no longer works out — the number comes back invalid. This tool runs exactly that check on the IBAN you enter: is the format right, is a TR number 26 characters, do the check digits verify — all answered in a second.

How to Use It

  1. Paste the IBAN: with or without spaces, lower or upper case — the tool cleans it up.
  2. Click validate: you get a valid/invalid verdict, with the reason (format, length, check digits) when invalid.
  3. Inspect the breakdown: for valid TR IBANs, the country code, check digits, 5-digit bank code and account section are listed separately, and the IBAN is displayed in readable groups of four.

Anatomy of a TR IBAN

A 26-character Turkish IBAN has four sections: the TR country code (2 characters), the check digits (2 digits), the bank code (5 digits identifying the bank) and the account section including a reserve digit. The tool splits a valid TR IBAN into these parts — useful, for instance, to see whether the bank code is consistent with the bank the recipient claims to use. IBANs from other countries (DE, GB, FR...) are checked with the same mod-97 algorithm; the structural breakdown is TR-only, since it requires country-specific formats.

Is an IBAN the Same as an Account Number?

No. An account number is the bank's own local identifier; by itself it does not say which bank or even which country it belongs to. The IBAN wraps that account number together with a country code, check digits and a bank code into a globally unique, self-validating identity. In Türkiye, the IBAN is mandatory for all interbank transfers; if you know your account number but not your IBAN, look it up in your banking app — deriving it by hand is highly error-prone because of the reserve digit and formatting rules.

Practical Use Cases

  • Last check before a transfer: validate an IBAN received by email or message before sending money; a transfer to a mistyped number costs days in recall procedures.
  • Invoices and contracts: make sure your own IBAN survived the copy-paste before sending it to a client.
  • Form data clean-up: weed out broken records in a list of customer IBANs before payment day.
  • Accounting reconciliation: enter supplier IBANs into your system error-free when opening accounts.

The Limits: What Validation Proves — and What It Does Not

This distinction matters. The mod-97 check catches typing and transmission errors: missing digits, wrong digits, transpositions — nearly all such accidents are detected. But mathematical validity does not prove the account exists, is open, or belongs to the person you expect — a number generated to spec but never issued also passes. In fraud-prone scenarios (second-hand marketplace deals, first-time suppliers, "my IBAN has changed" messages), compare the recipient name your bank displays and, for large amounts, send a small test transfer first.

Security: Is It Risky to Enter My IBAN?

An IBAN is not secret on its own — you already share it on invoices and in email signatures; knowing it lets someone send you money, not take it. Still, this tool is built cautiously: the validation runs on the server per request, and the IBAN you enter is never written to a database or log files; the result is returned only to your page. The check is purely mathematical and connects to no banking system.

Tips

  • Copy-paste, do not type: keying 26 characters by hand invites errors; copy from the source and let the tool strip the spaces.
  • Share in groups of four: the TR12 3456 ... presentation reduces reading errors; use the tool's formatted output.
  • Distrust "new IBAN" messages: account-change emails impersonating suppliers are a common fraud; always confirm the change via a known phone number.

One more tool for the invoicing side of things: calculate VAT both ways with our VAT Calculator. Planning a web project involving payment flows? Get in touch.

Frequently Asked Questions

How does IBAN validation work?

The check digits in positions 3 and 4 are derived from the rest of the number via the ISO 7064 mod-97 algorithm. The tool runs that mathematical check, instantly catching single-digit typos and transpositions.

Is it safe to enter my IBAN here?

Yes. The validation runs on the fly on the server and the result is returned only to your page; the IBAN is neither written to a database nor logged. An IBAN is also not secret by itself: knowing it lets someone send money to your account, not withdraw from it.

Does a valid IBAN prove the account exists?

No. The mod-97 check only catches typing and transmission errors; it does not show the account is open or belongs to the person you expect. For large transfers, compare the recipient name your bank displays.

Which countries' IBANs are checked?

All IBANs go through the same mod-97 algorithm. The bank code and account breakdown requires country-specific structure and is therefore done only for 26-character TR IBANs.

Can I enter it with spaces or in lowercase?

Yes. Spaces are stripped and letters are uppercased automatically; both grouped (TR12 3456) and unbroken input are accepted.

Does the tool connect to banking systems?

No. The check is purely mathematical; no query is sent to any bank or payment system.

Terms of Use and Legal Liability

Please read the information below before using the free tools on this page.

⏱️ QR Code Validity Period

QR codes created with this tool are static: the content (URL or text) is encoded directly into the QR image itself. As long as the image is not lost, it never expires and keeps working indefinitely. Whether the code works also depends on the content (e.g. the web address it points to) staying online.

No Data Is Stored

The content you enter is never stored, shared or tracked on our servers. Images are generated on the fly; the QR codes and barcodes you create are returned only to your browser. Keeping the downloaded files safe is the user's responsibility.

Commercial Use & Verification

Before using the generated QR codes and barcodes commercially (product labels, invoices, retail, etc.), always test them with your own scanner/POS system. Formats such as EAN-13 / ITF-14 may require an official GS1 number assignment; this responsibility lies with the user.

Legal Disclaimer

The tools are provided “as is”. Yazılımcımız Dijital Hizmetler cannot be held liable for any material or moral damages arising from misread or lost codes, misuse by third parties, or incorrect content input. Creating illegal, harmful or copyright-infringing content is prohibited.

General Terms of Use

  • The tools are provided "as is", without any warranty.
  • Verifying the accuracy of the generated results and how they are used is entirely the user's responsibility.
  • Tool outputs do not constitute legal, financial or professional advice.
  • The data you enter into the tools is not stored on our servers.
  • Misuse of the tools and creating illegal content is strictly prohibited.

By using this tool you are deemed to have accepted the terms above. For any questions, you can reach us via our contact page.

Call WhatsApp