Generate Global Payment Bank Codes

CNAPS Code Generator For China

Instantly generate a valid CNAPS code for Chinese bank transfers by entering your bank code, region code, and branch code. Our tool ensures your CNAPS code is accurate for secure Chinese bank transactions.

Generate a CNAPS code for China

What is a CNAPS code?

A CNAPS code (China National Advanced Payment System code) is a standardized 12-digit identification number used to uniquely identify financial institutions and their branches within China's domestic payment infrastructure. Assigned by the People's Bank of China, it facilitates accurate and efficient routing of electronic payments for cross-border payments involving Chinese banks. The CNAPS code consists of a bank identifier, region code, and branch identifier to ensure precise processing of transactions within China's centralized clearing system.

What is the format of a CNAPS code in China?

A CNAPS code in China is 12 digits and its format is...

  • Positions 1-3: Bank Code
  • Positions 4-7: Region Code
  • Positions 8-11: Branch Code
  • Position 12: Check Digit

When would I need to generate a CNAPS code?

You need to generate a CNAPS code for Chine if...

  • You're sending or receiving a cross-border electronic transfer to a Chinese bank account.
  • Your bank or payment provider requests a CNAPS code for processing a transaction.
  • You want to verify the accuracy of a recipient's bank account before transferring funds.
Use our China CNAPS code generator tool to instantly create a verified CNAPS code.

Where can I learn more about CNAPS codes in China?

See the official Bank for International Settlement's (BIS) "Payment, clearing and settlement systems in China" publication here.

How can I integrate with your API directly?

Integrating directly with our API is straightforward and entirely open at this time. Here is a snippet of a sample web request you can make:

POST https://api.bankcode.tools/cn-cnaps-code/
{
  "bank_code": "###",
  "branch_code": "####",
  "region_code": "####",
  "country_code": "CN",
  "payment_field": "cnaps"
}