oLoveTools
स्थानीय सूची कार्यशाला

सूची क्रमबद्ध, दोहराव-मुक्त और मिश्रित करने वाला औज़ार

सूची चिपकाएँ, खींचकर छोड़ें या किसी और टूल से लें और उस पर एक नुस्खा बनाएँ: क्रमबद्ध करना, दोहराव हटाना, छानना, फिर से क्रमांक देना, दूसरी सूची के साथ मिलाना। हर चरण बाद में भी बदला जा सकता है, जब तक आप जोड़ें नहीं तब तक कुछ नहीं चलता, और सूची कभी आपका ब्राउज़र नहीं छोड़ती।

ऐसा नुस्खा जिसे आप दोबारा क्रम में लगा और पूर्ववत कर सकते हैं
असली ICU क्रम, प्राकृतिक संख्या क्रम के साथ
दूसरी सूची के साथ समुच्चय संक्रियाएँ
निष्पक्ष ड्रॉ: क्रिप्टो यादृच्छिकता या बीज
सूची A
किससे बाँटें
परिणाम
00मदें0.0 msइतिहास: 0 B · 0अद्यतन हो रहा है…
आगे बढ़ें
शॉर्टकट
Ctrl+Z पूर्ववतCtrl+Shift+Z फिर से करेंCtrl+Enter रुकी हुई सूची चलाएँAlt उल्टी संक्रिया जोड़ेंदायाँ क्लिक वही, माउस से
संक्रियाएँAlt दबाए रखें = उल्टा
क्रम
सफ़ाई
पाठ
छँटाई
मिश्रण
तैयार नुस्खे
आपका नुस्खा

अभी कोई संक्रिया नहीं

आपकी सूची जस की तस है। ऊपर से कोई संक्रिया चुनें और वह यहाँ आ जाएगी, जहाँ आप उसे हिला सकते हैं, बदल सकते हैं या बंद कर सकते हैं।

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

1

सूची लाएँ

उसे चिपकाएँ, पेज पर .txt या .csv छोड़ें, या किसी और टूल से लें। वह केवल लोड होती है — अभी उस पर कुछ लागू नहीं होता।

2

संक्रियाएँ जमाएँ

आपकी चुनी हर संक्रिया परिणाम को मिटाने के बजाय नुस्खे में जुड़ती है, इसलिए आप उसे हिला सकते हैं, बाद में उसके विकल्प बदल सकते हैं या बंद करके देख सकते हैं कि वह क्या कर रही थी।

3

समायोजित करें और मापें

हर चरण दिखाता है कि उसने कितनी मदें हटाईं या बदलीं, इसलिए «दोहराव हटाएँ» एक जाँचने योग्य संख्या है, अनुमान नहीं।

4

साथ ले जाएँ

उसे कॉपी करें, डाउनलोड करें, SQL की IN सूची या JSON सरणी का रूप दें, या सीधे सुइट के किसी और टूल में भेजें।

एक नुस्खा, एकतरफ़ा संपादन नहीं

परिणाम आपकी सूची और चरणों के क्रमित समुच्चय से निकलता है। कुछ भी अधिलिखित नहीं होता, इसलिए दूसरे चरण पर मन बदलना एक क्लिक का काम है, नए सिरे से शुरू करने का नहीं।

आपकी भाषा का आदर करने वाला क्रम

तुलना पृष्ठ की भाषा के लिए बने एक ही Intl.Collator से होती है, प्राकृतिक संख्या क्रम और वैकल्पिक अक्षर-रूप व मात्रा सम्मिलन के साथ — हर तुलना पर नया कोलेटर बनाने के बजाय।

दो सूचियाँ, मिलाने के पाँच तरीके

जो दोनों में है वही रखें, केवल A का, जो किसी में साझा नहीं, संघ, या उन्हें मद-दर-मद बारी-बारी लगाएँ — ज़रूरत पड़ने पर अक्षर-रूप और रिक्त स्थान सम्मिलित करते हुए।

ऐसे ड्रॉ जिनका बचाव किया जा सके

फेंटना और चुनना ब्राउज़र के क्रिप्टोग्राफ़िक जनरेटर से होते हैं, इसलिए ड्रॉ अप्रत्याशित रहता है। इसके बजाय बीज दें, और जो भी उसे जानता है वही ड्रॉ हूबहू दोहरा सकता है।

बड़ी सूचियाँ अटकती नहीं

बीस हज़ार मदों के बाद शृंखला पृष्ठभूमि थ्रेड पर चली जाती है, और चार लाख अक्षरों के बाद वह अनुमान लगाने के बजाय आपके «चलाएँ» दबाने की प्रतीक्षा करती है।

जिस रूप में चाहिए, उसी में निकलती है

