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

मुफ़्त प्रतिशत कैलक्यूलेटर

तुरंत प्रतिशत की गणना करें: Y का X% ज्ञात करें, X, Y का कितना प्रतिशत है, और दो मानों के बीच प्रतिशत परिवर्तन ज्ञात करें।

लोड होने के बाद ऑफ़लाइन काम करता है

Y का X% क्या है?

%
का
=

15 ÷ 100 × 200 = 30

X, Y का कितना % है?

कितना % है
=

30 ÷ 200 × 100 = 15%

A से B तक प्रतिशत परिवर्तन

→
=

(100 − 80) ÷ |80| × 100 = 25%

25% की वृद्धि

X किस संख्या का Y% है?

है
%
का

30 ÷ 15 × 100 = 200

X को Y% से बढ़ाएं या घटाएं

द्वारा
%
=

200 × (1 + 15 ÷ 100) = 230

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

  • बिक्री मूल्य और छूट की गणना करेंकिसी भी बिक्री या प्रचारात्मक छूट के लिए छूट की गई कीमत, बचत राशि और छूट प्रतिशत खोजें।
  • परीक्षा के अंक और ग्रेड की गणना करेंकच्चे परीक्षा अंकों को प्रतिशत में परिवर्तित करें, ग्रेड औसत की गणना करें और पता लगाएं कि आपको कौन सा अंक चाहिए।
  • वित्तीय प्रतिशत की गणना करेंब्याज, कर, कमीशन, लाभ मार्जिन और अन्य वित्तीय प्रतिशत की गणना करें।
  • सांख्यिकीय प्रतिशत की गणना करेंडेटा विश्लेषण के लिए अनुपात, सापेक्ष आवृत्तियां और प्रतिशत वितरण खोजें।
  • स्वास्थ्य और फिटनेस प्रतिशत की गणना करेंशरीर में वसा प्रतिशत लक्ष्य, पोषण मैक्रो और प्रतिशत में फिटनेस लक्ष्य प्रगति की गणना करें।

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

सभी पाँच गणना मोड सादे JavaScript अंकगणित का उपयोग करके पूरी तरह ब्राउज़र में चलते हैं — शून्य बाहरी लाइब्रेरी हैं और कोई सर्वर शामिल नहीं। टाइप करते ही परिणाम लाइव अपडेट होते हैं, आपके लोकेल के नंबर कन्वेंशन से मेल खाने के लिए ब्राउज़र के बिल्ट-इन toLocaleString API का उपयोग करके फ़ॉर्मेट किए जाते हैं।

  1. 1
    एक गणना मोड चुनें
    पाँच अलग मोड एक साथ दिखाए जाते हैं: Y का X% खोजें, तय करें कि एक नंबर दूसरे का कितना प्रतिशत है, दो वैल्यू के बीच प्रतिशत बदलाव गणना करें, मूल कुल के लिए रिवर्स-हल करें, और एक प्रतिशत वृद्धि या कमी लागू करें। हर एक स्वतंत्र रूप से काम करता है।
  2. 2
    useMemo के ज़रिए लाइव अंकगणित
    हर मोड के इनपुट एक React useMemo hook से जुड़े हैं। जैसे ही एक वैल्यू बदलती है, संबंधित फ़ॉर्मूला तुरंत ब्राउज़र में चलता है — उदाहरण के लिए, प्रतिशत बदलाव ((to − from) / |from|) × 100 के रूप में गणना किया जाता है, बिना किसी डिबाउंस या बटन दबाने की ज़रूरत के।
  3. 3
    लोकेल-अवेयर नंबर फ़ॉर्मेटिंग
    परिणाम JavaScript के toLocaleString का उपयोग करके फ़ॉर्मेट किए जाते हैं, जो ब्राउज़र के बिल्ट-इन Intl इंजन को सौंपता है। इसका मतलब है हज़ारों सेपरेटर और दशमलव चिह्न अपने आप उपयोगकर्ता के लोकेल को दर्शाते हैं — एक यूरोपीय विज़िटर 1.234,56 देखता है जबकि एक US विज़िटर 1,234.56 देखता है।
  4. 4
    किसी भी परिणाम को कॉपी करने के लिए क्लिक करें
    हर परिणाम बॉक्स एक बटन है जो navigator.clipboard.writeText कॉल करता है और फ़ॉर्मेटेड नंबर को क्लिपबोर्ड पर रखता है। एक संक्षिप्त चेकमार्क बिना किसी पेज नेविगेशन या पॉप-अप के कॉपी की पुष्टि करता है।

संबंधित टूल

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