सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें
बग रिपोर्ट करें

डेवलपर · लोकल उपयोगिता

JavaScript फ़ॉर्मैटर

JavaScript Formatter

सिंटैक्स पार्सर से JavaScript फ़ॉर्मैट करें — कोड कभी एक्ज़ीक्यूट या अपलोड नहीं होता; इंडेंटेशन चुनें और साफ़ नतीजा कॉपी करें।

टास्क पथ / इनपुट से परिणाम तक

अपना JavaScript पेस्ट करें

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

JavaScript फ़ॉर्मैटर कैसे काम करता है, निजता और संबंधित टूल

टास्क पथ / इनपुट से परिणाम तक

JavaScript कैसे फ़ॉर्मैट करें

  1. 01

    अपना JavaScript पेस्ट करें

    256 KiB UTF-8 तक का स्रोत पेस्ट करें। फ़ॉर्मैटिंग के लिए दो या चार स्पेस चुनें।

  2. 02

    इंडेंटेशन चुनें

    2 या 4 खाली स्थान चुनें। नमूना पहले से भरा है; नया विकल्प फ़ॉर्मैट दबाने पर लागू होगा।

  3. 03

    बिना एक्ज़ीक्यूट किए फ़ॉर्मैट करें

    फ़ॉर्मैट दबाएँ। Prettier चुने इंडेंट और 100-स्तंभ चौड़ाई के साथ JavaScript को चलाए बिना पार्स कर फिर लिखता है। अपने परीक्षण चलाएँ।

  4. 04

    नतीजा और आंकड़ों की समीक्षा करें

    इनपुट और आउटपुट के UTF-8 बाइट तथा बचत प्रतिशत की तुलना करें। बचत ऋणात्मक हो तो परिणाम बड़ा है; कॉपी या डाउनलोड से पहले जाँचें।

  5. 05

    नतीजा कॉपी या डाउनलोड करें

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

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
कुछ भी स्टोर नहीं होता
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

JavaScript फ़ॉर्मैटर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

JavaScript फ़ॉर्मैटर कब उपयोगी होता है

कोड रिव्यू

किसी दूसरे डेवलपर के साथ शेयर करने से पहले सोर्स को जाँचने में आसान बनाएँ।

बिल्ड आर्टिफ़ैक्ट

सोर्स चलाए बिना कॉम्पैक्ट HTML, CSS या JavaScript बनाएँ।

कॉपी-रेडी स्निपेट

कोई केंद्रित उदाहरण फ़ॉर्मैट करें और उसे सीधे दस्तावेज़ या एडिटर में ले जाएँ।

JavaScript फ़ॉर्मैटर असल में क्या करता है

प्रोडक्शन के स्टैक-ट्रेस स्निपेट को हॉटफ़िक्स लिखने से पहले पढ़ना पड़ता है, और वह एक लंबी लाइन बनकर आता है। फ़ोरम पर मिले बुकमार्कलेट का भरोसा कमाने से पहले निरीक्षण होना चाहिए, और सहकर्मी की चतुर एक-लाइनर को ऐसा कोड बनना है जिसे टीम मेंटेन कर सके। JavaScript फ़ॉर्मैटर स्रोत को बिना एक्ज़ीक्यूट किए पार्स और दोबारा इंडेंट करता है, पूरी तरह डिवाइस पर, उसी इंडेंटेशन चौड़ाई में जो आपका प्रोजेक्ट पहले से इस्तेमाल करता है। अविश्वसनीय कोड के साथ ठीक ऐसा ही व्यवहार होना चाहिए: पहले पढ़ें, कभी न चलाएं — जब तक आप बाद में खुद न चुनें।

आम सवाल

साइज़ सीमा क्या है?
इनपुट सीमा 256 KiB और आउटपुट सीमा 512 KiB है। स्थानीय Worker को शुरू होने और चलने के लिए अलग-अलग पाँच सेकंड मिलते हैं; स्रोत बदलने या रद्द करने पर काम रुकता है।
क्या फ़ॉर्मैटिंग मेरा कोड चलाती है?
नहीं। यह JavaScript पार्स करके इंडेंट समान करता है, अभिव्यक्तियाँ नहीं चलाता और फ़ंक्शन नहीं बुलाता। परियोजना के परीक्षण फिर भी आवश्यक हैं।
फ़ॉर्मैटर मेरा स्निपेट क्यों अस्वीकार करता है?
पार्सर सिंटैक्टिक रूप से मान्य JavaScript की उम्मीद करता है। कटा हुआ पेस्ट, असंतुलित ब्रैकेट, या भटकता अक्षर रन रोक देता है, और त्रुटि लाइन व कॉलम बताती है; सिंटैक्स ठीक करें और दोबारा चलाएं। अमान्य इनपुट से कुछ भी आंशिक नहीं निकलता।
क्या मैं टैब या दूसरी इंडेंट चौड़ाई चुन सकता/सकती हूँ?
नहीं। इंडेंट साइज़ 2 स्पेस या 4 स्पेस तक सीमित है — वे दो चौड़ाइयां जिन पर ज़्यादातर JavaScript प्रोजेक्ट मानकीकरण करते हैं। बाकी किसी के लिए, यहां फ़ॉर्मैट करें और प्रोजेक्ट का अपना टूलिंग, जैसे उसकी एडिटर कॉन्फ़िग, अंतिम परिपाटी लागू करने दें।
आंकड़ों वाली पंक्ति मुझे क्या बताती है?
यह पंक्ति रूपांतरण से पहले और बाद के UTF-8 बाइट तथा अंतर दिखाती है। फ़ॉर्मैट से आकार बढ़ सकता है; संख्या वैधता या समान दृश्य परिणाम नहीं बताती।
क्या मेरा कोड कहीं अपलोड होता है?
नहीं। स्रोत लोकल Worker के अंदर पार्स होता है और कभी एक्ज़ीक्यूट, अपलोड या सहेजा नहीं जाता। पार्सर की स्वीकृति न तो एप्लिकेशन की सही-सलामती है, न ब्राउज़र कंपैटिबिलिटी।

डेवलपर में जारी रखें

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

कोड से इमेज

Code to Image Converter

कोड पेस्ट करें, भाषा और थीम चुनें, फ़्रेम सजाएँ और हाइलाइट किया कोड PNG या SVG में एक्सपोर्ट करें — स्केल और फ़ॉन्ट एडजस्टेबल, पूरी तरह लोकल।

बनाएँ

URL स्लग जनरेटर

URL Slug Generator

टाइटल से साफ़ URL slug बनाएँ — एक्सेंट हटते हैं, & को 'and' बनता है, हर स्क्रिप्ट के अक्षर बचे रहते हैं। हाइफ़न या अंडरस्कोर चुनें; टाइप करते ही नतीजा।

बनाएँ

React Native के लिए शैडो

React Native Shadow Generator

iOS शैडो और Android elevation सेट करें, पुराने shadow और नए boxShadow सिंटैक्स की तुलना करें, प्लेटफ़ॉर्म सीमाएँ देखें और तैयार स्टाइल कॉपी करें।

बनाएँ

Base64 एन्कोडर/डिकोडर

Base64 Encoder/Decoder

यूनिकोड टेक्स्ट एनकोड करें या Base64 डिकोड करें — URL-सेफ़ वेरिएंट और लाइव वैलिडेशन सहित, पूरी तरह लोकल; Swap से राउंड-ट्रिप एक क्लिक में।

बदलें