Oh MyUtils

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

URL, टेक्स्ट, WiFi, vCard कॉन्टैक्ट और ईमेल के लिए QR कोड जनरेट करें। रंग कस्टमाइज़, लोगो जोड़ें, PNG या SVG डाउनलोड करें।

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

QR कोड क्या है?

QR (Quick Response) कोड एक द्विआयामी बारकोड है जो टेक्स्ट, URL, WiFi क्रेडेंशियल और संपर्क जानकारी जैसे डेटा को स्टोर कर सकता है। मूल रूप से 1994 में Denso Wave द्वारा ऑटोमोटिव पार्ट्स ट्रैकिंग के लिए विकसित, QR कोड अब मोबाइल भुगतान, मार्केटिंग, प्रमाणीकरण और जानकारी साझा करने के लिए व्यापक रूप से उपयोग किए जाते हैं।

मैं इस QR कोड जनरेटर टूल का उपयोग कैसे करूं?

1. इनपुट टाइप टैब चुनें (टेक्स्ट/URL, WiFi, vCard, ईमेल, SMS या फ़ोन)। 2. फॉर्म फ़ील्ड में प्रासंगिक जानकारी दर्ज करें। 3. QR कोड टाइप करते समय स्वचालित रूप से रियल-टाइम में जनरेट होता है। 4. वैकल्पिक रूप से रंग, स्टाइल कस्टमाइज़ करें और लोगो जोड़ें। 5. PNG या SVG के रूप में डाउनलोड करें, या क्लिपबोर्ड पर कॉपी करें।

क्या मेरा डेटा सुरक्षित है?

आपका डेटा 100% सुरक्षित है और कभी भी आपके ब्राउज़र से बाहर नहीं जाता। सभी QR कोड जनरेशन JavaScript और HTML5 Canvas API का उपयोग करके क्लाइंट-साइड पर की जाती है। कोई भी डेटा किसी सर्वर पर नहीं भेजा जाता।

QR कोड एरर करेक्शन क्या है?

QR कोड में Reed-Solomon कोड का उपयोग करके बिल्ट-इन एरर करेक्शन शामिल है। चार स्तर हैं: L (7%), M (15%), Q (25%), और H (30%)। मानक QR कोड के लिए M, मुद्रित सामग्री के लिए Q, और लोगो एम्बेड करते समय H का उपयोग करें।

WiFi QR कोड का उपयोग क्यों करें?

WiFi QR कोड आगंतुकों को अपने फोन कैमरे से कोड स्कैन करके आपके नेटवर्क से कनेक्ट होने की अनुमति देते हैं — जटिल पासवर्ड मैन्युअल रूप से टाइप करने की आवश्यकता नहीं। यह कार्यालयों, कैफे, होटलों और इवेंट्स के लिए विशेष रूप से उपयोगी है।

QR कोड में अधिकतम कितना डेटा रखा जा सकता है?

QR कोड अधिकतम 7,089 अंकीय अक्षर, 4,296 अल्फ़ान्यूमेरिक अक्षर, या 2,953 बाइट्स बाइनरी डेटा (एरर करेक्शन लेवल L पर) रख सकता है। व्यवहार में, छोटी सामग्री छोटे, आसानी से स्कैन होने वाले QR कोड बनाती है।

क्या मैं QR कोड में लोगो जोड़ सकता हूं?

हां, आप अपने QR कोड के केंद्र में लोगो जोड़ सकते हैं। विश्वसनीय स्कैनिंग के लिए, एरर करेक्शन लेवल H (30% रिकवरी) का उपयोग करें और लोगो का आकार QR कोड क्षेत्र के लगभग 20-30% तक रखें। यह टूल लोगो जोड़ने पर स्वचालित रूप से एरर करेक्शन H पर सेट करता है।

कोड उदाहरण

import QRCodeStyling from 'qr-code-styling';

// Basic QR code
const qrCode = new QRCodeStyling({
  width: 300,
  height: 300,
  data: 'https://example.com',
  dotsOptions: {
    color: '#000000',
    type: 'rounded',
  },
  backgroundOptions: {
    color: '#ffffff',
  },
  qrOptions: {
    errorCorrectionLevel: 'M',
  },
});

// Append to DOM
qrCode.append(document.getElementById('canvas'));

// Download as PNG
qrCode.download({ name: 'qr-code', extension: 'png' });

// Generate WiFi QR code string
function generateWiFiQR(ssid, password, encryption = 'WPA', hidden = false) {
  const escape = (str) => str.replace(/([\\;,:"'])/g, '\\$1');
  return `WIFI:T:${encryption};S:${escape(ssid)};P:${escape(password)};H:${hidden};;`;
}

// Generate vCard QR code string
function generateVCardQR({ firstName, lastName, phone, email, org }) {
  return [
    'BEGIN:VCARD',
    'VERSION:3.0',
    `N:${lastName};${firstName};;;`,
    `FN:${firstName} ${lastName}`,
    phone && `TEL:${phone}`,
    email && `EMAIL:${email}`,
    org && `ORG:${org}`,
    'END:VCARD',
  ]
    .filter(Boolean)
    .join('\n');
}

संबंधित उपकरण