एक क्लिक परिणाम को उद्धरण वाली CSV, JSON सरणी, SQL की IN उपवाक्य, JavaScript सरणी, Markdown सूची या HTML सूची मदों में बदल देता है — या आवरण आप खुद तय करें।

सूची क्रमबद्ध करें

तेज़ अपनी बनावट के कारण, छोटे होने के कारण नहीं

क्रम लगाने में एक ही Intl.Collator बनता है और पूरे चक्र में दोबारा इस्तेमाल होता है। सादे A-Z क्रम को इससे ज़्यादा फ़ायदा नहीं होता — ब्राउज़र डिफ़ॉल्ट कोलेटर पहले ही सहेज लेते हैं — पर यही काम की सुविधाओं को सस्ता बनाता है: 60 000 पंक्तियों पर, मात्रा-सम्मिलन के साथ प्राकृतिक संख्या क्रम दोबारा इस्तेमाल किए कोलेटर से लगभग 0.7 सेकंड लेता है, और जब वही विकल्प हर तुलना पर localeCompare को दिए जाएँ तो लगभग 9 सेकंड — करीब चौदह गुना धीमा। साथ ही बीस हज़ार मदों से ऊपर सब कुछ Web Worker में चला जाता है, इसलिए काम के दौरान पन्ना स्क्रॉल होता रहता है, और पूर्ववत इतिहास पाठ की प्रतियाँ नहीं, आपके चरण रखता है।

उन्नीस संक्रियाएँ, स्वतंत्र रूप से जमाने योग्य
किलोबाइट में नापा जाने वाला पूर्ववत इतिहास
CSV, टैब और regex से इनपुट विभाजन
कुछ अपलोड नहीं, कुछ संग्रहीत नहीं

निजी, क्योंकि भेजने के लिए कोई जगह ही नहीं

कोई सर्वर नहीं, कोई अपलोड नहीं, आपकी सामग्री पर कोई विश्लेषण नहीं और प्रसंस्करण में कोई बाहरी स्क्रिप्ट नहीं। आपकी सूची टैब की मेमोरी में रहती है और कहीं नहीं; टैब बंद करना ही मिटाने का बटन है।

उन सूचियों के लिए बना जो लोगों के पास सचमुच होती हैं

बनावट से ही अ-विनाशकारी

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

सूची क्रमबद्ध, दोहराव-मुक्त और मिश्रित करने वाला औज़ार

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

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

Qक्या मैं कई संक्रियाएँ जमा सकता हूँ?+

यही तो पूरा विचार है। आपकी चुनी हर संक्रिया एक नुस्खे का कार्ड बन जाती है जो ऊपर से नीचे चलता है। आप कार्ड का क्रम बदल सकते हैं, बाद में उनके विकल्प बदल सकते हैं, किसी एक को बंद करके देख सकते हैं कि वह क्या कर रहा था, या उसे मिटा सकते हैं — और परिणाम हर बार आपकी मूल सूची से नए सिरे से निकलता है। कुछ भी अधिलिखित नहीं होता।

Qक्या इनपुट संपादित करने से मेरी संक्रियाएँ नष्ट हो जाती हैं?+

नहीं। सूची और नुस्खा अलग-अलग हैं: सूची बदलें और वही नुस्खा नए पाठ पर फिर से चलेगा। इस औज़ार के पिछले संस्करण की यही एकमात्र असली ख़ामी थी, जहाँ एक अक्षर टाइप करते ही परिणाम रीसेट हो जाता था।

Qमेरा क्रम item10 को item2 से पहले क्यों रख रहा है?+

क्योंकि सादा वर्णानुक्रम «1» और «2» की तुलना अक्षर दर अक्षर करता है। क्रम कार्ड को 1-9 पर बदलें और वह प्राकृतिक संख्या क्रम लेगा, तो item2 item10 से पहले आएगा। «लंबाई» विकल्प मद की लंबाई से क्रम लगाता है, और Aa अक्षर रूप व मात्राएँ एक साथ मिलाता है।

Qदो सूचियों की तुलना कैसे करूँ?+

«सूची B के साथ मिलाएँ» संक्रिया जोड़ें और दूसरा बॉक्स दिखने लगेगा। वह केवल दोनों सूचियों में मौजूद मदें रख सकती है, केवल A की, केवल वे जो किसी में साझा नहीं, दोनों का संघ, या उनके बीच बारी-बारी। अक्षर रूप और रिक्त स्थान का सम्मिलन स्विच हैं, इसलिए «Ana » और «ana» एक ही प्रविष्टि गिने जा सकते हैं।

Qक्या फेंटना किसी लकी ड्रॉ के लिए पर्याप्त निष्पक्ष है?+

