Color Tools

कलर व्हील के साथ रैंडम कलर जनरेटर

एक बटन दबाएं या Spacebar दबाकर नए रैंडम रंग पाएं। जो रंग पसंद आए उन्हें लॉक करें और बाकी रंगों को फिर से जनरेट करें। हर रंग के HEX, RGB और HSL values दिखाई देते हैं, और पूरी palette को code के रूप में कॉपी या SVG file के रूप में सेव किया जा सकता है। Palettes आपके browser में generate होती हैं।

Colors: 6
CSS Variables
:root {

}
Tailwind CSS
colors: {

}
React Array
export const palette = [];
Flutter / Dart

UI Mockup Live Preview

Sample UI Card Element
WCAG AA Passed

इस टूल का उपयोग क्यों करें?

इस टूल का उपयोग क्यों करें?

किसी website या app के लिए रंग चुनते समय अक्सर color picker, converter और text editor के बीच जाना पड़ता है। यहां आप एक ही जगह पर रंग generate कर सकते हैं, उन्हें अपनी जरूरत के format में कॉपी कर सकते हैं और एक छोटे mockup में देख सकते हैं। रंग random होते हैं, इसलिए यह tool नए ideas और exploration के लिए उपयोगी है। यह color rules के आधार पर palette तैयार नहीं करता।

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

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

  1. चरण 1

    कितने colors चाहिए चुनें

    Colors slider या - और + buttons का उपयोग करके 2 से 10 के बीच संख्या चुनें।
  2. चरण 2

    Generate और Lock करें

    Generate Random पर क्लिक करें या Spacebar दबाएं। जिस color को रखना चाहते हैं उसके card पर lock icon पर क्लिक करें और फिर से generate करें।
  3. चरण 3

    Single values कॉपी करें

    किसी card की HEX, RGB या HSL line पर क्लिक करके उस value को कॉपी करें।
  4. चरण 4

    Code कॉपी करें या SVG download करें

    Developer Code खोलें और जिस format की जरूरत है उसके पास Copy दबाएं। या Designer Assets खोलकर SVG download करें।

यह tool क्या करता है

यह एक बार में 2 से 10 random colors की palette बनाता है। हर रंग को सभी possible HEX values में से random तरीके से चुना जाता है। हर रंग एक swatch card के रूप में दिखाई देता है, जिसमें उसके HEX, RGB और HSL values होती हैं। किसी value पर क्लिक करके उसे कॉपी किया जा सकता है। इसके बाद पूरी palette को code के रूप में कॉपी या SVG file के रूप में download किया जा सकता है।

Random generator का उपयोग क्यों करें

जब आपके पास शुरुआत करने के लिए कोई color idea नहीं होता, तब random colors उपयोगी हो सकते हैं। Spacebar कुछ बार दबाकर आप अलग-अलग combinations देख सकते हैं और पता लगा सकते हैं कि कौन-से रंग आपको पसंद आते हैं। जब कोई रंग सही लगे, उसे lock करें और उसके आसपास बाकी रंगों को फिर से generate करें। क्योंकि रंग किसी खास rule से match नहीं किए जाते, कुछ results आपस में अच्छे नहीं लग सकते। ऐसे में फिर से generate करें।

Palette mode और Color Wheel

Palette mode में swatch cards दिखाई देते हैं। Color Wheel mode में इनके ऊपर एक गोल color wheel भी दिखाई देता है। आपकी palette का हर रंग wheel पर एक छोटे dot के रूप में दिखाया जाता है। Dot का angle उस रंग के hue को और center से उसकी दूरी saturation को दर्शाती है। Wheel lightness नहीं दिखाता, इसलिए समान hue और saturation लेकिन अलग lightness वाले दो रंग एक ही जगह दिखाई देंगे।

रंगों को लॉक करना, बदलना और उनकी संख्या सेट करना

किसी card पर lock icon पर क्लिक करके उस रंग को अगली palette generate होने पर भी बनाए रखें। Card का refresh icon केवल उसी रंग को बदलता है। Slider या - और + buttons से रंगों की संख्या 2 से 10 के बीच सेट की जा सकती है। नई palette 6 colors से शुरू होती है। संख्या बढ़ाने पर नए रंग जुड़ते हैं। संख्या कम करने पर अंत के रंग हटा दिए जाते हैं।

Page background को Sync करना

