टेक्स्ट और लेखन टूल

ऑनलाइन टेक्स्ट में लाइन नंबर जोड़ें

अपना टेक्स्ट पेस्ट करें या सादी टेक्स्ट फ़ाइल लोड करें, टूल हर लाइन के आगे नंबर लगा देगा। यह आपके ब्राउज़र में चलता है, इसलिए टेक्स्ट आपके डिवाइस पर ही रहता है। अकाउंट नहीं चाहिए। किसी सूची, स्क्रिप्ट, कविता, लॉग या कोड स्निपेट में “लाइन 12 देखिए” कहना हो तो यह काम आता है।

3 अक्षर

विकल्प

आपका टेक्स्ट ब्राउज़र में प्रोसेस होता है और यह टूल उसे किसी सर्वर पर नहीं भेजता।

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

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

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

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

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

  1. चरण 1

    अपना टेक्स्ट दें

    इनपुट एरिया में टेक्स्ट पेस्ट करें, या सादी टेक्स्ट फ़ाइल लोड करें।
  2. चरण 2

    विकल्प तय करें

    शुरुआती नंबर और separator चुनें। ज़रूरत हो तो Skip empty lines या Pad numbers with zeros चालू करें।
  3. चरण 3

    लाइनें जाँच लें

    देखें कि जिन्हें नंबर चाहिए वे अलग लाइनों में हैं। तोड़ना हो तो जहाँ ज़रूरी हो Enter दबाएँ।
  4. चरण 4

    नंबर लगाएँ

    टूल चलाएँ। हर लाइन को क्रम से एक नंबर मिलेगा।
  5. चरण 5

    नतीजा कॉपी करें

    नंबर वाला टेक्स्ट कॉपी करें और जहाँ चाहिए वहाँ पेस्ट करें।

यह टूल क्या करता है

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

टूल कैसे काम करता है

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

नमूना टेक्स्ट से आज़माएँ

नीचे का कोई भी नमूना कॉपी करके टूल में पेस्ट करें और चलाएँ, नंबर लगते दिखेंगे। नमूना 1: खरीदारी की सूची दूध अंडे ब्रेड मक्खन कॉफ़ी बीन्स जैतून का तेल नमूना 2: छोटी कविता पहाड़ों के पीछे सूरज आया, नदी ने शांत गीत गाया, नन्ही चिड़िया चहक उठी, धीरे-धीरे दिन ने रंग पाया। नमूना 3: CSV पंक्तियाँ name,age,city Rahim,28,Dhaka Sara,31,Chattogram Nadia,24,Sylhet नमूना 4: लॉग लाइनें Server started Connected to database User logged in Warning: slow response User logged out

Word, Notepad++ और TextEdit में चुने हुए टेक्स्ट पर लाइन नंबर जोड़ना

Word की अपनी लाइन नंबरिंग पेज लेआउट के विकल्पों में है। वह पूरे सेक्शन या दस्तावेज़ पर चलती है और देखने व प्रिंट के लिए है, इसलिए सिर्फ़ एक हिस्से को नंबर देना हो तो सुविधाजनक नहीं। आसान तरीका: सिर्फ़ वही हिस्सा कॉपी करें, यहाँ नंबर दें और वापस पेस्ट करें। Notepad++ बाएँ मार्जिन में नंबर दिखाता है, पर वे सिर्फ़ देखने के लिए हैं और फ़ाइल में सेव नहीं होते। Mac के TextEdit में सादे टेक्स्ट के अंदर लाइन नंबर डालने का कोई आसान तरीका नहीं है। तीनों जगह, जब नंबर टेक्स्ट के असली अक्षर चाहिए हों, टेक्स्ट इस टूल में पेस्ट करें।

textarea या टेक्स्ट बॉक्स में लाइन नंबर जोड़ना

सादे टेक्स्ट बॉक्स वाले ज़्यादातर वेबसाइट फ़ॉर्म और ऐप्स में नंबर देने का विकल्प नहीं होता। textarea से टेक्स्ट कॉपी करें, यहाँ नंबर दें और नतीजा वापस पेस्ट करें। नंबर टेक्स्ट का हिस्सा होंगे, इसलिए देख लें कि साइट हर लाइन की शुरुआत में अतिरिक्त अक्षर स्वीकार करती है।

vim, Linux और Python में टेक्स्ट फ़ाइल में लाइन नंबर जोड़ना

vim में :set number कमांड स्क्रीन पर नंबर दिखाता है, पर फ़ाइल में नहीं लिखता। Linux में टर्मिनल पर nl file.txt या cat -n file.txt चलाने से नंबर वाली कॉपी मिलती है। Python में for i, line in enumerate(open("file.txt"), 1): print(i, line, end="") जैसे छोटे लूप से यही काम होता है। टर्मिनल में पहले से काम कर रहे हों तो ये ठीक हैं। बस एक बार का तुरंत नतीजा चाहिए, या आप फ़ोन पर हैं या ऐसे कंप्यूटर पर जहाँ ये टूल नहीं हैं, तो टेक्स्ट यहाँ पेस्ट करना ज़्यादा तेज़ है।

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

