bangla_number_to_words 1.0.0 copy "bangla_number_to_words: ^1.0.0" to clipboard
bangla_number_to_words: ^1.0.0 copied to clipboard

A pure Dart package to convert numbers and currency amounts into Bangla words using the Bangladeshi numbering system (শত, হাজার, লক্ষ, কোটি).

bangla_number_to_words #

A pure Dart package to convert numbers and currency amounts into Bangla words using the Bangladeshi numbering system (শত, হাজার, লক্ষ, কোটি).

Features #

  • Number to Bangla Words — Convert integers into Bangla text
  • Money to Bangla Words — Convert currency amounts with টাকা, পয়সা
  • "মাত্র" Support — Optionally append "মাত্র" (only) to money text
  • Decimal / Paisa — Convert decimal amounts into টাকা + পয়সা
  • Short Format — Format large numbers as হাজার, লক্ষ, কোটি
  • Multi-Currency — BDT, USD, EUR, GBP, INR
  • Digit Conversion — Convert between English and Bangla digits

Installation #

Add to your pubspec.yaml:

dependencies:
  bangla_number_to_words: ^1.0.0

Usage #

import 'package:bangla_number_to_words/bangla_number_to_words.dart';

// Number to Bangla words
BanglaNumberToWords.convertNumber(123);
// → একশ তেইশ

BanglaNumberToWords.convertNumber(1234);
// → এক হাজার দুইশ চৌত্রিশ

BanglaNumberToWords.convertNumber(12345678);
// → এক কোটি তেইশ লক্ষ পঁয়তাল্লিশ হাজার ছয়শ আটাত্তর

// Money to Bangla words
BanglaNumberToWords.convertMoney(1250);
// → এক হাজার দুইশ পঞ্চাশ টাকা

// Money with মাত্র
BanglaNumberToWords.convertMoney(1250, addOnly: true);
// → এক হাজার দুইশ পঞ্চাশ টাকা মাত্র

// Decimal / Paisa support
BanglaNumberToWords.convertMoney(125.50);
// → একশ পঁচিশ টাকা পঞ্চাশ পয়সা

BanglaNumberToWords.convertMoney(1000.75);
// → এক হাজার টাকা পঁচাত্তর পয়সা

// Short format
BanglaNumberToWords.shortFormat(1200);
// → ১.২ হাজার

BanglaNumberToWords.shortFormat(150000);
// → ১.৫ লক্ষ

BanglaNumberToWords.shortFormat(12000000);
// → ১.২ কোটি

// Multi-currency
BanglaNumberToWords.convertMoney(125, currency: Currency.usd);
// → একশ পঁচিশ ডলার

BanglaNumberToWords.convertMoney(125, currency: Currency.eur);
// → একশ পঁচিশ ইউরো

// Digit conversion
BanglaNumberToWords.toBanglaDigits('12345');
// → ১২৩৪৫

BanglaNumberToWords.toEnglishDigits('১২৩৪৫');
// → 12345

Bangladeshi Number System #

Value Bangla
100 শত
1,000 হাজার
1,00,000 লক্ষ
1,00,00,000 কোটি

Supported Currencies #

Currency Bangla Label
BDT টাকা
USD ডলার
EUR ইউরো
GBP পাউন্ড
INR রুপি

License #

MIT License — see LICENSE for details.

2
likes
150
points
105
downloads

Documentation

API reference

Publisher

verified publisherpritom.me

Weekly Downloads

A pure Dart package to convert numbers and currency amounts into Bangla words using the Bangladeshi numbering system (শত, হাজার, লক্ষ, কোটি).

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on bangla_number_to_words