Sync option चालू करने पर page background आपकी palette के पहले रंग को इस्तेमाल करता है। इससे आप किसी रंग को केवल छोटे swatch के रूप में नहीं, बल्कि पूरे आकार में देखकर बेहतर तरीके से समझ सकते हैं। इसे बंद करने पर सामान्य page background वापस आ जाता है। Tool छोड़ने पर यह भी reset हो जाता है।

Code कॉपी करना और files download करना

Developer Code tab आपकी current palette से चार code snippets दिखाता है: CSS variables, Tailwind color object, React के लिए JavaScript array और Flutter के लिए Dart constants। हर format का अपना Copy button है। Designer Assets tab में दो buttons हैं। पहला palette.svg नाम की SVG file download करता है, जिसमें हर रंग का एक swatch और उसके नीचे उसका HEX label होता है। दूसरा palette data को JSON के रूप में कॉपी करता है।

Live UI preview

Tool के नीचे एक छोटा mockup आपकी palette के पहले चार रंगों का उपयोग background, button, card और badge के लिए करता है। इससे आपको जल्दी समझ आता है कि ये रंग किसी interface में साथ कैसे दिख सकते हैं। यह केवल एक visual sample है। Tool text contrast या accessibility की जांच नहीं करता।

फीचर्स की जानकारी

2 से 10 रंगों की Random Palettes

Generate Random button या Spacebar एक नई palette बनाता है। यह जल्दी से अलग-अलग options explore करने का आसान तरीका है। रंग पूरी तरह random होते हैं, इसलिए कुछ combinations एक साथ अच्छे नहीं लग सकते।

एकल रंगों को Lock और Replace करें

किसी रंग को lock करके अगली generation में भी बनाए रखें। केवल एक swatch बदलने के लिए refresh icon का उपयोग करें। इससे आप धीरे-धीरे अपनी palette तैयार कर सकते हैं।

HEX, RGB और HSL Values

किसी card पर दिखाई गई value पर क्लिक करके उसे कॉपी करें। Card में HSL के लिए hue और saturation दिखाई जाते हैं। कॉपी की गई HSL value में lightness भी शामिल होती है।

Color Wheel View

यह दिखाता है कि हर रंग hue और saturation के आधार पर कहां स्थित है। इससे यह देखना आसान होता है कि आपके रंग wheel के किसी हिस्से में पास-पास हैं या अलग-अलग फैले हुए हैं।

चार Formats के लिए Code Snippets

CSS variables, Tailwind colors object, React array और Flutter/Dart constants उपलब्ध हैं। Tailwind snippet आपके अपने config में paste करने के लिए एक fragment है, पूरी file नहीं।

SVG Download और JSON Copy

SVG एक simple strip है जिसमें swatches और उनके HEX labels होते हैं। JSON copy में हर रंग का पूरा data शामिल होता है: HEX, RGB, HSL और lock state।

Page Background Sync और UI Preview

Palette को context में देखने के दो आसान तरीके हैं: पूरी page का background बदलना और एक छोटे button, card और badge mockup में रंगों को देखना।

आप इसका उपयोग किन कामों के लिए कर सकते हैं?

नया Design शुरू करना

Palettes generate करते रहें जब तक कोई एक रंग आपको सही न लगे, फिर उसे lock करके उसके आसपास बाकी palette तैयार करें।

Stylesheet या Theme सेट करना

रंगों को CSS variables या Tailwind snippet के रूप में कॉपी करें और सीधे अपने project में paste करें।

Flutter और React Projects

Dart Color constants या HEX strings का JavaScript array प्राप्त करें, बिना उन्हें manually convert किए।

Designer के साथ Palette Share करना

SVG strip download करें या JSON कॉपी करें, ताकि colors और उनके HEX codes साथ में भेजे जा सकें।

Teaching और Practice

Wheel का उपयोग करके देखें कि hue और saturation किसी color की position से कैसे जुड़े हैं और random colors की visual तुलना करें।

टूल की जानकारी

Tool typeRandom color palette generator
Number of colors2 to 10 (starts at 6)
Color values shownHEX, RGB, HSL
Color wheelYes, hue and saturation only
Code snippetsCSS variables, Tailwind, React array, Flutter/Dart
File downloadSVG (palette.svg)
Data copyJSON
Keyboard shortcutSpacebar generates a new palette
Palette savingNo, the palette is lost when you reload the page
Contrast checkingNo
File uploadNone, there is no input file
ProcessingIn your browser

