मुख्य सामग्री पर जाएँ

मुफ़्त संख्या से शब्द परिवर्तक

किसी भी संख्या को शब्दों में बदलें — अंग्रेज़ी, वियतनामी, पोलिश, तुर्की, स्पेनिश, पुर्तगाली, फ़्रेंच, जर्मन, रूसी और 7 और भाषाओं में: गिनती की संख्याएँ, रकम और चेक पर लिखने का रूप।

लोड होने के बाद ऑफ़लाइन काम करता है
चीनी बड़े अक्षरों में रकम (大写金额) →

One thousand, two hundred thirty-four

त्वरित उदाहरण

सामान्य उपयोग

  • चेक और कानूनी दस्तावेजों पर संख्या लिखेंचेक, मनी ऑर्डर और कानूनी अनुबंध के लिए लिखित शब्दों में राशि बदलें जहां लिखित राशि आवश्यक है।
  • शैक्षिक सामग्री के लिए शब्दों में संख्या लिखेंवर्कशीट, शैक्षिक सामग्री और भाषा-सीखने की सामग्री के लिए अंग्रेजी लिखने के लिए संख्या को परिवर्तित करें।
  • शब्दों में चालान राशि लिखेंअंतर्राष्ट्रीय चालान, खरीद आदेश और भुगतान अनुरोधों के लिए लिखित शब्दों में चालान कुल राशि बदलें।
  • लेखन और प्रकाशन के लिए संख्याएं स्पेल करेंनिबंध, लेख, किताबें और व्यावसायिक लेखन के लिए संख्याओं को शब्दों में बदलकर शैली गाइड नियमों का पालन करें।
  • पहुंच क्षमता और स्क्रीन रीडर के लिए शब्दों में संख्यासुलभ सामग्री, ARIA लेबल और स्क्रीन रीडर संगतता के लिए लिखे गए नंबर स्ट्रिंग उत्पन्न करें।

यह कैसे काम करता है

यह कन्वर्टर एक हाथ से लिखा एल्गोरिदम उपयोग करता है — कोई लाइब्रेरी नहीं, कोई API कॉल नहीं। पूरा कन्वर्ज़न आपके ब्राउज़र में तीन स्टैटिक लुकअप टेबल (एक, दहाई, और "हज़ार", "मिलियन" जैसे स्केल शब्द) और एक चंकिंग लूप का उपयोग करके चलता है जो किसी भी इंटीजर को तीन अंकों के समूहों में तोड़ता है और स्थानीय रूप से अंग्रेज़ी वाक्यांश बनाता है।

  1. 1
    इनपुट पार्सिंग और चिह्न पहचान
    टूल कॉमा हटाता है, शुरुआती माइनस चिह्न जाँचता है, और इनपुट को एक सिंपल अंक रेगेक्स के मुक़ाबले मान्य करता है। यह JavaScript की फ़्लोटिंग-पॉइंट सटीकता द्वारा परिणाम चुपचाप ख़राब किए जाने से पहले Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) से ऊपर के नंबर पकड़ने के लिए BigInt भी उपयोग करता है।
  2. 2
    स्केल शब्दों के साथ तीन-अंक चंकिंग
    इंटीजर भाग बार-बार 1,000 से भाग किया जाता है, और हर शेष (0–999) सौ-दहाई-इकाई लुकअप के ज़रिए बदला जाता है। हर चंक फिर SCALES array ('thousand', 'million', 'billion', 'trillion', 'quadrillion') से उसके स्केल शब्द से प्रीफ़िक्स होता है और चंक कॉमा से जोड़े जाते हैं।
  3. 3
    मोड-विशिष्ट पोस्ट-प्रोसेसिंग
    चुने मोड के आधार पर, शब्द स्ट्रिंग बदली जाती है: ordinal मोड आख़िरी शब्द पर एक हार्ड-कोडेड सफ़िक्स मैप लागू करता है (जैसे 'twenty-one' 'twenty-first' बन जाता है); currency मोड चुनी मुद्रा (USD, GBP, EUR, INR, JPY, CAD, AUD) के लिए मुख्य और गौण यूनिट नाम देखता है और दशमलव भाग को निकटतम cent तक गोल करता है; check/legal मोड आउटपुट को 'One thousand two hundred thirty-four and 56/100 dollars' के रूप में फ़ॉर्मेट करता है।
  4. 4
    परिणाम दिखाया और इन-ब्राउज़र कॉपी किया जाता है
    कन्वर्ट की गई स्ट्रिंग React के useMemo के ज़रिए हर कीस्ट्रोक पर फिर से गणना की जाती है — कोई नेटवर्क रिक्वेस्ट नहीं। Copy क्लिक करना ब्राउज़र के navigator.clipboard API का उपयोग करके परिणाम को क्लिपबोर्ड में लिखता है।

संबंधित टूल

अक्सर पूछे जाने वाले प्रश्न