मुफ़्त SQLite ऑनलाइन व्यूअर
अपने ब्राउज़र में SQLite डेटाबेस फ़ाइलें देखें। बिना किसी सॉफ़्टवेयर के टेबल ब्राउज़ करें, SQL क्वेरी चलाएं और परिणाम एक्सपोर्ट करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
अपडेट किया गया
SQLite Online Viewer
Browse SQLite databases in your browser — no upload, no server.
About This Tool
This tool uses sql.js — a JavaScript port of SQLite compiled to WebAssembly. Your database file is processed entirely in your browser and never uploaded to any server.
Supports .sqlite, .db, .sqlite3, and .db3 files. You can browse tables, run arbitrary SQL queries, and export results as CSV.
अक्सर पूछे जाने वाले प्रश्न
SQLite ऑनलाइन व्यूअर क्या है?
SQLite ऑनलाइन व्यूअर एक मुफ़्त ऑनलाइन टूल है जो आपके ब्राउज़र में SQLite डेटाबेस फ़ाइलों को देखने की सुविधा देता है। बिना किसी सॉफ़्टवेयर के टेबल ब्राउज़ करें, SQL क्वेरीज़ चलाएँ और परिणाम एक्सपोर्ट करें। यह पूरी तरह आपके ब्राउज़र में चलता है, किसी इंस्टॉलेशन या साइन-अप की ज़रूरत नहीं।
क्या मेरा डेटा सुरक्षित है?
हाँ, आपकी SQLite फ़ाइल पूरी तरह आपके ब्राउज़र में प्रोसेस होती है। कुछ भी किसी सर्वर पर अपलोड नहीं किया जाता।
कौन-से फ़ाइल फ़ॉर्मेट समर्थित हैं?
.sqlite, .db और .sqlite3 फ़ाइलें।
क्या यह मुफ़्त है?
हाँ, पूरी तरह मुफ़्त।
क्या SQLite ऑनलाइन व्यूअर मोबाइल डिवाइस पर काम करता है?
हाँ, SQLite ऑनलाइन व्यूअर पूरी तरह रिस्पॉन्सिव है और स्मार्टफ़ोन व टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर इस्तेमाल कर सकते हैं, किसी ऐप डाउनलोड की ज़रूरत नहीं।
क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?
किसी खाते या पंजीकरण की ज़रूरत नहीं है। बस अपने ब्राउज़र में SQLite ऑनलाइन व्यूअर खोलें और तुरंत उपयोग शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।
मैं SQLite ऑनलाइन व्यूअर का उपयोग कैसे करूँ?
बस दिए गए फ़ील्ड में अपना इनपुट डालें, अपनी पसंद के अनुसार कोई भी सेटिंग समायोजित करें, और टूल उसे तुरंत प्रोसेस कर देगा। फिर आप परिणाम को क्लिपबोर्ड पर कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।
कौन-से ब्राउज़र समर्थित हैं?
SQLite ऑनलाइन व्यूअर सभी आधुनिक ब्राउज़रों में काम करता है, जिनमें Chrome, Firefox, Safari, Edge और Opera शामिल हैं। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र का नवीनतम संस्करण उपयोग करें।
.sqlite, .db, और .sqlite3 फ़ाइल में क्या फ़र्क़ है?
फंक्शन के लिहाज़ से इनमें कोई फ़र्क़ नहीं है: .sqlite, .db, .sqlite3, और .db3 एक ही SQLite डेटाबेस फॉर्मैट के लिए बस अलग-अलग नामकरण परंपराएं हैं। SQLite को किसी खास एक्सटेंशन की ज़रूरत ही नहीं होती, क्योंकि यह किसी फ़ाइल की पहचान उसके नाम से नहीं बल्कि शुरुआत में मौजूद 16-बाइट हेडर से करता है, इसलिए data.db नाम की फ़ाइल और data.sqlite नाम की फ़ाइल बिल्कुल एक जैसी खुलती हैं। ये एक्सटेंशन अलग-अलग ऐप्स द्वारा चुनी गई परंपराएं भर हैं — कई Android और iOS ऐप्स .db इस्तेमाल करते हैं, कुछ डेस्कटॉप टूल्स डिफ़ॉल्ट रूप से .sqlite या .sqlite3 इस्तेमाल करते हैं, और कभी-कभी .db3 भी दिखता है। जब तक फ़ाइल एक वैध SQLite डेटाबेस है, इंजन उसे लेबल चाहे जो भी हो, एक ही तरीके से पढ़ता है। यह व्यूअर इन चारों एक्सटेंशन को स्वीकार करता है, इसलिए आप इनमें से कोई भी फ़ाइल डालकर तुरंत उसकी टेबल्स ब्राउज़ कर सकते हैं।
बिना कोई सॉफ़्टवेयर इंस्टॉल किए .db फ़ाइल का कंटेंट कैसे देखें?
आप DB Browser for SQLite जैसे डेस्कटॉप क्लाइंट इंस्टॉल करने या कमांड-लाइन टूल्स चलाने के बजाय, .db फ़ाइल को सीधे अपने ब्राउज़र में खोल सकते हैं। इस व्यूअर में फ़ाइल को खींचें या सिलेक्ट करें, और यह WebAssembly में कंपाइल किए गए SQLite इंजन में लोड हो जाती है जो आपकी अपनी मशीन पर चलता है। लोड होते ही, टूल हर टेबल की सूची दिखाता है, इसलिए आप किसी टेबल पर क्लिक करके उसकी रो पेज-दर-पेज देख सकते हैं, अपनी SQL चलाने के लिए क्वेरी टैब पर जा सकते हैं, या हर टेबल की संरचना पढ़ने के लिए स्कीमा टैब खोल सकते हैं। इसमें कोई सेटअप नहीं, कोई अकाउंट नहीं, और कोई अपलोड स्टेप नहीं है — डेटाबेस स्थानीय रूप से पढ़ी जाती है, जिससे कॉन्फिडेंशियल कंटेंट प्राइवेट रहता है। किसी बग रिपोर्ट, किसी ऐप के स्टोरेज फ़ोल्डर, या किसी साथी से मिली अनजान .db फ़ाइल के अंदर झांकने का यह सबसे तेज़ तरीका है, बिना कोई इंस्टॉलेशन किए।
क्या मैं ब्राउज़र में SQLite फ़ाइल पर SQL क्वेरीज़ चला सकता हूँ?
हां। टेबल ब्राउज़ करने के अलावा, इस व्यूअर में एक क्वेरी टैब है जहां आप लोड की गई फ़ाइल पर मनचाही SQL टाइप और एक्ज़ीक्यूट कर सकते हैं। SELECT स्टेटमेंट्स एक रिज़ल्ट ग्रिड लौटाते हैं जिसे आप पढ़ या एक्सपोर्ट कर सकते हैं, जबकि जो स्टेटमेंट्स कुछ भी दिखने लायक नहीं बदलते वे बस बताते हैं कि वे सफलतापूर्वक चल गए। माउस तक पहुंचे बिना चलाने के लिए Ctrl+Enter, या Mac पर Cmd+Enter, दबाएं। क्योंकि यह एक पूरा SQLite इंजन इस्तेमाल करता है, इसलिए joins, aggregates, WHERE क्लॉज़, ORDER BY, और बाकी स्टैंडर्ड सिंटैक्स सब वैसे ही काम करते हैं जैसे किसी डेस्कटॉप डेटाबेस में करते हैं। अगर किसी स्टेटमेंट में एरर हो, तो इंजन का मैसेज ज्यों-का-त्यों दिखाया जाता है, जिससे यह बॉक्स असली कोडबेस में पेस्ट करने से पहले किसी क्वेरी को टेस्ट करने के लिए काम आता है। सब कुछ स्थानीय रूप से चलता है, इसलिए बार-बार क्वेरी चलाने पर भी यह तेज़ और प्राइवेट बना रहता है। कोई फ़ाइल लोड करें और SQL Query टैब खोलकर आज़माएं।
SQLite सेल में खाली रहने की बजाय NULL क्यों दिखता है?
SQLite में, NULL एक अलग वैल्यू है जिसका मतलब है "कोई डेटा नहीं" या "अज्ञात", और यह खाली स्ट्रिंग या शून्य के बराबर नहीं है। किसी कॉलम में वाकई NULL हो सकता है जब किसी रो में उस फ़ील्ड के लिए कभी कोई वैल्यू सेट ही नहीं की गई हो, जो कि खाली टेक्स्ट वाले सेल से अलग बात है। इन दोनों को गड्डमड्ड करने से असली बग पैदा होते हैं, क्योंकि column = '' जैसी तुलना NULL से मैच नहीं करेगी, और इसके लिए आपको IS NULL इस्तेमाल करना होगा। इस फ़र्क़ को साफ़ दिखाने के लिए, व्यूअर सेल को खाली छोड़ने की बजाय NULL को इटैलिक में साफ़ तौर पर प्रिंट करता है, ताकि आप एक नज़र में बता सकें कि वैल्यू वाकई गायब है या बस खाली स्ट्रिंग है। किसी भी टेबल को ब्राउज़ करें और आपको NULL साफ़ तौर पर लेबल किए हुए दिखेंगे, जो डेटा क्वालिटी की जांच करते समय या गायब वैल्यू डिबग करते समय मदद करता है।
एक ऑनलाइन व्यूअर कितनी बड़ी SQLite डेटाबेस खोल सकता है?
क्योंकि यह व्यूअर पूरी डेटाबेस को सर्वर से स्ट्रीम करने की बजाय आपके ब्राउज़र की मेमोरी में पढ़ता है, इसलिए व्यावहारिक साइज़ लिमिट आपके डिवाइस की उपलब्ध RAM है, न कि कोई तय सर्वर कोटा। छोटी और मध्यम आकार की डेटाबेस — जो ज़्यादातर ऐप्स बनाते हैं, अक्सर कुछ मेगाबाइट से लेकर कुछ सौ मेगाबाइट तक — लगभग तुरंत खुल जाती हैं। मल्टी-गीगाबाइट रेंज के बहुत बड़े डंप मेमोरी पर दबाव डाल सकते हैं और धीरे लोड हो सकते हैं या फेल हो सकते हैं, खासकर किसी फ़ोन पर या ऐसे टैब पर जिसमें पहले से कई पेज खुले हों। यह ट्रेड-ऑफ़ आपकी फ़ाइल को पूरी तरह प्राइवेट रखने की कीमत है, क्योंकि कुछ भी अपलोड नहीं किया जाता। अगर किसी बड़ी फ़ाइल पर लिमिट आ जाए, तो दूसरे टैब बंद करने से मेमोरी खाली होती है, और आप हमेशा ब्राउज़िंग को किसी एक टेबल या टारगेटेड क्वेरी तक सीमित कर सकते हैं। सामान्य ऐप डेटाबेस के लिए, बस फ़ाइल अपलोड करें और एक्सप्लोर करना शुरू करें।
संबंधित टूल
मुफ़्त सुरक्षित पासवर्ड जनरेटर
अनुकूलन योग्य विकल्पों के साथ सुरक्षित, यादृच्छिक पासवर्ड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त UUID/GUID जनरेटर
सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID/GUID) बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त QR कोड जनरेटर ऑनलाइन
URL, टेक्स्ट, WiFi क्रेडेंशियल और बहुत कुछ के लिए QR कोड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त JSON फ़ॉर्मेटर और वैलिडेटर
सिंटैक्स हाइलाइटिंग और त्रुटि पहचान के साथ JSON डेटा को फ़ॉर्मेट, सत्यापित और सुंदर बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
फ्री SQLite ऑनलाइन व्यूअर के बारे में
फ्री SQLite ऑनलाइन व्यूअर आपकी SQLite डेटाबेस फ़ाइल को सीधे आपके ब्राउज़र में खोल देता है, ताकि आप बिना कोई डेस्कटॉप क्लाइंट इंस्टॉल किए उसे जांच सकें। बस एक .sqlite, .db, .sqlite3, या .db3 फ़ाइल डालें और यह टूल हर टेबल की सूची दिखाता है, आपको डेटा पेज-दर-पेज देखने देता है, अपनी खुद की SQL चलाने देता है, और हर टेबल की स्कीमा पढ़ने देता है। यह उन डेवलपर्स, डेटा एनालिस्ट, मोबाइल इंजीनियर और सपोर्ट टीमों के लिए बनाया गया है जिन्हें कोई डेटाबेस फ़ाइल थमा दी जाती है और बस उसके अंदर झांकना होता है — न DB Browser इंस्टॉल करने की ज़रूरत, न कमांड लाइन की, न सर्वर क्रेडेंशियल की।
SQLite दुनिया का सबसे ज़्यादा इस्तेमाल होने वाला डेटाबेस इंजन है। यह हर Android और iOS डिवाइस, ज़्यादातर ब्राउज़र, अनगिनत डेस्कटॉप ऐप्स, और कई एम्बेडेड सिस्टम्स के अंदर शामिल आता है, इसलिए कोई भी अनजान .db या .sqlite फ़ाइल आमतौर पर इन्हीं में से किसी ऐप की निकलती है। यह व्यूअर आपको यह जल्दी कन्फर्म करने का तरीका देता है कि उसके अंदर क्या है।
व्यूअर पर्दे के पीछे कैसे काम करता है
यह टूल sql.js पर चलता है, जो SQLite का एक ऑफिशियल JavaScript पोर्ट है और WebAssembly में कंपाइल किया गया है। जब आप कोई फ़ाइल लोड करते हैं, तो WebAssembly इंजन उसे मेमोरी में पढ़ता है और पूरी तरह आपकी अपनी मशीन पर ही क्वेरीज़ का जवाब देता है। पेज पहली बार लोड होने पर SQLite WebAssembly रनटाइम एक बार CDN से लाया जाता है; उसके बाद, आपकी असली डेटाबेस फ़ाइल कभी भी ब्राउज़र से बाहर नहीं जाती। इसमें कोई अपलोड स्टेप नहीं है, कोई अकाउंट नहीं है, और कोई यूसेज कैप नहीं है।
इस क्लाइंट-साइड डिज़ाइन के दो व्यावहारिक नतीजे जान लेना ज़रूरी है:
- आपका डेटा प्राइवेट रहता है। कोई प्रोडक्शन डंप, किसी ऐप की यूज़र डेटाबेस, या पर्सनल रिकॉर्ड वाली फ़ाइल स्थानीय रूप से (लोकली) पढ़ी जाती है — कुछ भी बैकएंड को नहीं भेजा जाता, और जब कंटेंट कॉन्फिडेंशियल हो तो यह बात मायने रखती है।
- क्षमता आपके डिवाइस पर निर्भर करती है। क्योंकि पूरी डेटाबेस ब्राउज़र मेमोरी में रखी जाती है, इसलिए बहुत बड़ी फ़ाइलें (मल्टी-गीगाबाइट डंप) आपके उपलब्ध RAM से सीमित होती हैं, न कि किसी सर्वर कोटा से। छोटी से मध्यम आकार की डेटाबेस तुरंत खुल जाती हैं।
ब्राउज़िंग, क्वेरी चलाना, और स्कीमा पढ़ना
व्यूअर तीन टैब में बंटा हुआ है, जो किसी अनजान डेटाबेस के साथ आप असल में जो काम करते हैं उन्हें कवर करते हैं:
- Browse Data — कोई भी टेबल चुनें और उसकी रो स्क्रॉल करें। नतीजे 50 रो प्रति पेज के हिसाब से पेजिनेट किए जाते हैं, साथ में कुल रो की गिनती भी दिखती है, और
NULLवैल्यू साफ़ तौर पर दिखाई जाती हैं ताकि खाली सेल को ब्लैंक स्ट्रिंग समझने की गलती न हो। - SQL Query — लोड की गई फ़ाइल पर मनचाही SQL चलाएं।
SELECTस्टेटमेंट्स एक रिज़ल्ट ग्रिड लौटाते हैं; जो स्टेटमेंट्स कुछ भी दिखने लायक नहीं बदलते, वे बताते हैं कि वे सफलतापूर्वक चल गए। चलाने के लिएCtrl+Enter(Mac परCmd+Enter) दबाएं। SQLite इंजन की सिंटैक्स और रनटाइम एरर ज्यों-की-त्यों दिखाई जाती हैं, जिससे यह क्वेरी बॉक्स असली कोडबेस में पेस्ट करने से पहले किसी स्टेटमेंट को टेस्ट करने के लिए काफी उपयोगी बन जाता है। - Schema — हर टेबल की सटीक
CREATE TABLEडेफिनिशन पढ़ें, जिसमें कॉलम टाइप्स, प्राइमरी की और कंस्ट्रेंट्स शामिल हैं, और किसी को भी क्लिपबोर्ड पर कॉपी करें। किसी बाहरी डेटा मॉडल को समझने या मौजूदा मॉडल का दस्तावेज़ीकरण करने का यह सबसे तेज़ तरीका है।
नतीजे एक्सपोर्ट करना और आम इस्तेमाल
किसी भी टेबल व्यू या क्वेरी नतीजे को CSV फ़ाइल के रूप में डाउनलोड किया जा सकता है, ताकि आप बिना कोई एक्सपोर्ट स्क्रिप्ट लिखे डेटाबेस का कोई हिस्सा किसी स्प्रेडशीट, चार्ट टूल, या दूसरी डेटाबेस में ले जा सकें। लोग आमतौर पर इन कारणों से ऑनलाइन SQLite व्यूअर का इस्तेमाल करते हैं:
- डिबगिंग के दौरान किसी Android या iOS ऐप द्वारा छोड़ी गई लोकल डेटाबेस की जांच करना।
- किसी बग रिपोर्ट के साथ आई या सैंपल डेटा के साथ भेजी गई
.sqliteफ़ाइल का कंटेंट चेक करना। - यह पुष्टि करना कि किसी माइग्रेशन या सीड स्क्रिप्ट ने वही रो और स्कीमा बनाई जिनकी उम्मीद थी।
- पूरा डेटाबेस एनवायरनमेंट सेट किए बिना, किसी एक बार के सवाल का जवाब देने के लिए ad-hoc
SELECTक्वेरीज़ चलाना।
शुरू करने के लिए, ऊपर एक डेटाबेस फ़ाइल अपलोड करें। यह टूल तुरंत टेबल लिस्ट पढ़ लेता है, और आप फ़ाइल को दोबारा लोड किए बिना ब्राउज़िंग, क्वेरी और स्कीमा व्यू के बीच स्विच कर सकते हैं।