आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप HEIC को TXT में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
HEIC से TXT
यह इंजन tesseract.js चलाता है, पूरी तरह आपके ब्राउज़र में — किसी दस्तावेज़ या साइनबोर्ड की फ़ोटो को खोलकर उसमें दिखता टेक्स्ट पहचानने की कोशिश करता है। यह किसी भी दूसरे OCR इंजन की तरह ग़लत भी हो सकता है, न कि सिर्फ़ अधूरा।
नतीजा वैसा टेक्स्ट देता है जो टेक्स्ट जैसा दिखे, चाहे वह असल तस्वीर में लिखे शब्दों से मेल खाए या नहीं — इसलिए निकाला गया टेक्स्ट हमेशा एक बार पढ़कर जाँच लेना बेहतर है।
अभी सिर्फ़ अंग्रेज़ी, जर्मन, फ़्रेंच और स्पैनिश के लिए भाषा-मॉडल शामिल हैं, डिफ़ॉल्ट अंग्रेज़ी है। हिंदी या देवनागरी लिपि अभी इस सूची में नहीं है।
ग़लत भाषा चुनने पर कोई साफ़ एरर नहीं आता — इंजन "आत्मविश्वास से भरी बकवास" देता है, यानी ऐसा टेक्स्ट जो टेक्स्ट जैसा दिखता है पर असल शब्दों से मेल नहीं खाता। सही भाषा चुनना इसलिए नतीजे की सच्चाई के लिए ज़रूरी है।
HEIC खोलने के लिए यह इंजन libheif का WASM संस्करण इस्तेमाल करता है। iPhone HEIC कई फ़्रेम रख सकता है — लाइव फ़ोटो के तौर पर — पर OCR के लिए सिर्फ़ पहला फ़्रेम लिया जाता है।
ज़्यादातर दस्तावेज़ या साइनबोर्ड की फ़ोटो में यह मायने नहीं रखता, क्योंकि वे वैसे भी एक ही फ़्रेम की होती हैं।
निकाला गया टेक्स्ट बिल्कुल सादा है — कोई हॉक्र (hOCR), कोई बाउंडिंग बॉक्स, कोई सर्चेबल-PDF आउटपुट नहीं। लाइन-ब्रेक और ख़ाली लाइनें ठीक वैसी ही रहती हैं जैसी पहचान के दौरान बनीं, कोई सफ़ाई नहीं की जाती।
यानी अगर मूल तस्वीर में दो कॉलम में टेक्स्ट था, तो निकला हुआ टेक्स्ट कॉलम के हिसाब से नहीं सजेगा — यह इंजन कॉलम या पढ़ने के क्रम को नहीं पहचानता।
OCR यहाँ मौजूद बाक़ी सभी इंजन से काफ़ी धीमा चलता है, क्योंकि यह पिक्सेल-दर-पिक्सेल पहचान का काम करता है, न कि सिर्फ़ डीकोड-एन्कोड। बड़ी तस्वीर या ज़्यादा टेक्स्ट वाली फ़ोटो पर इंतज़ार ज़्यादा हो सकता है।
भाषा-मॉडल पहली बार इस्तेमाल होने पर डाउनलोड होता है और फिर IndexedDB में सुरक्षित रहता है, इसलिए अगली बार वही भाषा इस्तेमाल करने पर यह क़दम दोबारा नहीं होता।
Worker, WASM कोर और भाषा-मॉडल — तीनों इसी साइट से परोसे जाते हैं, किसी बाहरी CDN से नहीं। यह जानबूझकर किया गया है, क्योंकि tesseract.js डिफ़ॉल्ट रूप से इन्हें jsDelivr से माँगता है।
इसका मतलब है कि OCR चलाते वक़्त फ़ोटो का पिक्सेल डेटा किसी तीसरे पक्ष तक नहीं जाता — पूरा काम इसी साइट के डोमेन के भीतर रहता है।
पूरा काम ब्राउज़र में होता है — फ़ोटो कहीं भेजी नहीं जाती। एक साथ 100 फ़ाइलें तक बदली जा सकती हैं, हर फ़ाइल पर 100 मेगाबाइट की सीमा है।
कई स्कैन या फ़ोटो एक साथ डालने पर हर फ़ाइल का नतीजा अलग .txt फ़ाइल में मिलता है।
| HEIC | TXT | |
|---|---|---|
| पूरा नाम | High Efficiency Image Container | सादा पाठ |
| फ़ाइल एक्सटेंशन | .heic | .txt, .text, .log |
| मीडिया टाइप | image/heic | text/plain |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | — |
| पहली बार प्रकाशित | 2015 | 1963 |
| प्रकाशक | MPEG | — |
| विनिर्देश | ISO/IEC 23008-12 | Unicode |
| लाइसेंस | प्रकाशित, मानकीकृत नहीं | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | 10 | — |
| रंग जो यह दर्ज कर सकता है | YCbCr, वाइड गैमट | — |
| ब्राउज़र में खुलता है | कुछ ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | JPG, AVIF, WebP | MD, RTF |
TXT काम करने का फ़ॉर्मेट है और HEIC बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
TXT को हर मौजूदा ब्राउज़र खोल लेता है। HEIC को इतने भी नहीं। अगर फ़ाइल किसी वेब पेज या किसी फ़ॉर्म तक जा रही है, तो आम तौर पर इस कन्वर्ज़न की पूरी वजह यही है।
दोनों तरफ़ के प्रोग्राम अलग हैं: HEIC फ़ाइल Apple Photos और Adobe Lightroom में खुलती है और TXT फ़ाइल Notepad, TextEdit और Visual Studio Code में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
नतीजा असली से बड़ा होगा और बेहतर नहीं। HEIC पहले ही बारीक़ी फेंक चुका है और TXT बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
दोनों का निशाना अलग काम है: HEIC का फ़ोन और फ़ोटोग्राफ़ी पर, TXT का प्रोग्रामों के बीच डेटा ले जाना और सहेजना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
HEIC MPEG का फ़ॉर्मेट है, जो 2015 में आया। यह हर चैनल पर 10 बिट में दर्ज करता है।
TXT 1963 से चला आ रहा है, और Unicode में तय किया गया है। Notepad, TextEdit और Visual Studio Code इस फ़ॉर्मेट को पढ़ लेते है।
TXT 1963 में आया और HEIC 2015 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे libheif है, Apple के HEIC का संदर्भ डिकोडर; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। libheif आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
HEIC और TXT सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। लिखावट पैटर्न पहचान से पढ़ी जाती है, इसलिए यह सोच-समझकर लगाया अंदाज़ा है, नक़ल नहीं। साफ़, सीधी, ठीक रोशनी वाली छपाई अगर ठीक-ठाक रिज़ॉल्यूशन में हो तो लगभग सटीक निकलती है; टेढ़ी खींची फ़ोटो, धुँधला फ़ैक्स, अनोखा टाइपफ़ेस या हाथ की लिखावट ग़लतियाँ देंगे। भरोसा करने से पहले नतीजे को हमेशा असली के साथ मिलाकर पढ़िए। भाषा की सेटिंग मायने रखती है — ग़लत भाषा से पढ़ी गई लिखावट ग़लती के रूप में नहीं, आत्मविश्वास से भरी बकवास के रूप में लौटती है।
नतीजा असली से बड़ा होगा और बेहतर नहीं। HEIC पहले ही बारीक़ी फेंक चुका है और TXT बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
TXT काम करने का फ़ॉर्मेट है और HEIC बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।