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
^[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.