टेक्स्ट को लाइन ब्रेक पर बाँटता है

टूल हर लाइन ब्रेक को लाइन का अंत मानकर लाइनों को क्रम से नंबर देता है। इससे नतीजा अनुमान के मुताबिक रहता है: इनपुट बॉक्स में जो अलग लाइनें दिखती हैं, वही नंबर पाती हैं। सीमा यह है कि असली लाइन ब्रेक के बिना सिर्फ़ रैप होकर टूटा टेक्स्ट एक लाइन गिना जाता है।

शुरुआती नंबर (Start number)

नंबरिंग डिफ़ॉल्ट रूप से 1 से शुरू होती है। जब आपका टेक्स्ट किसी पिछले हिस्से की अगली कड़ी हो, जैसे लाइन 50 से शुरू होने वाला अंश, तब इसे बदलें। आगे की लाइनें आपके चुने नंबर से बढ़ती हैं।

Separator

Separator वह टेक्स्ट है जो नंबर और आपकी लाइन के बीच आता है, जैसे डॉट और स्पेस, डैश या कोलन। जहाँ नतीजा पेस्ट करना है, उसके हिसाब से चुनें। खाली छोड़ने पर नंबर सीधे टेक्स्ट से सटा रहता है।

खाली लाइनें छोड़ें (Skip empty lines)

चालू होने पर खाली लाइनों को नंबर नहीं मिलता, वे छोड़ दी जाती हैं। पैराग्राफ़ के बीच खाली लाइन वाले टेक्स्ट के लिए यह सुविधाजनक है। खाली लाइनों समेत हर लाइन को नंबर चाहिए तो इसे बंद रखें।

नंबरों के आगे ज़ीरो (Pad numbers with zeros)

नंबरों के आगे ज़ीरो जोड़ता है ताकि वे एक जैसे दिखें, जैसे 001, 002, 010। लंबी सूचियों में, जहाँ अलग-अलग लंबाई के नंबर टेक्स्ट को बेतरतीब कर देते हैं, यह काम आता है।

पेस्ट किए टेक्स्ट या सादी टेक्स्ट फ़ाइल पर काम करता है

आप सीधे टेक्स्ट पेस्ट कर सकते हैं या सामान्य टेक्स्ट फ़ाइल इस्तेमाल कर सकते हैं। नोट्स, सूचियाँ, स्क्रिप्ट, CSV पंक्तियाँ, लॉग और कोड सब सादा टेक्स्ट हैं, इसलिए चलते हैं। Word या PDF जैसे फ़ॉर्मेट वाले दस्तावेज़ों का टेक्स्ट पहले कॉपी करना होगा।

आपके ब्राउज़र में चलता है

नंबर लगाने का काम आपका ब्राउज़र करता है, कोई सर्वर नहीं। इसलिए न अपलोड है, न ट्रांसफ़र का इंतज़ार। बहुत बड़ा टेक्स्ट आपके डिवाइस की मेमोरी पर निर्भर करता है।

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

पढ़ाई और पढ़ाना

कविता, भाषण या अभ्यास की लाइनों को नंबर दें, ताकि बच्चों से कहा जा सके “लाइन 7 देखो”।

कोड और लॉग साझा करना

चैट या ईमेल में पेस्ट करने से पहले स्निपेट या लॉग में नंबर जोड़ें, ताकि लोग सटीक लाइन बता सकें।

एडिटिंग और समीक्षा

ड्राफ़्ट या स्क्रिप्ट को नंबर दें, ताकि समीक्षक लाइन के हिसाब से राय दे सकें।

कानूनी काम और ट्रांसक्रिप्ट

ट्रांसक्रिप्ट या धाराओं की सूची की लाइनों को नंबर दें, ताकि उन्हें ठीक-ठीक उद्धृत किया जा सके।

सूचियाँ और डेटा पंक्तियाँ

CSV अंश या सादी सूची की पंक्तियों को नंबर दें, चीज़ें गिनने या कोई ख़ास प्रविष्टि दिखाने के लिए।

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

टूल का प्रकारटेक्स्ट यूटिलिटी
इनपुटपेस्ट किया टेक्स्ट या सामान्य सादी टेक्स्ट फ़ाइल
आउटपुटहर लाइन की शुरुआत में नंबर जुड़ा वही टेक्स्ट
लाइनें कैसे पहचानी जाती हैंटेक्स्ट लाइन ब्रेक पर बाँटा जाता है (डेलिमिटर आधारित)
शुरुआती नंबरबदला जा सकता है, डिफ़ॉल्ट 1
Separatorनंबर और लाइन के बीच का टेक्स्ट, बदला जा सकता है
खाली लाइनें छोड़ें (Skip empty lines)वैकल्पिक, डिफ़ॉल्ट रूप से बंद
नंबरों के आगे ज़ीरो (Pad numbers with zeros)वैकल्पिक, डिफ़ॉल्ट रूप से बंद
प्रोसेसिंगआपके ब्राउज़र में (client-side)
सर्वर पर अपलोडनहीं
अकाउंट ज़रूरीनहीं
लागतफ्री