हाँ। यह ब्राउज़र के क्रिप्टोग्राफ़िक यादृच्छिक स्रोत पर फ़िशर-येट्स फेंटना है, अस्वीकृति नमूनाकरण के साथ, इसलिए हर क्रम समान रूप से संभव है — आम Math.random तरीक़े के विपरीत। अगर आप ड्रॉ को साबित कर पाना चाहते हैं तो बीज लिखें: उसे पहले घोषित करें और बाद में कोई भी वही परिणाम दोहरा सकता है।

Qयह कितनी बड़ी सूची ले सकता है?+

8 MB तक की फ़ाइलें, यानी लगभग पाँच लाख सामान्य पंक्तियाँ। बीस हज़ार मदों के बाद काम पृष्ठभूमि थ्रेड पर चला जाता है, और चार लाख अक्षरों के बाद औज़ार अपने आप चलना बंद कर देता है और «चलाएँ» दबाने की प्रतीक्षा करता है, इसलिए कुछ बहुत बड़ा चिपकाने से टैब कभी नहीं अटकता।

Qक्या मैं कुछ हाथ से ठीक कर सकता हूँ?+

«हाथ से संपादित करें» दबाएँ और परिणाम बॉक्स संपादन योग्य हो जाएगा, नुस्खा रुक जाएगा। आपके हाथ के संपादनों के अपने पूर्ववत स्तर होते हैं, और «नुस्खे पर लौटें» निकाले गए परिणाम पर वापस ले आता है। आप शुरू से ही इसी तरह काम कर सकते हैं और कोई संक्रिया जोड़ें ही नहीं।

Qक्या मेरी सूची कहीं अपलोड होती है?+

नहीं। हर संक्रिया आपके टैब में चलता सादा JavaScript है — कोई सर्वर शामिल नहीं और कोई अनुरोध आपकी सामग्री नहीं ले जाता। पृष्ठ लोड हो जाने के बाद यह औज़ार नेटवर्क बंद होने पर भी काम करता है।

मुख्य शब्द

सूची क्रमबद्ध करेंसूची से दोहराव हटाएँसूची फेंटेंपंक्तियाँ वर्णानुक्रम में लगाएँप्राकृतिक क्रमसूची यादृच्छिक करेंदो सूचियों की तुलनासूची से अल्पविराम वाली सूचीसूची से SQL की IN उपवाक्यसूची को क्रमांक देंदोहराव हटाना
oLoveTools सुइट का हिस्सा
oLoveTools

सूचियों को क्रमबद्ध करें, दोहराव हटाएँ, छाँटें और मिलाएँ — ऐसे नुस्खे से जिसे पूर्ववत किया जा सके, पूरी तरह आपके ब्राउज़र के भीतर।

© 2026 oLoveToolsहमारे बारे में

List Mixer | सूची क्रमबद्ध करने, दोहराव हटाने और फेंटने का मुफ़्त औज़ार

अपने ब्राउज़र में सूचियों को क्रमबद्ध करें, दोहराव हटाएँ, फेंटें, छाँटें और नया रूप दें। उन्नीस जमाने योग्य संक्रियाएँ, दो सूचियों के बीच समुच्चय संक्रियाएँ, CSV/JSON/SQL आउटपुट। मुफ़्त, बिना अपलोड।

दस एक-काम वाले पन्नों के बजाय एक सूची कार्यशाला

ज़्यादातर सूची उपयोगिताएँ हर पन्ने पर एक ही काम करती हैं: एक क्रम लगाती है, दूसरी दोहराव हटाती है, तीसरी फेंटती है। तीन को जोड़ने का मतलब है परिणाम को इधर-उधर कॉपी करना और पहली ही टाइपिंग गलती पर उसे खो देना। List Mixer पूरी शृंखला को एक जगह एक संपादन-योग्य नुस्खे के रूप में रखता है, इसलिए «किनारे काटो, खाली हटाओ, दोहराव हटाओ, प्राकृतिक क्रम लगाओ, 001 से क्रमांक दो» पाँच क्लिक हैं जिन्हें आप एक-एक करके हिला, बदल और पूर्ववत कर सकते हैं।

सब कुछ पन्ने के भीतर चलता है: क्रम ब्राउज़र के अपने ICU कोलेटर से, फेंटना उसके क्रिप्टोग्राफ़िक यादृच्छिक स्रोत से, और बड़ी सूचियाँ Web Worker में चली जाती हैं ताकि टैब उपयोग योग्य रहे। कुछ अपलोड नहीं होता, कुछ संग्रहीत नहीं होता, और टैब बंद करना ही आपका डेटा मिटाने के लिए काफ़ी है। परिणाम सादी पंक्तियों, अल्पविराम से अलग मानों, JSON सरणी, SQL की IN उपवाक्य, JavaScript सरणी, Markdown बुलेट या HTML सूची मदों के रूप में निकल सकता है — या बिना डाउनलोड किए सीधे किसी और oLoveTools टूल में जा सकता है।

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