लाभ

  • बिना कुछ upload किए colors generate और copy करें।
  • Spacebar shortcut से कई palettes जल्दी आज़माई जा सकती हैं।
  • Lock और single-color replace की मदद से पूरी palette फिर से शुरू करने के बजाय उसे धीरे-धीरे refine किया जा सकता है।
  • चार formats के लिए code सीधे copy करने के लिए तैयार है।

सीमाएँ

  • Colors पूरी तरह random होते हैं। Tool harmony rules का उपयोग नहीं करता, इसलिए कुछ combinations आपस में अच्छे नहीं लग सकते।
  • Palettes save नहीं होतीं। Page को reload या close करने पर current palette खो जाती है, इसलिए जिसे रखना है उसे copy या download कर लें।
  • Tool contrast या accessibility की जांच नहीं करता। Preview केवल एक visual sample है।
  • केवल SVG file download उपलब्ध है। PNG, PDF या Adobe swatch downloads उपलब्ध नहीं हैं।
  • JSON copy tool का अपना data format है। यह ready-made Figma tokens file नहीं है।
  • Keyboard के बिना touch screens पर Spacebar shortcut उपलब्ध नहीं है। इसके बजाय button का उपयोग करें।
  • Wheel केवल hue और saturation दिखाता है, lightness नहीं।

Tool आपके data को कैसे handle करता है

Tool colors generate करता है, wheel draw करता है, code snippets बनाता है और SVG file आपके browser में ही तैयार करता है। कोई file upload नहीं होती और tool का अपना code आपकी palette को किसी server पर नहीं भेजता। Copy करने के लिए आपके browser के clipboard का उपयोग होता है।

Privacy

Tool आपकी palettes को browser में भी store नहीं करता। यह statement केवल tool पर लागू होती है, न कि website के बाकी हिस्से द्वारा load किए जाने वाले अन्य scripts पर।

टिप्स

  • पहले अपने main color को lock करें, फिर accent colors खोजने के लिए generation जारी रखें।
  • पहले color को full size में देखने के लिए page background sync चालू करें।
  • Explore करने के लिए colors की संख्या 10 तक बढ़ाएं और कुछ अच्छे colors मिलने के बाद संख्या कम कर दें।
  • Page reload करने से पहले अपनी palette copy कर लें, क्योंकि यह save नहीं होती।
  • Text के लिए palette इस्तेमाल करने से पहले dedicated contrast checker से contrast जांचें।

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

क्या इसे इस्तेमाल करने के लिए account चाहिए?

नहीं। Tool में sign-in की जरूरत नहीं है। Page खोलें और colors generate करना शुरू करें।

क्या colors वास्तव में random होते हैं?

हां। हर color को सभी HEX values में से random तरीके से चुना जाता है। Tool किसी harmony rule का पालन नहीं करता, इसलिए कुछ palettes अच्छी लगेंगी और कुछ नहीं।

मैं एक बार में कितने colors generate कर सकता हूं?

एक बार में 2 से 10 colors। नई palette 6 colors से शुरू होती है।

मुझे पसंद आने वाले color को कैसे रखूं?

उसके card पर lock icon पर क्लिक करें। Locked colors नई palette generate करने पर भी अपनी जगह पर बने रहते हैं। Refresh icon केवल उसी color को बदलता है।

मैं कौन-से formats कॉपी कर सकता हूं?

Single colors को HEX, RGB या HSL के रूप में कॉपी किया जा सकता है। पूरी palette को CSS variables, Tailwind colors snippet, React array या Flutter/Dart constants के रूप में कॉपी किया जा सकता है। इसे JSON के रूप में भी कॉपी किया जा सकता है।

क्या मैं palette को file के रूप में download कर सकता हूं?

हां, palette.svg नाम की SVG file के रूप में। इसमें हर color का एक swatch और उसका HEX code दिखाया जाता है। PNG, PDF या Adobe swatch downloads उपलब्ध नहीं हैं।

क्या यह text contrast या accessibility check करता है?

नहीं। नीचे दिया गया preview केवल एक visual sample है। Text और background colors चुनने से पहले contrast checker का उपयोग करें।

क्या page reload करने पर मेरी palette save रहती है?

नहीं। Palette store नहीं की जाती। Page छोड़ने से पहले codes कॉपी करें या SVG download करें।

क्या यह phone पर काम करता है?

Generate Random button, locks और copy buttons touch से काम करते हैं। Spacebar shortcut के लिए keyboard की जरूरत होती है।