PHPackages                             gsazad/rupeestowords - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. gsazad/rupeestowords

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

gsazad/rupeestowords
====================

This PHP library provides functionality to convert a given number into words for Indian currency in multiple Indian languages, including English, Hindi, Punjabi, Gujarati, and more.

1.0.6(1y ago)125MITPHP

Since Jul 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/gsazad/rupeestowords)[ Packagist](https://packagist.org/packages/gsazad/rupeestowords)[ RSS](/packages/gsazad-rupeestowords/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)DependenciesVersions (8)Used By (0)

RupeesToWords
=============

[](#rupeestowords)

The RupeesToWords PHP library provides functionality to convert a given number into words for Indian currency in multiple Indian languages, including English, Hindi, Punjabi, Gujarati, and more. It is designed for use with Composer, making it easy to integrate into your PHP projects. Whether you need to generate invoice amounts, financial reports, or any other monetary representations, this library ensures that the numbers are accurately and appropriately expressed in words for the specified Indian language.

Features
--------

[](#features)

- Convert numbers into words for Indian currency.
- Supports multiple languages: English, Punjabi, Hindi, and Gujrati.

Installation
------------

[](#installation)

Install the package via Composer:

```
composer require gsazad/rupeestowords
```

Supported Languages
-------------------

[](#supported-languages)

You can specify the language parameter to convert the numbers into words in the desired language. The supported language parameters are:

```
English:    "en" or default
Punjabi:    "pa"
Gujrati:    "gu"
Hindi:      "hi"

```

Example
-------

[](#example)

```
$rupeesToWords = new Rupeestowords();
$num = 1234.56;

echo $rupeesToWords->convert($num); // Output: one thousand two hundred thirty four rupees and fifty six paise

echo $rupeesToWords->convert($num, 'pa'); // Output: ਇੱਕ ਹਜ਼ਾਰ ਦੋ ਸੌ ਚੌਂਤੀ ਰੁਪਏ ਅਤੇ ਛਪਿੰਜਾ ਪੈਸੇ

echo $rupeesToWords->convert($num, 'hi'); // Output: एक हजार दो सौ चौंतीस रुपये और छप्पन पैसे

echo $rupeesToWords->convert($num, 'gu'); //એક હજાર બે સો ચોત્રીસ રૂપિયા અને છપ્પન પૈસા
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

666d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/790a59edcdae1281ba815a9010453a46e658439d4ef30f614ecf1b5b853e5dc3?d=identicon)[arashinfo](/maintainers/arashinfo)

---

Top Contributors

[![gsazad](https://avatars.githubusercontent.com/u/70735102?v=4)](https://github.com/gsazad "gsazad (13 commits)")

---

Tags

currencywordsenglishindianhindirupeespunjabigujrati

### Embed Badge

![Health badge](/badges/gsazad-rupeestowords/health.svg)

```
[![Health](https://phpackages.com/badges/gsazad-rupeestowords/health.svg)](https://phpackages.com/packages/gsazad-rupeestowords)
```

###  Alternatives

[doctrine/inflector

PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.

11.4k855.8M711](/packages/doctrine-inflector)[brick/money

Money and currency library

1.9k37.9M102](/packages/brick-money)[kwn/number-to-words

Multi language standalone PHP number to words converter. Fully tested, open for extensions and new languages.

4235.0M21](/packages/kwn-number-to-words)[florianv/swap

Exchange rates library for PHP

1.3k6.4M16](/packages/florianv-swap)[cknow/laravel-money

Laravel Money

1.0k4.3M22](/packages/cknow-laravel-money)[akaunting/laravel-money

Currency formatting and conversion package for Laravel

7825.3M18](/packages/akaunting-laravel-money)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