क्या मैं कई संक्रियाएँ जमा सकता हूँ?

यही तो पूरा विचार है। आपकी चुनी हर संक्रिया एक नुस्खे का कार्ड बन जाती है जो ऊपर से नीचे चलता है। आप कार्ड का क्रम बदल सकते हैं, बाद में उनके विकल्प बदल सकते हैं, किसी एक को बंद करके देख सकते हैं कि वह क्या कर रहा था, या उसे मिटा सकते हैं — और परिणाम हर बार आपकी मूल सूची से नए सिरे से निकलता है। कुछ भी अधिलिखित नहीं होता।

क्या इनपुट संपादित करने से मेरी संक्रियाएँ नष्ट हो जाती हैं?

नहीं। सूची और नुस्खा अलग-अलग हैं: सूची बदलें और वही नुस्खा नए पाठ पर फिर से चलेगा। इस औज़ार के पिछले संस्करण की यही एकमात्र असली ख़ामी थी, जहाँ एक अक्षर टाइप करते ही परिणाम रीसेट हो जाता था।

मेरा क्रम item10 को item2 से पहले क्यों रख रहा है?

क्योंकि सादा वर्णानुक्रम «1» और «2» की तुलना अक्षर दर अक्षर करता है। क्रम कार्ड को 1-9 पर बदलें और वह प्राकृतिक संख्या क्रम लेगा, तो item2 item10 से पहले आएगा। «लंबाई» विकल्प मद की लंबाई से क्रम लगाता है, और Aa अक्षर रूप व मात्राएँ एक साथ मिलाता है।

दो सूचियों की तुलना कैसे करूँ?

«सूची B के साथ मिलाएँ» संक्रिया जोड़ें और दूसरा बॉक्स दिखने लगेगा। वह केवल दोनों सूचियों में मौजूद मदें रख सकती है, केवल A की, केवल वे जो किसी में साझा नहीं, दोनों का संघ, या उनके बीच बारी-बारी। अक्षर रूप और रिक्त स्थान का सम्मिलन स्विच हैं, इसलिए «Ana » और «ana» एक ही प्रविष्टि गिने जा सकते हैं।

क्या फेंटना किसी लकी ड्रॉ के लिए पर्याप्त निष्पक्ष है?

हाँ। यह ब्राउज़र के क्रिप्टोग्राफ़िक यादृच्छिक स्रोत पर फ़िशर-येट्स फेंटना है, अस्वीकृति नमूनाकरण के साथ, इसलिए हर क्रम समान रूप से संभव है — आम Math.random तरीक़े के विपरीत। अगर आप ड्रॉ को साबित कर पाना चाहते हैं तो बीज लिखें: उसे पहले घोषित करें और बाद में कोई भी वही परिणाम दोहरा सकता है।

यह कितनी बड़ी सूची ले सकता है?

8 MB तक की फ़ाइलें, यानी लगभग पाँच लाख सामान्य पंक्तियाँ। बीस हज़ार मदों के बाद काम पृष्ठभूमि थ्रेड पर चला जाता है, और चार लाख अक्षरों के बाद औज़ार अपने आप चलना बंद कर देता है और «चलाएँ» दबाने की प्रतीक्षा करता है, इसलिए कुछ बहुत बड़ा चिपकाने से टैब कभी नहीं अटकता।

क्या मैं कुछ हाथ से ठीक कर सकता हूँ?

«हाथ से संपादित करें» दबाएँ और परिणाम बॉक्स संपादन योग्य हो जाएगा, नुस्खा रुक जाएगा। आपके हाथ के संपादनों के अपने पूर्ववत स्तर होते हैं, और «नुस्खे पर लौटें» निकाले गए परिणाम पर वापस ले आता है। आप शुरू से ही इसी तरह काम कर सकते हैं और कोई संक्रिया जोड़ें ही नहीं।

क्या मेरी सूची कहीं अपलोड होती है?

नहीं। हर संक्रिया आपके टैब में चलता सादा JavaScript है — कोई सर्वर शामिल नहीं और कोई अनुरोध आपकी सामग्री नहीं ले जाता। पृष्ठ लोड हो जाने के बाद यह औज़ार नेटवर्क बंद होने पर भी काम करता है।

मुख्य शब्द

सूची क्रमबद्ध करें, सूची से दोहराव हटाएँ, सूची फेंटें, पंक्तियाँ वर्णानुक्रम में लगाएँ, प्राकृतिक क्रम, सूची यादृच्छिक करें, दो सूचियों की तुलना, सूची से अल्पविराम वाली सूची, सूची से SQL की IN उपवाक्य, सूची को क्रमांक दें, दोहराव हटाना