इमेज पैलेट एक्सट्रैक्टर

तस्वीर ड्रॉप करें और उसके हावी रंग पाएँ — HEX, RGB और कि कितना हिस्सा हर रंग ढांकता है।

छवि ड्रॉप करें, उसके रंग पैलेट बनकर लौटते हैं।

यहाँ छवि ड्रॉप करें, या पेस्ट करने के लिए ⌘V दबाएँ।

JPEG, PNG, WebP, GIF (पहला फ्रेम) और BMP सपोर्टेड — अधिकतम 20 MB और 16 मेगापिक्सल। पिक्सेल पढ़ने से पहले तस्वीर डाउनसैंपल होती है, इसलिए 4K फ़ोटो भी ठीक है।

छवि इस डिवाइस से बाहर नहीं जाती और पेज कोई नेटवर्क रिक्वेस्ट नहीं भेजता।

पास में कोई तस्वीर नहीं? “सैंपल लोड करें” आपकी भाषा में एक तस्वीर बनाता है ताकि पैलेट तुरंत दिखे।

इसका उपयोग कैसे करें

  1. कार्ड पर छवि ड्रॉप करें, ⌘V से पेस्ट करें, या “छवि चुनें” दबाएँ। HEX, RGB और पिक्सेल हिस्सेदारी की पैलेट तुरंत दिख जाती है — दबाने के लिए कोई बटन नहीं है और कुछ भी अपलोड नहीं होता।
  2. चुनें कितने रंग चाहिए (6, 8 या 16) और ह्यू के अनुसार सॉर्ट करना है या हाविता के अनुसार। दोनों में से कुछ भी बदलते ही पैलेट तुरंत अपडेट होती है, दोबारा डीकोड नहीं होता।
  3. किसी भी स्वॉच पर “कॉपी करें” दबाकर सिर्फ़ वही रंग लें, या “CSS के रूप में कॉपी करें” / “JSON के रूप में कॉपी करें” से पूरी पैलेट लें। “JSON डाउनलोड करें” / “टेक्स्ट डाउनलोड करें” इसे फ़ाइल में सेव करते हैं। आपकी असली फ़ाइल कभी नहीं बदली जाती।

उदाहरण

सैंपल इमेज (“सैंपल लोड करें” से लोड होती है)

ykit-palette-hi.jpg
1200 × 800 · 53.4 KB · ग्रेडिएंट + टेक्स्ट

8 रंगों की पैलेट

#235695  rgb(35, 86, 149)  12.5%
#3834BE  rgb(56, 52, 190)  12.5%
#4355A5  rgb(67, 85, 165)  12.5%
… 5 और

ये सैंपल इमेज (2026-10-27, Chromium) पर वास्तविक median-cut नतीजे हैं। सैंपल का टेक्स्ट पेज की भाषा में बनाया जाता है, इसलिए हिन्दी सहित हर भाषा के सैंपल के बाइट और ग्रेडिएंट के बीच वाले रंग थोड़े अलग हो सकते हैं। प्रतिशत 200 px डाउनसैंपल्ड छवि के हैं और एक दशमलव तक राउंड किए जाते हैं — टूल यही साफ़-साफ़ बताता है, प्रति-पिक्सेल सटीकता का नाटक नहीं करता।

नियम, सीमाएँ और ज्ञात समस्याएँ

  • कुछ भी अपलोड नहीं होता: तस्वीर इसी टैब में पढ़ी, डाउनसैंपल और एनालाइज़ जाती है, और पेज कभी नेटवर्क रिक्वेस्ट नहीं भेजता। आपकी असली फ़ाइल सिर्फ़ पढ़ी जाती है, कभी बदली नहीं जाती।
  • पिक्सेल हिस्सेदारी डाउनसैंपल्ड छवि (सबसे लंबी भुजा 200 px) पर नापी जाती है और एक दशमलव तक राउंड होती है; यह हर असली पिक्सेल की गिनती नहीं है। राउंडिंग का मतलब है कि प्रतिशत ठीक 100 तक नहीं जोड़ सकते।
  • पारदर्शी पिक्सेल (50% से कम alpha) छोड़ दिए जाते हैं: उनमें कोई रंग नहीं होता, इसलिए शामिल करने से पैलेट खराब होगी। पूरी तरह पारदर्शी छवि रंग गढ़ने के बजाय “कोई दृश्यमान पिक्सेल नहीं” बताती है।
  • प्रति छवि अधिकतम 20 MB और 16 मेगापिक्सल, और डीकोड से पहले ही अस्वीकार हो जाती है ताकि बहुत बड़ी फ़ाइल टैब को खा न जाए। पिक्सेल पढ़ने से पहले तस्वीर को सबसे लंबी भुजा 200 px तक डाउनसैंपल किया जाता है, जिससे निष्कर्षण तेज़ रहता है पर सूक्ष्म रंग-विवरण थोड़ा धुंधला हो सकता है।
  • कोई “एक्सट्रैक्ट” बटन नहीं और कोई सटीक कलर ड्रॉपर नहीं: यह टूल हावी पैलेट बताता है, कर्सर के नीचे का सटीक रंग नहीं, और यह नहीं आँकता कि रंगों का मेल सुंदर है या नहीं।
  • एक बार में सिर्फ़ एक छवि। कोई हिस्ट्री नहीं और साफ़ पेज URL के सिवा कोई शेयर लिंक नहीं — कुछ भी स्टोर नहीं होता, इसलिए रीलोड पर सब शून्य से शुरू होता है।

रंग मिलने के बाद आमतौर पर लोग आगे यही चाहते हैं।