यह पेज हिन्दी में दिखाया जा रहा है, क्योंकि आपका ब्राउज़र यही भाषा माँगता है।
इस पेज का कोड चालू नहीं हुआ।
index.html को सीधे किसी फ़ोल्डर से खोलने पर ब्राउज़र JavaScript मॉड्यूल रोक देता है, इसलिए कोई फ़ोटो चुनने पर कुछ नहीं होगा। इसके बजाय फ़ोल्डर को http पर सर्व कीजिए:
ऊपर फ़ाइल चुनते ही यह खुल जाएगा।तैयार — इंटरनेट काट दीजिए, यह फिर भी चलता रहेगा।इस ब्राउज़र में उपलब्ध नहीं (बाकी सब फिर भी चलता है)।ऑफ़लाइन कैश के लिए https:// या localhost चाहिए।यहाँ कैश नहीं हो सकता, पर अपलोड फिर भी कुछ नहीं होता।आपकी फ़ाइलें कहीं नहीं गईं। {total} फ़ाइलें लोड हुईं, और वे सब इसी साइट की अपनी हैं। {platform}किसी चीज़ ने {hosts} से संपर्क किया, और यह टूल ऐसा कभी नहीं करता। यह देखने लायक बात है। {platform}विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई फ़ाइल मिली, न उसका एक बाइट।विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई फ़ाइल मिली, न उसका एक बाइट।कुछ गड़बड़ हो गई: {detail}। दोबारा शुरू करने के लिए पेज फिर से लोड कीजिए।{count} फ़ाइल पढ़ी जा रही है…{count} फ़ाइलें पढ़ी जा रही हैं…कोई उदाहरण आज़माइएउदाहरण बनाया जा रहा है…यह ब्राउज़र उदाहरण नहीं बना सका। इसके बजाय कोई फ़ाइल चुनिए।
EXIF व्यूअर और रिमूवर — फ़ोटो का मेटाडेटा हटाइए
देखिए कि फ़ोटो आपके बारे में क्या-क्या बता रही है। फिर उसे निकाल बाहर कीजिए।
● यह टूल फ़ोटो कभी अपलोड नहीं करता। यहाँ कोई सर्वर है ही नहीं।
फ़ाइल को आपका अपना ब्राउज़र खोलता है, पढ़ता है और दोबारा लिखता है। इस टूल में किसी भी तरह की कोई नेटवर्क सुविधा है ही नहीं, इसलिए यहाँ से कुछ मँगाया भी नहीं जा सकता और भेजा भी नहीं जा सकता। और मान लीजिए कोई रास्ता होता भी, तो इस पेज के दूसरी तरफ़ ऐसा कोई सर्वर ही नहीं है जिसे फ़ोटो भेजी जा सके।
✗ कोई अपलोड नहीं
✗ कोई खाता नहीं
✓ ऑफ़लाइन चलता है
✓ ओपन सोर्स
✓ तस्वीर कभी दोबारा एनकोड नहीं होती
लाइव जाँच:जाँच जारी…
ऑफ़लाइन:जाँच जारी…
हमारी बात पर भरोसा मत कीजिए। DevTools खोलिए, Network टैब पर नज़र रखिए, और कोई फ़ोटो साफ़ कीजिए। एक भी रिक्वेस्ट में न कोई तस्वीर जाती है, न थंबनेल, न फ़ाइल का नाम, न आपकी फ़ाइल से पढ़ा गया कोई टैग। या फिर इंटरनेट काट दीजिए और तब भी कोई फ़ोटो साफ़ करके देखिए।
प्राइवेसी का यह दावा कैसे जाँचा जा सकता है
आपकी फ़ोटो के जाने के लिए कोई जगह ही नहीं है। यह पेज जिन-जिन पतों से संपर्क कर सकता है, Content-Security-Policy उन सबके नाम गिना देती है, और उनमें से एक भी इस साइट का नहीं है। यहाँ ऐसा कोई एंडपॉइंट है ही नहीं जहाँ आपकी फ़ाइलें जमा हो सकें, और होता भी तो कोड में ऐसा कुछ नहीं है जो उन्हें भेजता।
यहाँ कुछ भी कहीं से कुछ नहीं मँगाता। इस डिब्बे के बाकी टूलों के उलट, इसमें “किसी वेब पते से लाइए” वाली सुविधा है ही नहीं, और नेटवर्क वाला कोई वैकल्पिक कदम भी नहीं। src/ में कहीं भी न fetch है, न XMLHttpRequest, न sendBeacon।
जो मेटाडेटा हम पढ़ते हैं, वह कभी कहीं सुनाया नहीं जाता। आपकी GPS स्थिति इसी पेज पर दिखती है और कहीं नहीं जाती। इस रिपॉज़िटरी में ऐसा कोई अपना एनालिटिक्स इवेंट नहीं है जो कोई टैग, फ़ाइल का नाम, साइज़ या गिनती साथ ले जाता हो।
Google क्या लोड करता है, और उसे क्या नहीं दिया जाता। विज्ञापन और माप वाली स्क्रिप्ट Google से आती हैं। इनमें से किसी को भी आपकी फ़ोटो के बारे में कुछ नहीं सौंपा जाता। फ़ाइल पढ़ने, समझने या दोबारा लिखने वाली हर पंक्ति इसी ऑरिजिन से आती है और रिपॉज़िटरी में मौजूद है।
दान का बटन क्या लोड करता है, और उसे क्या नहीं दिया जाता। हेडर में मौजूद “Buy me a coffee” बटन को cdnjs.buymeacoffee.com से आई एक स्क्रिप्ट बनाती है, और उसके अक्षर Google Fonts से आते हैं। वह एक लिंक भर है, उससे ज़्यादा कुछ नहीं। वह किसी विज़िट की खबर नहीं करता, और उसे आपके या आपकी फ़ाइलों के बारे में कुछ नहीं दिया जाता। जब तक आप क्लिक न करें कुछ होता ही नहीं, और क्लिक करने पर आप किसी और की साइट पर पहुँच जाते हैं।
यह ऑफ़लाइन भी चलता है। नेटवर्क काट दीजिए, टूल जस का तस काम करता रहेगा, क्योंकि इसमें नेटवर्क वाला कोई कदम कभी था ही नहीं। सबसे आसान सबूत यही है।
खुद जाँच लीजिए। ऊपर लिखी किसी भी बात को भरोसे पर मानने की ज़रूरत नहीं। यह पेज रिपॉज़िटरी के टेम्पलेट और कॉन्फ़िग से बनता है, एक ऐसी बिल्ड स्क्रिप्ट के ज़रिए जिसे आप पढ़ भी सकते हैं और खुद चला भी सकते हैं। उसका नतीजा dist ब्रांच पर कमिट रहता है, यानी जो सर्व हो रहा है और सोर्स से बिल्ड करने पर जो बनता है, दोनों का फ़र्क आप खुद देख सकते हैं:
सबसे पहले पढ़ने लायक फ़ाइलें ये हैं — Content-Security-Policy के लिए config/site.toml, EXIF पढ़ने वाले हिस्से के लिए src/tiff.js, और तस्वीर खुद हमेशा सिर्फ़ नकल ही होती है, इसके सबूत के लिए src/jpeg.js।
अगर आपके दफ़्तर का सुरक्षा सॉफ़्टवेयर अपलोड की चेतावनी दे। वह उस पल पर नज़र रखता है जब ब्राउज़र में फ़ाइल चुनी जाती है, और यह नहीं जान सकता कि पन्ना उसे भेजने वाला है या नहीं — इसलिए चुनने पर ही चेतावनी देता है। यहाँ से कुछ नहीं भेजा जाता: ब्राउज़र के डेवलपर टूल खोलिए, Network पर जाइए, और एक फ़ाइल चुनिए। उसे ले जाने वाला कोई अनुरोध नहीं है, और पन्ने की अपनी स्थानीय झलक के अलावा कोई अनुरोध ही नहीं। यही जाँच आपकी IT टीम आधे मिनट में कर सकती है।
1 फ़ोटो चुनिए
2 सब कुछ हटा दीजिए
एक बटन, और सूची की हर फ़ोटो। तस्वीर न डिकोड होती है, न दोबारा खींची जाती है, न दोबारा कंप्रेस होती है। कंप्रेस किया हुआ तस्वीर का डेटा बिना छुए उतार दिया जाता है और सिर्फ़ उसके चारों ओर का मेटाडेटा गिरा दिया जाता है, इसलिए नतीजा वही फ़ोटो है, बस उससे चिपकी हुई चीज़ों के बिना।
ओरिएंटेशन टैग फ़ोन तस्वीर वैसे ही सहेजते हैं जैसे सेंसर ने उसे देखा और साथ में एक टैग जोड़ देते हैं जो बताता है कि उसका ऊपर किधर है। उसे हटा दीजिए और कुछ व्यूअर उसे करवट पर लिटा देते हैं। रहने देने पर एक नया EXIF ब्लॉक लिखा जाता है जिसमें यही टैग होता है और उसके सिवा कुछ नहीं, और वह भी सिर्फ़ तब जब फ़ोटो पहले से सीधी न रही हो।
कलर प्रोफ़ाइल ICC प्रोफ़ाइल बताती है कि तस्वीर की संख्याओं का रंगों के रूप में मतलब क्या है। वह आपके बारे में कुछ नहीं बताती। उसे गिरा देने से चौड़े रंग-दायरे वाली फ़ोटो के रंग दिखने लायक खिसक सकते हैं, और इसीलिए जब तक आप कुछ और न कहें वह बनी रहती है।
साफ़ की गईं
3 भीतर झाँकिए, और जो चाहें बदल दीजिए
ऊपर से कोई फ़ोटो चुनिए, और उसमें जो कुछ है वह यहाँ आ जाएगा। यानी वह क्या बताती है कि आप कहाँ थे, कब थे, और किस चीज़ पर। यह पता लगाने के लिए कुछ भी कहीं नहीं भेजा जाता।
यह फ़ाइल क्या-क्या ज़ाहिर कर देती है
इस फ़ाइल के ब्लॉक
हर टैग
कोई टैग जोड़िए
{kind} · {size} · इसमें से करीब {metadata} मेटाडेटा{name} को सूची से हटाइएइसमें से करीब {size} मेटाडेटाकोई मेटाडेटा नहीं मिलापढ़ी नहीं जा सकीकुछ नहीं मिलाEXIF {count}EXIF पढ़ा नहीं गयाEXIF खालीथंबनेलटिप्पणीपाठ {count}अनजान ब्लॉकसचमुच सब कुछ जाएगा, ओरिएंटेशन टैग और कलर प्रोफ़ाइल भी। इसके बाद फ़ाइल किसी भी किस्म का मेटाडेटा नहीं ढोएगी।बाकी सब जाएगा: EXIF, GPS, मेकर नोट, XMP, IPTC, टिप्पणियाँ, भीतर रखा थंबनेल, और हर वह ब्लॉक जिसे यह टूल पहचान नहीं सका। रखा जाएगा: ओरिएंटेशन टैग।बाकी सब जाएगा: EXIF, GPS, मेकर नोट, XMP, IPTC, टिप्पणियाँ, भीतर रखा थंबनेल, और हर वह ब्लॉक जिसे यह टूल पहचान नहीं सका। रखा जाएगा: कलर प्रोफ़ाइल।बाकी सब जाएगा: EXIF, GPS, मेकर नोट, XMP, IPTC, टिप्पणियाँ, भीतर रखा थंबनेल, और हर वह ब्लॉक जिसे यह टूल पहचान नहीं सका। रखे जाएँगे: ओरिएंटेशन टैग और कलर प्रोफ़ाइल।इस फ़ाइल में मेटाडेटा का एक भी ब्लॉक नहीं है।हटाइएरखा गयारखा नहीं जा सकताएक EXIF ब्लॉक जो पढ़ा नहीं गया{size}, और यह टूल इसे पढ़ नहीं सका: {reason} सहेजने पर EXIF ब्लॉक नीचे दी गई चीज़ों से दोबारा लिखा जाता है, इसलिए जो पढ़ा न जा सके उसे साथ नहीं ले जाया जा सकता — आप कोई भी बटन दबाएँ, वह जाएगा ही।EXIF टैगकैमरा, तस्वीर और जगह की डायरेक्ट्रियों में मिलाकर एक टैग।कैमरा, तस्वीर और जगह की डायरेक्ट्रियों में फैले {count} टैग।सारे टैग हटाइएGPS जगहजगह हटाइएभीतर रखा थंबनेलतस्वीर की एक छोटी दूसरी नकल, जो बाद की किसी कटाई से पहले की हो सकती है।थंबनेल हटाइएXMP पैकेट{size} का XML: आम तौर पर कैमरा फिर से, और साथ में संपादन का इतिहास।IPTC ब्लॉक{size} के कैप्शन, श्रेय और स्रोत वाले खाने।टेक्स्ट चंकएक कुंजी/मान जोड़ा: {keywords}।{count} कुंजी/मान जोड़े: {keywords}।टिप्पणियाँतस्वीर के साथ रखी एक टिप्पणी।तस्वीर के साथ रखी {count} टिप्पणियाँ।वे ब्लॉक जिन्हें यह टूल नहीं पढ़ सकता{blocks}। पढ़े बिना भी हटाए जा सकते हैं।कलर प्रोफ़ाइल{size}। यह आपके बारे में कुछ नहीं कहती; हटाने पर रंग खिसक सकते हैं।“{name}” नाम की {size}। यह आपके बारे में कुछ नहीं कहती; हटाने पर रंग खिसक सकते हैं।कोई मान बदलिए और सहेजते समय वह वापस लिख दिया जाएगा। जिन टैग के लिए संपादक नहीं है उन्हें भी हटाया जा सकता है — किसी मान को मिटाने के लिए उसे समझना कभी ज़रूरी नहीं होता।इस फ़ोटो में कोई EXIF टैग नहीं है।PNG इन्हें EXIF टैग की जगह रखता है। इनमें से किसी एक को बदलने पर पूरा सेट दोबारा लिखा जाता है।इस फ़ाइल में एक दबा हुआ टेक्स्ट चंक है जो खुला ही नहीं। सेट को बदलने पर वह छूट जाएगा, इसलिए यहाँ वह सिर्फ़ पढ़ने के लिए है — ब्लॉक के तौर पर उसे फिर भी हटाया जा सकता है।1 जोड़ा{count} जोड़ेदबा हुआ, और खुला नहीं{keyword} का मान{keyword} टेक्स्ट चंक हटाइए{tag} खाली नहीं छोड़ा जा सकता। अगर आप चाहते हैं कि टैग ही चला जाए तो बगल का हटाइए बटन इस्तेमाल कीजिए।“{value}” ऐसा मान नहीं जो यह टैग रख सके। {tag} पाठ चाहता है।“{value}” ऐसा मान नहीं जो यह टैग रख सके। {tag} संख्या चाहता है।“{value}” ऐसा मान नहीं जो वह टैग रख सके।(खाली){bytes} बाइट का डेटा{shown}, और {more} औरअनजाना मान ({value})तस्वीर को बताने वाला एक वाक्यकिसने खींचीजैसे (c) 2026 आपका नामफ़ाइल किसने बनाई2026:08:19 14:30:00जैसे Canonजैसे EOS R61 यानी सीधी; 6 यानी 90 डिग्री घुमी हुईजो मन आए लिखिएजैसे 400हटाने को कुछ नहीं — इस फ़ाइल में मेटाडेटा था ही नहीं।हटाने की ज़रूरत किसी चीज़ की नहीं पड़ी।1 फ़ोटो साफ़ हुई। इस मशीन से कुछ भी बाहर नहीं गया।{count} फ़ोटो साफ़ हुईं। इस मशीन से कुछ भी बाहर नहीं गया।{before} से {after} — {saved} मेटाडेटा चला गया। तस्वीर खुद जस की तस है।फ़ाइल वापस वैसी, जैसी पढ़ी गई थी।इस फ़ाइल में ऐसा कुछ नहीं जो आपको ज़ाहिर करेजो कुछ ज़ाहिर करता था, वह सब हटा दिया गया है। इसे फ़ाइल में लिखने के लिए फ़ोटो सहेजिए।न जगह, न समय, न कैमरा, न नाम। या तो ये कभी थे ही नहीं, या किसी ने पहले ही हटा दिए।एक EXIF ब्लॉक जिसमें कुछ है ही नहीं{size} का EXIF, जो साफ़-साफ़ पढ़ा जाता है और जिसमें एक भी टैग नहीं। बेज़रर, और बाकी सबके साथ हटा दिया जाता है।एक EXIF ब्लॉक जिसे कोई नहीं पढ़ सकतायहाँ EXIF है और वह पढ़ा नहीं जा सका: {reason} नीचे जो कुछ है, वह फ़ाइल के बाकी हिस्से से जितना पढ़ा जा सका उतना है। इसलिए इस ब्लॉक को अनजानी चीज़ मानिए — और यह इसे रहने देने की नहीं, हटाने की वजह है।फ़ोटो कहाँ ली गई{position}। यह इतना सटीक है कि इमारत तक बताई जा सके, और आप जहाँ भी इसे डालें, यह फ़ाइल के साथ वहीं चला जाता है।{position}, {altitude}। यह इतना सटीक है कि इमारत तक बताई जा सके, और आप जहाँ भी इसे डालें, यह फ़ाइल के साथ वहीं चला जाता है।जगह के टैग हैं, पर पूरी स्थिति नहींयहाँ एक GPS टैग है, पर काम लायक अक्षांश-देशांतर नहीं। चलने की दिशा, ऊँचाई और GPS की घड़ी फिर भी इन्हीं में हो सकती है।यहाँ {count} GPS टैग हैं, पर काम लायक अक्षांश-देशांतर नहीं। चलने की दिशा, ऊँचाई और GPS की घड़ी फिर भी इन्हीं में हो सकती है।कब ली गई{when}, सेकंड तक। किसी जगह के साथ मिलकर यह किसी व्यक्ति को एक खास पल में एक खास जगह पर रख देता है।किस डिवाइस से आई{device}। अकेले में यह बेज़रर है; पर आपकी डाली हुई हर फ़ोटो पर वही एक चीज़ हो, तो वह पहचान का निशान बन जाती है।कुछ जो आपका या आपके साज़ो-सामान का नाम लेता है{found}। एक सीरियल नंबर उस बॉडी से निकली हर फ़ोटो को आपस में बाँध देता है — चाहे किसी ने भी डाली हो और कहीं भी डाली हो।कैमरे का सीरियल नंबरलेंस का सीरियल नंबरकैमरे का मालिकतस्वीर की अद्वितीय आईडीफ़ोटो लेने वालालेखककॉपीराइटइसे किसने संपादित किया{software}। यह अक्सर फ़ोन के फ़र्मवेयर का संस्करण होता है, और सिर्फ़ मॉडल बताने से यह ज़्यादा सँकरी बात है।मेकर नोट{size} का, बनाने वाली कंपनी का अपना निजी डेटा। इसका कोई दस्तावेज़ नहीं, हर मॉडल में अलग होता है, और सीरियल नंबर, फ़ोकस बिंदु और शटर की गिनती यहीं छिपे मिलते हैं।तस्वीर की दूसरी नकल{size}, जिसमें एक छोटा JPEG पूर्वावलोकन है। कैमरे के लिखने के बाद अगर फ़ोटो काटी गई हो, तो कुछ संपादक थंबनेल में बिना कटा फ़्रेम ही दिखाते रह जाते हैं।एक XMP पैकेट{size} का XML। यह आम तौर पर कैमरा और समय दोहराता है, और साथ में संपादन का इतिहास जोड़ देता है: कौन-सा प्रोग्राम, कौन-सा संस्करण, और फ़ाइल हर बार कब सहेजी गई।एक IPTC ब्लॉक{size}, यानी वे खाने जो कोई फ़ोटो डेस्क भरता है — श्रेय, कैप्शन, शहर, स्रोत। अगर यह किसी स्टॉक लाइब्रेरी या न्यूज़रूम से आई है, तो इसमें किसी का नाम होने की पूरी संभावना है।एक टिप्पणी“{comment}”पाठ: {keyword}वे ब्लॉक जिन्हें यह टूल नहीं पढ़ सकता{blocks}। न पढ़ पाना और खाली होना एक बात नहीं, इसलिए ये भी बाकी सबके साथ हटा दिए जाते हैं।इसकी शुरुआत JPEG जैसी नहीं है।सेगमेंट का ढाँचा टूट गया, फ़ाइल खराब लगती है।एक सेगमेंट ऐसी लंबाई बता रहा है जो फ़ाइल के अंत से आगे निकल जाती है।तस्वीर का डेटा शुरू होने से पहले ही फ़ाइल खत्म हो गई।इसकी शुरुआत PNG जैसी नहीं है।एक चंक ऐसी लंबाई बता रहा है जो फ़ाइल के अंत से आगे निकल जाती है।हेडर चंक ही नहीं है।इसकी शुरुआत WebP जैसी नहीं है।एक चंक ऐसा आकार बता रहा है जो फ़ाइल के अंत से आगे निकल जाता है।इस फ़ाइल के भीतर एक भी चंक नहीं है।यह ब्लॉक EXIF होने के लिहाज़ से बहुत छोटा है।बाइट क्रम का कोई निशान नहीं, यह TIFF ब्लॉक नहीं है।TIFF का जादुई अंक गलत है।पहली डायरेक्टरी का ऑफ़सेट ब्लॉक से बाहर की ओर इशारा कर रहा है।HEIC एक-दूसरे के भीतर धरे डिब्बों वाला फ़ॉर्मैट है, और उसे सुरक्षित ढंग से दोबारा लिखने के लिए इन तीनों से अलग पार्सर चाहिए। पहले उसे JPEG में बदल लीजिए — इस साइट का HEIC से JPG वाला टूल यही करता है, और रास्ते में मेटाडेटा को पीछे भी छोड़ सकता है।AVIF वही डिब्बों वाला फ़ॉर्मैट इस्तेमाल करता है जो HEIC करता है, और बात भी वही है: उसे दोबारा लिखने के लिए वह पार्सर चाहिए जो इस टूल के पास अभी नहीं है।GIF में EXIF की जगह टिप्पणी और ऐप्लिकेशन ब्लॉक होते हैं, और उनमें निजी कुछ लगभग कभी नहीं होता। यहाँ इसे नहीं छेड़ा जाता।नंगा TIFF पूरा का पूरा मेटाडेटा है और साथ ही पूरा का पूरा तस्वीर, और उसके पिक्सल उन्हीं ऑफ़सेट से पते पाते हैं जिन्हें यह टूल खिसकाएगा। ऐसी फ़ाइल में फेरबदल करना एक फ़ोटो में फेरबदल करने से अलग कारीगरी है।यह न JPEG लगती है, न PNG, न WebP।यह फ़ॉर्मैट लिखा नहीं जा सकता।JFIF हेडरपाँच बाइट का वह ब्लॉक जो बताता है कि JPEG, JPEG है, और साथ में छपाई का रिज़ॉल्यूशन। रहने दिया जाता है: यह आपके बारे में कुछ नहीं कहता, और कुछ पुराने प्रोग्राम इसके बिना फ़ाइल खोलते ही नहीं।Adobe का रंग चिह्नयह दर्ज करता है कि एन्कोडर ने कौन-सा रंग रूपांतरण इस्तेमाल किया। रहने दिया जाता है, क्योंकि इसे हटाने पर कुछ फ़ाइलों के रंग उलट जाते हैं।वह मेटाडेटा ब्लॉक {size} बाइट का है और एक JPEG सेगमेंट में {limit} बाइट ही समाते हैं। थंबनेल या मेकर नोट हटाइए और दोबारा कोशिश कीजिए।इस WebP में विस्तारित हेडर नहीं है, और इसका आकार पढ़ा नहीं जा सका, इसलिए इसमें मेटाडेटा जोड़ा नहीं जा सकता।आपकी फ़ोटो कहीं नहीं गईं। {total} फ़ाइलें लोड हुईं, और वे सब इसी साइट की अपनी हैं। {platform}किसी चीज़ ने {hosts} से संपर्क किया, और यह टूल ऐसा कभी नहीं करता। यह देखने लायक बात है। {platform}विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई फ़ाइल मिली, न कोई टैग।विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई फ़ाइल मिली, न कोई टैग।
क्या इससे काम बन गया?
क्या गड़बड़ हुई?
शुक्रिया — इससे मदद मिलती है।
सिर्फ़ आपका जवाब भेजा जाता है, वह भी तभी जब आप बटन दबाते हैं। आपकी फ़ाइल, उसका नाम या उससे जुड़ी कोई बात कभी नहीं।
# EXIF व्यूअर और रिमूवर — फ़ोटो का मेटाडेटा हटाइए
देखिए कि फ़ोटो आपके बारे में क्या-क्या बता रही है। फिर उसे निकाल बाहर कीजिए।
> फ़ोटो में छिपा EXIF और GPS डेटा देखिए, उसे बदलिए, या एक ही क्लिक में पूरा हटा दीजिए। सब आपके ब्राउज़र में होता है। कुछ अपलोड नहीं होता, और फ़ोटो कभी दोबारा एनकोड नहीं होती।
यह पेज एक इंटरैक्टिव टूल है जो पूरी तरह आपके ब्राउज़र में चलता है, https://abox.tools/hi/exif-editor/ पर — आप इसे जो भी देते हैं, वह कहीं अपलोड नहीं होता। आगे वह सब कुछ है जो यह पेज इस टूल के बारे में शब्दों में कहता है; इसे इस्तेमाल करने के लिए यह पता खोलें।
## यह टूल फ़ोटो **कभी अपलोड नहीं करता**। यहाँ कोई सर्वर है ही नहीं।
फ़ाइल को आपका अपना ब्राउज़र खोलता है, पढ़ता है और दोबारा लिखता है। इस टूल में किसी भी तरह की कोई नेटवर्क सुविधा है ही नहीं, इसलिए यहाँ से कुछ मँगाया भी नहीं जा सकता और भेजा भी नहीं जा सकता। और मान लीजिए कोई रास्ता होता भी, तो इस पेज के दूसरी तरफ़ ऐसा कोई सर्वर ही नहीं है जिसे फ़ोटो भेजी जा सके।
- ✗ कोई अपलोड नहीं
- ✗ कोई खाता नहीं
- ✓ ऑफ़लाइन चलता है
- ✓ ओपन सोर्स
- ✓ तस्वीर कभी दोबारा एनकोड नहीं होती
## फ़ोटो से EXIF डेटा कैसे हटाएँ
1. **अपनी फ़ोटो चुनिए।** उन्हें पिकर पर छोड़ दीजिए, या हाथ से चुन लीजिए। ब्राउज़र उन्हें सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
2. **चाहें तो पढ़िए कि उनमें है क्या।** हर टैग की पूरी तालिका से पहले ही, नतीजों की सूची उन बातों के नाम गिना देती है जो जानने लायक हैं, यानी GPS स्थिति, समय और सीरियल नंबर।
3. **“सारा मेटाडेटा हटाइए” दबाइए।** ज़्यादातर लोगों के लिए पूरा काम बस इतना ही है। हर टैग, XMP और IPTC ब्लॉक, टिप्पणियाँ और भीतर रखा थंबनेल, सब चले जाते हैं, और सूची की हर फ़ोटो से एक साथ।
4. **या हटाने के बजाय बदल दीजिए।** कोई तारीख बदलिए, कॉपीराइट की पंक्ति ठीक कीजिए, जगह हटा दीजिए और कैमरे की सेटिंग रहने दीजिए। फिर उस फ़ोटो को अकेले सहेज लीजिए।
## विस्तार से
[फ़ोटो आपके बारे में क्या बताती है, और उसे बाहर कैसे निकालें](https://abox.tools/hi/guides/remove-exif-and-gps-data/): फ़ोन से निकली फ़ोटो आम तौर पर वह ठीक जगह, सेकंड तक का समय और कैमरे का सीरियल नंबर साथ लिए चलती है। भीतर क्या है, उसे कौन पढ़ सकता है, और तस्वीर को छुए बिना उसे बाहर कैसे निकालें।
## बॉक्स में और भी टूल
- [DICOM व्यूअर](https://abox.tools/hi/dicom-viewer/): CT, MRI, एक्स-रे और अल्ट्रासाउंड, विंडो, हेडर और नाप के साथ।
- [तस्वीर से ICO](https://abox.tools/hi/image-to-ico/): एक तस्वीर भीतर। ब्राउज़र, Windows या Mac जो भी साइज़ माँगे, वह सब बाहर।
- [तस्वीर से data URI](https://abox.tools/hi/image-to-data-uri/): पूरी तस्वीर, टेक्स्ट की एक पंक्ति में। सीधे CSS या HTML में चिपका दीजिए।
- [SVG से तस्वीर](https://abox.tools/hi/svg-to-image/): साइज़ बताइए। वेक्टर के पास खोने को अपना कोई साइज़ है ही नहीं।
## सवाल
### क्या मेरी फ़ोटो कहीं अपलोड होती है?
नहीं। फ़ाइल को पढ़ने, समझने और दोबारा लिखने का काम आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल में किसी भी तरह की कोई नेटवर्क सुविधा है ही नहीं, यानी यह न कभी कुछ मँगाता है, न कभी कुछ भेजता है। और पेज की `Content-Security-Policy` उन सारे पतों के नाम गिना देती है जिनसे यह संपर्क कर सकता है, जिनमें से एक भी इस साइट का नहीं है।
### EXIF क्या है, और फ़ोटो में और क्या-क्या छिपा होता है?
EXIF टैगों का वह ब्लॉक है जो कैमरा तस्वीर के बगल में लिख देता है। बनाने वाला और मॉडल, एक्सपोज़र की सेटिंग, सेकंड तक की तारीख और समय, अक्सर GPS स्थिति, और कभी-कभी सीरियल नंबर। फ़ोटो में अक्सर इससे भी ज़्यादा होता है, जैसे किसी एडिटर का XML वाला XMP पैकेट, कैप्शन और बायलाइन वाले IPTC ब्लॉक, एक कलर प्रोफ़ाइल, थंबनेल के रूप में तस्वीर की एक छोटी दूसरी नकल, और निर्माता के बिना-दस्तावेज़ वाले डेटा का मेकर नोट। यह टूल इन सबकी सूची बना देता है।
### क्या मेटाडेटा हटाने से तस्वीर की क्वालिटी घटती है?
नहीं, और फ़ोटो को दोबारा सहेजने के बजाय ऐसा टूल इस्तेमाल करने की मुख्य वजह यही है। मेटाडेटा कंप्रेस की हुई तस्वीर के भीतर नहीं, उसके आसपास बने कंटेनर में बैठता है। उसे हटाने का मतलब है एक सूची में से कुछ चीज़ें मिटाना और सूची वापस लिख देना। कंप्रेस किया हुआ तस्वीर का डेटा बाइट-दर-बाइट उतार दिया जाता है, इसलिए नतीजा डिकोड होकर ठीक वही पिक्सल देता है। न कुछ डिकोड होता है, न कुछ दोबारा कंप्रेस होता है।
### यह कौन-कौन से फ़ाइल फ़ॉर्मैट सँभालता है?
JPEG, PNG और WebP। HEIC और AVIF पहचाने तो जाते हैं, पर दोबारा लिखे नहीं जाते। ये डिब्बों वाले फ़ॉर्मैट हैं, जो एक-दूसरे के भीतर बैठे ऐटम से बनते हैं और इनके लिए अलग पार्सर चाहिए, इसलिए टूटी फ़ाइल बनाने के बजाय टूल साफ़ कह देता है। अकेली TIFF भी नहीं सँभाली जाती, क्योंकि TIFF में मेटाडेटा और पिक्सल, दोनों का पता एक ही ऑफ़सेट से लगता है।
### मेटाडेटा हटाने के बाद क्या मेरी फ़ोटो घूमी हुई दिखेगी?
दिख सकती है, और इसके लिए एक सेटिंग है। फ़ोन आम तौर पर तस्वीर वैसे ही दर्ज करते हैं जैसे सेंसर ने उसे देखा, और साथ में एक Orientation टैग जोड़ देते हैं जो बताता है कि उसे कैसे घुमाना है। वह टैग हटा दीजिए और कुछ व्यूअर फ़ोटो को टेढ़ा दिखाने लगते हैं। “ओरिएंटेशन टैग रहने दीजिए” वाला विकल्प, जो डिफ़ॉल्ट रूप से चालू रहता है, एक नन्हा EXIF ब्लॉक वापस लिख देता है जिसमें उस एक टैग के सिवा कुछ नहीं होता, और वह भी सिर्फ़ तब जब फ़ोटो को उसकी सचमुच ज़रूरत थी। आप चाहते हों कि फ़ाइल में EXIF का नामोनिशान न रहे, तो इसे बंद कर दीजिए।
### क्या यह GPS वाली जगह हटा देता है?
हाँ। सब कुछ हटाने पर पूरी GPS डायरेक्टरी चली जाती है, और आप चाहें तो अकेली जगह मिटाकर बाकी सब रहने दे सकते हैं। स्थिति पहले दशमलव डिग्री में दिखाई जाती है, क्योंकि “51 डिग्री, 30 मिनट, 26 सेकंड” से यह साफ़ नहीं होता कि फ़ोटो उस इमारत का नाम बता रही है जिसमें वह खींची गई थी।
### क्या मैं किसी टैग को मिटाने के बजाय बदल सकता हूँ?
हाँ। टेक्स्ट वाले टैग, तारीखें, ISO, ओरिएंटेशन और रिज़ॉल्यूशन, सब बदले जा सकते हैं, और कुछ आम टैग ऐसी फ़ोटो में जोड़े भी जा सकते हैं जिसमें एक भी न हो। एक बात का ध्यान रखिए। फ़ाइल लिखने पर EXIF ब्लॉक नए सिरे से बनता है, और मेकर नोट में असली ब्लॉक के भीतर की ऑफ़सेट होती हैं, इसलिए नए सिरे से बना मेकर नोट उसके बाद शायद निर्माता के अपने सॉफ़्टवेयर से न पढ़ा जा सके। यह बात आपके लिए मायने रखती हो, तो उसे मिटा दीजिए या फ़ाइल में कोई बदलाव ही मत कीजिए।
### क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?
यह मुफ़्त है, और यहाँ न कोई खाता है, न साइन-इन, न ट्रायल। साइट पर विज्ञापन हैं और खर्च वही उठाते हैं, लेकिन विज्ञापनों को आपकी फ़ोटो के बारे में कुछ नहीं दिया जाता।
### क्या यह ऑफ़लाइन चलता है?
हाँ। पेज एक बार लोड कर लीजिए, फिर इंटरनेट काट दीजिए, यह चलता रहेगा। कुछ अपलोड नहीं हो रहा, यह साबित करने का सबसे आसान तरीका भी यही है। जो टूल आपकी फ़ोटो प्रोसेस होने के लिए कहीं भेजता, वह प्लग निकालते ही रुक जाता।
## प्राइवेसी का यह दावा कैसे जाँचा जा सकता है
- **आपकी फ़ोटो के जाने के लिए कोई जगह ही नहीं है।** यह पेज जिन-जिन पतों से संपर्क कर सकता है, Content-Security-Policy उन सबके नाम गिना देती है, और उनमें से एक भी इस साइट का नहीं है। यहाँ ऐसा कोई एंडपॉइंट है ही नहीं जहाँ आपकी फ़ाइलें जमा हो सकें, और होता भी तो कोड में ऐसा कुछ नहीं है जो उन्हें भेजता।
- **यहाँ कुछ भी कहीं से कुछ नहीं मँगाता।** इस डिब्बे के बाकी टूलों के उलट, इसमें “किसी वेब पते से लाइए” वाली सुविधा है ही नहीं, और नेटवर्क वाला कोई वैकल्पिक कदम भी नहीं। `src/` में कहीं भी न `fetch` है, न `XMLHttpRequest`, न `sendBeacon`।
- **जो मेटाडेटा हम पढ़ते हैं, वह कभी कहीं सुनाया नहीं जाता।** आपकी GPS स्थिति इसी पेज पर दिखती है और कहीं नहीं जाती। इस रिपॉज़िटरी में ऐसा कोई अपना एनालिटिक्स इवेंट नहीं है जो कोई टैग, फ़ाइल का नाम, साइज़ या गिनती साथ ले जाता हो।
- **Google क्या लोड करता है, और उसे क्या नहीं दिया जाता।** विज्ञापन और माप वाली स्क्रिप्ट Google से आती हैं। इनमें से किसी को भी आपकी फ़ोटो के बारे में कुछ नहीं सौंपा जाता। फ़ाइल पढ़ने, समझने या दोबारा लिखने वाली हर पंक्ति इसी ऑरिजिन से आती है और रिपॉज़िटरी में मौजूद है।
- **दान का बटन क्या लोड करता है, और उसे क्या नहीं दिया जाता।** हेडर में मौजूद “Buy me a coffee” बटन को cdnjs.buymeacoffee.com से आई एक स्क्रिप्ट बनाती है, और उसके अक्षर Google Fonts से आते हैं। वह एक लिंक भर है, उससे ज़्यादा कुछ नहीं। वह किसी विज़िट की खबर नहीं करता, और उसे आपके या आपकी फ़ाइलों के बारे में कुछ नहीं दिया जाता। जब तक आप क्लिक न करें कुछ होता ही नहीं, और क्लिक करने पर आप किसी और की साइट पर पहुँच जाते हैं।
- **यह ऑफ़लाइन भी चलता है।** नेटवर्क काट दीजिए, टूल जस का तस काम करता रहेगा, क्योंकि इसमें नेटवर्क वाला कोई कदम कभी था ही नहीं। सबसे आसान सबूत यही है।
**खुद जाँच लीजिए।** ऊपर लिखी किसी भी बात को भरोसे पर मानने की ज़रूरत नहीं। यह पेज रिपॉज़िटरी के टेम्पलेट और कॉन्फ़िग से बनता है, एक ऐसी बिल्ड स्क्रिप्ट के ज़रिए जिसे आप पढ़ भी सकते हैं और खुद चला भी सकते हैं। उसका नतीजा `dist` ब्रांच पर कमिट रहता है, यानी जो सर्व हो रहा है और सोर्स से बिल्ड करने पर जो बनता है, दोनों का फ़र्क आप खुद देख सकते हैं: https://github.com/A-Box-of-Tools/website
सबसे पहले पढ़ने लायक फ़ाइलें ये हैं — Content-Security-Policy के लिए `config/site.toml`, EXIF पढ़ने वाले हिस्से के लिए `src/tiff.js`, और तस्वीर खुद हमेशा सिर्फ़ नकल ही होती है, इसके सबूत के लिए `src/jpeg.js`।
फ़ोटो से EXIF डेटा कैसे हटाएँ
अपनी फ़ोटो चुनिए। उन्हें पिकर पर छोड़ दीजिए, या हाथ से चुन लीजिए। ब्राउज़र उन्हें सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
चाहें तो पढ़िए कि उनमें है क्या। हर टैग की पूरी तालिका से पहले ही, नतीजों की सूची उन बातों के नाम गिना देती है जो जानने लायक हैं, यानी GPS स्थिति, समय और सीरियल नंबर।
“सारा मेटाडेटा हटाइए” दबाइए। ज़्यादातर लोगों के लिए पूरा काम बस इतना ही है। हर टैग, XMP और IPTC ब्लॉक, टिप्पणियाँ और भीतर रखा थंबनेल, सब चले जाते हैं, और सूची की हर फ़ोटो से एक साथ।
या हटाने के बजाय बदल दीजिए। कोई तारीख बदलिए, कॉपीराइट की पंक्ति ठीक कीजिए, जगह हटा दीजिए और कैमरे की सेटिंग रहने दीजिए। फिर उस फ़ोटो को अकेले सहेज लीजिए।
विस्तार से
फ़ोटो आपके बारे में क्या बताती है, और उसे बाहर कैसे निकालेंफ़ोन से निकली फ़ोटो आम तौर पर वह ठीक जगह, सेकंड तक का समय और कैमरे का सीरियल नंबर साथ लिए चलती है। भीतर क्या है, उसे कौन पढ़ सकता है, और तस्वीर को छुए बिना उसे बाहर कैसे निकालें।
नहीं। फ़ाइल को पढ़ने, समझने और दोबारा लिखने का काम आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल में किसी भी तरह की कोई नेटवर्क सुविधा है ही नहीं, यानी यह न कभी कुछ मँगाता है, न कभी कुछ भेजता है। और पेज की Content-Security-Policy उन सारे पतों के नाम गिना देती है जिनसे यह संपर्क कर सकता है, जिनमें से एक भी इस साइट का नहीं है।
EXIF क्या है, और फ़ोटो में और क्या-क्या छिपा होता है?
EXIF टैगों का वह ब्लॉक है जो कैमरा तस्वीर के बगल में लिख देता है। बनाने वाला और मॉडल, एक्सपोज़र की सेटिंग, सेकंड तक की तारीख और समय, अक्सर GPS स्थिति, और कभी-कभी सीरियल नंबर। फ़ोटो में अक्सर इससे भी ज़्यादा होता है, जैसे किसी एडिटर का XML वाला XMP पैकेट, कैप्शन और बायलाइन वाले IPTC ब्लॉक, एक कलर प्रोफ़ाइल, थंबनेल के रूप में तस्वीर की एक छोटी दूसरी नकल, और निर्माता के बिना-दस्तावेज़ वाले डेटा का मेकर नोट। यह टूल इन सबकी सूची बना देता है।
क्या मेटाडेटा हटाने से तस्वीर की क्वालिटी घटती है?
नहीं, और फ़ोटो को दोबारा सहेजने के बजाय ऐसा टूल इस्तेमाल करने की मुख्य वजह यही है। मेटाडेटा कंप्रेस की हुई तस्वीर के भीतर नहीं, उसके आसपास बने कंटेनर में बैठता है। उसे हटाने का मतलब है एक सूची में से कुछ चीज़ें मिटाना और सूची वापस लिख देना। कंप्रेस किया हुआ तस्वीर का डेटा बाइट-दर-बाइट उतार दिया जाता है, इसलिए नतीजा डिकोड होकर ठीक वही पिक्सल देता है। न कुछ डिकोड होता है, न कुछ दोबारा कंप्रेस होता है।
यह कौन-कौन से फ़ाइल फ़ॉर्मैट सँभालता है?
JPEG, PNG और WebP। HEIC और AVIF पहचाने तो जाते हैं, पर दोबारा लिखे नहीं जाते। ये डिब्बों वाले फ़ॉर्मैट हैं, जो एक-दूसरे के भीतर बैठे ऐटम से बनते हैं और इनके लिए अलग पार्सर चाहिए, इसलिए टूटी फ़ाइल बनाने के बजाय टूल साफ़ कह देता है। अकेली TIFF भी नहीं सँभाली जाती, क्योंकि TIFF में मेटाडेटा और पिक्सल, दोनों का पता एक ही ऑफ़सेट से लगता है।
मेटाडेटा हटाने के बाद क्या मेरी फ़ोटो घूमी हुई दिखेगी?
दिख सकती है, और इसके लिए एक सेटिंग है। फ़ोन आम तौर पर तस्वीर वैसे ही दर्ज करते हैं जैसे सेंसर ने उसे देखा, और साथ में एक Orientation टैग जोड़ देते हैं जो बताता है कि उसे कैसे घुमाना है। वह टैग हटा दीजिए और कुछ व्यूअर फ़ोटो को टेढ़ा दिखाने लगते हैं। “ओरिएंटेशन टैग रहने दीजिए” वाला विकल्प, जो डिफ़ॉल्ट रूप से चालू रहता है, एक नन्हा EXIF ब्लॉक वापस लिख देता है जिसमें उस एक टैग के सिवा कुछ नहीं होता, और वह भी सिर्फ़ तब जब फ़ोटो को उसकी सचमुच ज़रूरत थी। आप चाहते हों कि फ़ाइल में EXIF का नामोनिशान न रहे, तो इसे बंद कर दीजिए।
क्या यह GPS वाली जगह हटा देता है?
हाँ। सब कुछ हटाने पर पूरी GPS डायरेक्टरी चली जाती है, और आप चाहें तो अकेली जगह मिटाकर बाकी सब रहने दे सकते हैं। स्थिति पहले दशमलव डिग्री में दिखाई जाती है, क्योंकि “51 डिग्री, 30 मिनट, 26 सेकंड” से यह साफ़ नहीं होता कि फ़ोटो उस इमारत का नाम बता रही है जिसमें वह खींची गई थी।
क्या मैं किसी टैग को मिटाने के बजाय बदल सकता हूँ?
हाँ। टेक्स्ट वाले टैग, तारीखें, ISO, ओरिएंटेशन और रिज़ॉल्यूशन, सब बदले जा सकते हैं, और कुछ आम टैग ऐसी फ़ोटो में जोड़े भी जा सकते हैं जिसमें एक भी न हो। एक बात का ध्यान रखिए। फ़ाइल लिखने पर EXIF ब्लॉक नए सिरे से बनता है, और मेकर नोट में असली ब्लॉक के भीतर की ऑफ़सेट होती हैं, इसलिए नए सिरे से बना मेकर नोट उसके बाद शायद निर्माता के अपने सॉफ़्टवेयर से न पढ़ा जा सके। यह बात आपके लिए मायने रखती हो, तो उसे मिटा दीजिए या फ़ाइल में कोई बदलाव ही मत कीजिए।
क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?
यह मुफ़्त है, और यहाँ न कोई खाता है, न साइन-इन, न ट्रायल। साइट पर विज्ञापन हैं और खर्च वही उठाते हैं, लेकिन विज्ञापनों को आपकी फ़ोटो के बारे में कुछ नहीं दिया जाता।
क्या यह ऑफ़लाइन चलता है?
हाँ। पेज एक बार लोड कर लीजिए, फिर इंटरनेट काट दीजिए, यह चलता रहेगा। कुछ अपलोड नहीं हो रहा, यह साबित करने का सबसे आसान तरीका भी यही है। जो टूल आपकी फ़ोटो प्रोसेस होने के लिए कहीं भेजता, वह प्लग निकालते ही रुक जाता।