- Home
- BDT – Bangladeshi Taka
- BDT → CNY
500 BDT to CNYBangladeshi Taka → Chinese Yuan
On 2026-10-28, 1 Bangladeshi Taka (BDT) = 0.05371 Chinese Yuan (CNY) at the mid-market rate. Conversely, 1 CNY = 18.6177 BDT. Over the last 30 days the BDT/CNY rate moved between 0.05371 and 0.05455, a change of -1.50%.
This page shows the live mid-market rate from Bangladeshi Taka (BDT) to Chinese Yuan (CNY), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.
BDT/CNY exchange rate chart
BDT/CNY went from 0.05446 on Sep 29, 2026 to 0.05371 on Oct 28, 2026 (−1.37 %). Highest: 0.05455 (Oct 3, 2026); lowest: 0.05371 (Oct 28, 2026).
BDT/CNY exchange rate analysis
Over the last 30 days the BDT/CNY rate fell (-1.50%): the BDT lost ground against the CNY. Over the past 12 months it ranged from 0.05371 (2026-10-28) to 0.05847 (2025-11-05), with an average of 0.05589. Today's rate is 3.90% below its one-year average: 1 BDT buys fewer CNY than usual. Day-to-day movements are small (average daily change of 0.15%). The largest daily move of the last 30 days was -0.53% on 2026-10-27.
| Period | Date | 1 BDT = | Change |
|---|---|---|---|
| 1 week ago | 0.05407 CNY | -0.65% | |
| 1 month ago | 0.05453 CNY | -1.50% | |
| 6 months ago | 0.05561 CNY | -3.42% | |
| 1 year ago | 0.05807 CNY | -7.51% |
BDT/CNY · last 10 days
| Date | 1 BDT = | 1 CNY = |
|---|---|---|
| 0.05371 CNY | 18.6177 BDT | |
| 0.05376 CNY | 18.5997 BDT | |
| 0.05405 CNY | 18.5010 BDT | |
| 0.05386 CNY | 18.5680 BDT | |
| 0.05397 CNY | 18.5303 BDT | |
| 0.05396 CNY | 18.5337 BDT | |
| 0.05398 CNY | 18.5244 BDT | |
| 0.05407 CNY | 18.4961 BDT | |
| 0.05404 CNY | 18.5045 BDT | |
| 0.05416 CNY | 18.4624 BDT |
Bangladeshi Taka to Chinese Yuan
Chinese Yuan to Bangladeshi Taka
Frequently asked questions
How much is 1 BDT in CNY today?
1 Bangladeshi Taka is worth 0.05371 Chinese Yuan at the mid-market rate of 2026-10-28. 1 Chinese Yuan is worth 18.6177 Bangladeshi Taka.
How much is 100 BDT in CNY?
100 BDT = 5.3712 CNY, and 100 CNY = 1,861.77 BDT (rate of 2026-10-28).
How has the BDT to CNY rate changed over the last month?
Over 30 days the rate went from 0.05453 to 0.05371 (-1.50%). The 30-day high was 0.05455 and the low was 0.05371.
How has the BDT to CNY rate changed this week?
One week ago 1 BDT was worth 0.05407 CNY; today it is worth 0.05371 CNY (-0.65%).
What was the best BDT to CNY rate in the past year?
The highest rate of the past 12 months was 1 BDT = 0.05847 CNY on 2025-11-05; the lowest was 0.05371 CNY on 2026-10-28.
Where does this exchange rate come from?
XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.
Bangladeshi Taka to other currencies
About the Bangladeshi Taka (BDT)
The Bangladeshi Taka is the official currency of Bangladesh. Symbol: Tk. ISO 4217 code: BDT.
All Bangladeshi Taka (BDT) exchange rates →About the Chinese Yuan (CNY)
The Chinese Yuan is the official currency of China. Symbol: CN¥. ISO 4217 code: CNY.
All Chinese Yuan (CNY) exchange rates →