लाभ

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

सीमाएँ

  • सिर्फ़ टेक्स्ट की लाइनों को नंबर देता है। Word या PDF फ़ाइलें सीधे एडिट नहीं करता; पहले टेक्स्ट कॉपी करें।
  • लाइनें लाइन ब्रेक से गिनी जाती हैं, स्क्रीन पर टेक्स्ट कैसे रैप होता है उससे नहीं।
  • कोड या दस्तावेज़ की बनावट नहीं समझता, इसलिए हर लाइन को एक जैसा मानता है।
  • Skip empty lines चालू न करें तो खाली लाइनों को भी नंबर मिलता है।
  • नंबर जुड़ने के बाद वे सामान्य अक्षर हैं। बाद में हटाने हों तो टेक्स्ट ख़ुद एडिट करना होगा।
  • बहुत बड़ा टेक्स्ट डिवाइस की मेमोरी पर निर्भर है, क्योंकि सब कुछ ब्राउज़र में चलता है।

प्राइवेसी और सुरक्षा

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

टिप्स

  • लंबा वाक्य दो लाइन गिनवाना हो तो नंबर देने से पहले जहाँ तोड़ना है वहाँ Enter दबाएँ।
  • पैराग्राफ़ के बीच की खाली लाइनों को नंबर नहीं चाहिए तो Skip empty lines चालू करें। टेक्स्ट के अंत की एक खाली लाइन भी लाइन है, इसलिए उसे भी अलग नंबर मिल सकता है।
  • असली टेक्स्ट की एक कॉपी रख लें। बाद में नंबर हटाना हाथ से करना पड़ता है।
  • Word में आंशिक चयन के लिए सिर्फ़ वही हिस्सा कॉपी करें, नंबर दें और वापस पेस्ट करें।

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

क्या यह टूल फ्री है, और क्या अकाउंट चाहिए?

हाँ, फ्री है और अकाउंट नहीं चाहिए। साइन-अप के बिना इस्तेमाल कर सकते हैं।

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

नहीं। टेक्स्ट आपके ब्राउज़र में प्रोसेस होता है और हमारे सर्वर पर नहीं भेजा जाता।

किस तरह की फ़ाइलें इस्तेमाल कर सकते हैं?

सामान्य सादा टेक्स्ट: पेस्ट किया टेक्स्ट, या .txt, .csv, .log, .md और कोड फ़ाइलें। Word (.docx) और PDF सादा टेक्स्ट नहीं हैं, इसलिए उनका टेक्स्ट कॉपी करके टूल में दें।

क्या यह ऑफ़लाइन चलता है?

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

टूल कैसे तय करता है कि लाइन कहाँ शुरू और कहाँ ख़त्म होती है?

वह टेक्स्ट को लाइन ब्रेक पर बाँटता है। जो टेक्स्ट सिर्फ़ स्क्रीन पर टूटा दिखता है पर असली लाइन ब्रेक नहीं है, वह एक लाइन गिना जाता है। खाली लाइन भी एक लाइन है और उसे नंबर मिलता है, बशर्ते Skip empty lines चालू न हो।

Word में चुने हुए टेक्स्ट पर लाइन नंबर कैसे जोड़ूँ?

सिर्फ़ वही हिस्सा कॉपी करें, इस टूल में नंबर दें और नतीजा Word में वापस पेस्ट करें। Word की बिल्ट-इन लाइन नंबरिंग पूरे सेक्शन पर चलती है, चयन पर नहीं।

Notepad++ या vim के नंबर कॉपी करने पर क्यों नहीं आते?

वे नंबर एडिटर के मार्जिन में सिर्फ़ पढ़ने के लिए दिखते हैं और फ़ाइल में सेव नहीं होते। टेक्स्ट के अंदर नंबर चाहिए तो टेक्स्ट यहाँ पेस्ट करें।

क्या इसे फ़ोन पर इस्तेमाल कर सकते हैं?

हाँ, किसी आधुनिक मोबाइल ब्राउज़र में। टेक्स्ट पेस्ट करें, टूल चलाएँ और नतीजा कॉपी करें।

क्या शुरुआती नंबर या separator बदल सकते हैं?

हाँ। आप शुरुआती नंबर (डिफ़ॉल्ट 1) और नंबर व टेक्स्ट के बीच का separator तय कर सकते हैं। साथ में दो वैकल्पिक स्विच हैं: Skip empty lines और Pad numbers with zeros।