Home SWIFT/BIC code Malaysia

Malaysia SWIFT/BIC code validator

How the SWIFT/BIC code format works

Format
8 or 11-character bank identifier code, country code MY in positions 5-6
Example
MBBEMYKL

Things to watch for

  • Structure: 4-letter bank code + MY (country) + 2-character location code, plus an optional 3-character branch code
  • An 8-character code (or one ending XXX) refers to the bank's head office, almost always registered in Kuala Lumpur
  • No checksum digit — this is a format check only; it confirms positions 5-6 read MY, not that the bank or branch actually exists
Regex for SWIFT/BIC code
^[A-Z]{4}MY[A-Z0-9]{2}([A-Z0-9]{3})?$

A Malaysian SWIFT/BIC code identifies the bank on an international wire transfer into or out of Malaysia, separate from the domestic codes banks use within RENTAS, the country’s real-time gross settlement system. Every Malaysian BIC has MY fixed at positions 5-6, right after the 4-letter bank code, and Malaysia’s largest commercial banks all register their SWIFT head office in Kuala Lumpur, using the location code KL.

Major Malaysian bank BIC prefixes

Bank BIC Location
Maybank MBBEMYKL Kuala Lumpur
CIMB Bank CIBBMYKL Kuala Lumpur
Public Bank PBBEMYKL Kuala Lumpur

How this validator works

This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read MY, and the location and optional branch segments use only letters and digits — entirely client-side, with nothing sent to a server.

What a pass doesn’t tell you

A pass confirms the code fits the Malaysian BIC pattern, not that MBBE, CIBB, or PBBE still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.

Scope: format validation only, and only for the SWIFT/BIC used on cross-border transfers — it does not validate a RENTAS participant code used for domestic settlement.

SWIFT/BIC code FAQ

What's the SWIFT code format for a Malaysian bank?

A Malaysian BIC is 8 or 11 characters: a 4-letter bank code, MY fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example MBBEMYKL for Maybank's Kuala Lumpur head office.

How do I read a Malaysian BIC?

In CIBBMYKL, CIBB identifies CIMB Bank, MY is the country, and KL is the Kuala Lumpur location code shared by Malaysia's largest banks.

Is a SWIFT/BIC code the same as Malaysia's domestic RENTAS system?

No. RENTAS is Malaysia's domestic real-time gross settlement system for interbank transfers within the country; the SWIFT/BIC code identifies the bank for international wires. They're separate systems, and a RENTAS participant code isn't a substitute for a BIC.

← More SWIFT/BIC code validators