इस सरल उपकरण के साथ किसी भी पाठ या URL से QR कोड उत्पन्न करें। एक साफ, न्यूनतम इंटरफ़ेस के साथ तुरंत स्कैन करने योग्य QR कोड बनाएं और एक क्लिक में उन्हें डाउनलोड करें।
क्यूआर कोड उत्पन्न करने के लिए ऊपर टेक्स्ट या यूआरएल दर्ज करें। जैसे-जैसे आप टाइप करेंगे, क्यूआर कोड अपने आप अपडेट हो जाएगा।
QR कोड (क्विक रिस्पांस कोड) ने डिजिटल युग में जानकारी साझा करने के तरीके को बदल दिया है। हमारा मुफ्त QR कोड जनरेटर आपको URLs, टेक्स्ट, संपर्क जानकारी और अधिक के लिए तुरंत QR कोड बनाने की अनुमति देता है। यह सरल, उपयोगकर्ता-अनुकूल उपकरण स्कैन करने योग्य QR कोड उत्पन्न करता है जिन्हें विभिन्न प्लेटफार्मों और सामग्रियों में डाउनलोड और उपयोग किया जा सकता है, भौतिक और डिजिटल दुनिया के बीच की खाई को पाटता है।
QR कोड का आविष्कार 1994 में डेंसो वेव, एक जापानी ऑटोमोटिव कंपनी द्वारा किया गया था, ताकि वे निर्माण के दौरान वाहनों को ट्रैक कर सकें। आज, ये द्वि-आयामी बारकोड मार्केटिंग, भुगतान, जानकारी साझा करने और अनगिनत अन्य अनुप्रयोगों में सर्वव्यापी हो गए हैं। COVID-19 महामारी के दौरान व्यवसायों ने मेन्यू, भुगतान और जानकारी साझा करने के लिए संपर्क रहित समाधान खोजने के कारण इनकी लोकप्रियता बढ़ गई।
हमारा QR कोड जनरेटर सरलता और दक्षता पर केंद्रित है, जिससे कोई भी तकनीकी विशेषज्ञता या जटिल कॉन्फ़िगरेशन के बिना कार्यात्मक QR कोड बना सकता है।
QR कोड एक पैटर्न में जानकारी संग्रहीत करते हैं जिसमें काले वर्ग एक सफेद पृष्ठभूमि पर व्यवस्थित होते हैं। पारंपरिक बारकोड की तुलना में जो केवल क्षैतिज रूप से जानकारी संग्रहीत कर सकते हैं, QR कोड डेटा को क्षैतिज और ऊर्ध्वाधर दोनों में संग्रहीत करते हैं, जिससे वे काफी अधिक जानकारी रख सकते हैं।
एक मानक QR कोड में कई प्रमुख घटक होते हैं:
जब आप हमारे QR कोड जनरेटर में टेक्स्ट या URL दर्ज करते हैं, तो निम्नलिखित प्रक्रिया होती है:
QR कोड में अंतर्निहित त्रुटि सुधार क्षमता होती है, जिससे उन्हें आंशिक रूप से क्षतिग्रस्त या अस्पष्ट होने पर भी पढ़ा जा सकता है। चार त्रुटि सुधार स्तर हैं:
हमारा जनरेटर कोड के आकार और विश्वसनीयता के बीच संतुलन बनाने के लिए एक इष्टतम त्रुटि सुधार स्तर का उपयोग करता है।
QR कोड की डेटा क्षमता इसके संस्करण (आकार) और त्रुटि सुधार स्तर पर निर्भर करती है। QR कोड में अधिकतम बिट्स की संख्या की गणना करने का सूत्र है:
जहां डेटा कोडवर्ड निर्धारित होता है:
एक संस्करण 1 QR कोड के लिए जिसमें त्रुटि सुधार स्तर L है:
एन्कोडिंग मोड के आधार पर एन्कोड किए जा सकने वाले वर्णों की संख्या:
QR कोड रीड-सोलोमन त्रुटि सुधार कोड का उपयोग करते हैं ताकि त्रुटियों का पता लगाया और उन्हें सुधारा जा सके। त्रुटियों की संख्या जो सुधार की जा सकती है:
जहां:
रीड-सोलोमन त्रुटि सुधार प्रक्रिया को गणितीय रूप से इस प्रकार दर्शाया जा सकता है:
जहां:
QR कोड पर मास्क पैटर्न लागू किए जाते हैं ताकि काले और सफेद मॉड्यूल का इष्टतम वितरण सुनिश्चित किया जा सके। मास्क को 8 संभावित मास्क पैटर्न (0-7) में से सबसे कम स्कोर वाले को चुनकर चुना जाता है।
दंड स्कोर चार नियमों के आधार पर गणना की जाती है:
हमारे उपकरण के साथ QR कोड बनाना सीधा और तकनीकी ज्ञान की आवश्यकता नहीं है। इन सरल चरणों का पालन करें:
1 <input type="text" id="qr-input" placeholder="URL या टेक्स्ट दर्ज करें" value="https://example.com">
2
1 document.getElementById('generate-btn').addEventListener('click', function() {
2 const data = document.getElementById('qr-input').value;
3 generateQRCode(data, 'qr-output');
4 });
5
6 function generateQRCode(data, elementId) {
7 // पिछले QR कोड को साफ करें
8 document.getElementById(elementId).innerHTML = '';
9
10 // नया QR कोड उत्पन्न करें
11 new QRCode(document.getElementById(elementId), {
12 text: data,
13 width: 256,
14 height: 256,
15 colorDark: "#000000",
16 colorLight: "#ffffff",
17 correctLevel: QRCode.CorrectLevel.H
18 });
19 }
20
1 document.getElementById('download-btn').addEventListener('click', function() {
2 const canvas = document.querySelector('#qr-output canvas');
3 if (canvas) {
4 const url = canvas.toDataURL('image/png');
5 const a = document.createElement('a');
6 a.download = 'qrcode.png';
7 a.href = url;
8 document.body.appendChild(a);
9 a.click();
10 document.body.removeChild(a);
11 }
12 });
13
यदि आप अपने स्वयं के अनुप्रयोग में QR कोड उत्पन्न करना चाहते हैं, तो विभिन्न प्रोग्रामिंग भाषाओं में उदाहरण यहां दिए गए हैं:
1<!DOCTYPE html>
2<html>
3<head>
4 <title>QR कोड जनरेटर</title>
5 <script src="https://cdn.jsdelivr.net/npm/qrcode@1.4.4/build/qrcode.min.js"></script>
6 <style>
7 body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; }
8 .container { display: flex; flex-direction: column; align-items: center; }
9 input { width: 100%; padding: 10px; margin-bottom: 20px; }
10 button { padding: 10px 20px; background: #2563EB; color: white; border: none; cursor: pointer; }
11 #qrcode { margin-top: 20px; }
12 </style>
13</head>
14<body>
15 <div class="container">
16 <h1>QR कोड जनरेटर</h1>
17 <input type="text" id="text" placeholder="URL या टेक्स्ट दर्ज करें" value="https://example.com">
18 <button onclick="generateQR()">QR कोड उत्पन्न करें</button>
19 <div id="qrcode"></div>
20 </div>
21
22 <script>
23 function generateQR() {
24 const text = document.getElementById('text').value;
25 document.getElementById('qrcode').innerHTML = '';
26
27 QRCode.toCanvas(document.createElement('canvas'), text, function (error, canvas) {
28 if (error) console.error(error);
29 document.getElementById('qrcode').appendChild(canvas);
30 });
31 }
32 </script>
33</body>
34</html>
35
1# QRCode पुस्तकालय का उपयोग करना
2import qrcode
3from PIL import Image
4
5def generate_qr_code(data, filename="qrcode.png"):
6 qr = qrcode.QRCode(
7 version=1,
8 error_correction=qrcode.constants.ERROR_CORRECT_M,
9 box_size=10,
10 border=4,
11 )
12 qr.add_data(data)
13 qr.make(fit=True)
14
15 img = qr.make_image(fill_color="black", back_color="white")
16 img.save(filename)
17 return filename
18
19# उदाहरण उपयोग
20url = "https://example.com"
21generate_qr_code(url, "example_qr.png")
22
1// ZXing पुस्तकालय का उपयोग करना
2import com.google.zxing.BarcodeFormat;
3import com.google.zxing.WriterException;
4import com.google.zxing.client.j2se.MatrixToImageWriter;
5import com.google.zxing.common.BitMatrix;
6import com.google.zxing.qrcode.QRCodeWriter;
7
8import java.io.IOException;
9import java.nio.file.FileSystems;
10import java.nio.file.Path;
11
12public class QRCodeGenerator {
13
14 public static void generateQRCode(String data, String filePath, int width, int height)
15 throws WriterException, IOException {
16 QRCodeWriter qrCodeWriter = new QRCodeWriter();
17 BitMatrix bitMatrix = qrCodeWriter.encode(data, BarcodeFormat.QR_CODE, width, height);
18
19 Path path = FileSystems.getDefault().getPath(filePath);
20 MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);
21 }
22
23 public static void main(String[] args) {
24 try {
25 generateQRCode("https://example.com", "qrcode.png", 350, 350);
26 } catch (WriterException | IOException e) {
27 System.out.println("QR कोड उत्पन्न करने में त्रुटि: " + e.getMessage());
28 }
29 }
30}
31
1<?php
2// PHP QR कोड पुस्तकालय का उपयोग करना
3// पहले स्थापित करें: composer require endroid/qr-code
4
5require 'vendor/autoload.php';
6
7use Endroid\QrCode\QrCode;
8use Endroid\QrCode\Writer\PngWriter;
9
10function generateQRCode($data, $filename = 'qrcode.png') {
11 $qrCode = new QrCode($data);
12 $qrCode->setSize(300);
13 $qrCode->setMargin(10);
14
15 $writer = new PngWriter();
16 $result = $writer->write($qrCode);
17
18 // फ़ाइल में सहेजें
19 $result->saveToFile($filename);
20
21 return $filename;
22}
23
24// उदाहरण उपयोग
25$url = 'https://example.com';
26$file = generateQRCode($url);
27echo "QR कोड सहेजा गया: " . $file;
28?>
29
1// ZXing.Net पुस्तकालय का उपयोग करना
2// पहले स्थापित करें: Install-Package ZXing.Net
3
4using System;
5using System.Drawing;
6using System.Drawing.Imaging;
7using ZXing;
8using ZXing.QrCode;
9
10namespace QRCodeGeneratorApp
11{
12 class Program
13 {
14 static void Main(string[] args)
15 {
16 string data = "https://example.com";
17 string filePath = "qrcode.png";
18
19 GenerateQRCode(data, filePath);
20 Console.WriteLine($"QR कोड सहेजा गया: {filePath}");
21 }
22
23 static void GenerateQRCode(string data, string filePath)
24 {
25 var qrCodeWriter = new BarcodeWriter
26 {
27 Format = BarcodeFormat.QR_CODE,
28 Options = new QrCodeEncodingOptions
29 {
30 Height = 300,
31 Width = 300,
32 Margin = 1
33 }
34 };
35
36 using (var bitmap = qrCodeWriter.Write(data))
37 {
38 bitmap.Save(filePath, ImageFormat.Png);
39 }
40 }
41 }
42}
43
QR कोड कई उद्योगों और व्यक्तिगत उपयोगों में बहुपरकारी अनुप्रयोग हैं:
यह सुनिश्चित करने के लिए कि आपके QR कोड प्रभावी और उपयोगकर्ता-अनुकूल हैं:
हालांकि QR कोड बहुपरकारी हैं, उनकी सीमाओं को समझना अधिक प्रभावी कार्यान्वयन बनाने में मदद करता है:
QR कोड में संग्रहीत डेटा की मात्रा इसके संस्करण (आकार) और त्रुटि सुधार स्तर पर निर्भर करती है। अधिकतम क्षमता के अनुमानित आंकड़े:
हमारा जनरेटर स्वचालित रूप से इन कारकों को आपके इनपुट के आधार पर अनुकूलित करता है।
कई कारक हैं जो यह निर्धारित करते हैं कि QR कोड कितनी विश्वसनीयता से स्कैन किया जा सकता है:
QR कोड को लागू करते समय सभी उपयोगकर्ताओं के लिए पहुंच पर विचार करें:
QR (क्विक रिस्पांस) कोड एक द्वि-आयामी बारकोड है जो जानकारी को काले वर्गों के पैटर्न में संग्रहीत करता है जो सफेद पृष्ठभूमि पर होते हैं। जब इसे स्मार्टफोन कैमरे या QR रीडर ऐप के साथ स्कैन किया जाता है, तो यह तेजी से एन्कोड की गई जानकारी तक पहुँच प्रदान करता है, जो एक वेबसाइट URL, साधारण टेक्स्ट, संपर्क विवरण, या अन्य डेटा प्रकार हो सकता है।
QR कोड विभिन्न डेटा प्रकारों और त्रुटि सुधार स्तरों के आधार पर भिन्न मात्रा में डेटा संग्रहीत कर सकते हैं। अधिकतम क्षमता पर, एक QR कोड 7,089 संख्यात्मक वर्ण, 4,296 अल्फ़ान्यूमेरिक वर्ण, 2,953 बाइट बाइनरी डेटा, या 1,817 कंजी वर्ण संग्रहीत कर सकता है।
बुनियादी QR कोड स्वाभाविक रूप से सुरक्षित नहीं होते हैं क्योंकि वे केवल जानकारी को संग्रहीत और प्रदर्शित करते हैं। उपयोगकर्ताओं को अनजान QR कोड स्कैन करते समय सतर्क रहना चाहिए, क्योंकि वे दुर्भावनापूर्ण वेबसाइटों से लिंक कर सकते हैं। व्यवसायों के लिए QR कोड लागू करते समय, भरोसेमंद जनरेटर का उपयोग करना और उपयोगकर्ताओं को सुरक्षित वेबसाइटों (https) पर निर्देशित करना अनुशंसित है।
हालांकि हमारा सरल जनरेटर मानक, उच्च स्कैन करने योग्य QR कोड बनाने पर ध्यान केंद्रित करता है, लेकिन रंगों और लोगो के साथ QR कोड को अनुकूलित करना विशेष उपकरणों का उपयोग करके संभव है। हालाँकि, अनुकूलन को सावधानी से किया जाना चाहिए ताकि स्कैन करने की क्षमता बनी रहे।
QR कोड खुद समाप्त नहीं होते हैं—वे केवल एन्कोडेड डेटा का एक दृश्य प्रतिनिधित्व होते हैं। हालाँकि, यदि QR कोड ऐसी सामग्री से लिंक करता है जो बदलती है (जैसे कि एक वेबसाइट जो ऑफ़लाइन हो जाती है या एक अस्थायी प्रचार), तो गंतव्य अनुपलब्ध हो सकता है। स्थैतिक QR कोड जो केवल टेक्स्ट जानकारी को प्रदर्शित करते हैं, स्कैन करने पर हमेशा वही जानकारी प्रदर्शित करेंगे।
हमारा सरल जनरेटर स्थिर QR कोड बनाता है जिसमें अंतर्निहित विश्लेषण नहीं होता है। स्कैन ट्रैकिंग के लिए, आपको एक गतिशील QR कोड सेवा का उपयोग करना होगा जो विश्लेषण प्रदान करती है, या एक URL से लिंक करना होगा जिसमें ट्रैकिंग पैरामीटर होते हैं जिन्हें आपकी वेबसाइट विश्लेषण मॉनिटर कर सकती है।
पारंपरिक बारकोड एक आयाम (क्षैतिज) में डेटा संग्रहीत करते हैं और आमतौर पर सीमित संख्यात्मक डेटा जैसे उत्पाद आईडी को शामिल करते हैं। QR कोड क्षैतिज और ऊर्ध्वाधर दोनों में जानकारी संग्रहीत करते हैं, जिससे वे काफी अधिक डेटा और विभिन्न प्रकार की जानकारी, जिसमें URLs, टेक्स्ट और संपर्क विवरण शामिल हैं, रख सकते हैं।
हाँ, QR कोड में अंतर्निहित त्रुटि सुधार क्षमताएँ होती हैं जो उन्हें आंशिक रूप से क्षतिग्रस्त या अस्पष्ट होने पर भी पढ़ने की अनुमति देती हैं। क्षति सहन करने की स्तर उस त्रुटि सुधार स्तर पर निर्भर करता है जिसका उपयोग कोड उत्पन्न करते समय किया गया था, उच्च स्तर अधिक क्षति प्रतिरोध की अनुमति देते हैं।
अधिकांश आधुनिक स्मार्टफोन अपने अंतर्निहित कैमरा ऐप के माध्यम से QR कोड को सीधे स्कैन कर सकते हैं। बस अपने कैमरे को खोलें और QR कोड की ओर इशारा करें। पुराने उपकरणों के लिए, आपको अपने उपकरण के ऐप स्टोर से एक समर्पित QR कोड स्कैनर ऐप डाउनलोड करने की आवश्यकता हो सकती है।
हमारा सरल जनरेटर एक समय में एक QR कोड बनाने के लिए डिज़ाइन किया गया है। थोक उत्पादन के लिए, आपको उस उद्देश्य के लिए डिज़ाइन किए गए विशेष सॉफ़्टवेयर या सेवाओं की आवश्यकता हो सकती है।
डेंसो वेव (QR कोड का आविष्कारक)। "QR कोड का इतिहास।" https://www.qrcode.com/en/history/
अंतर्राष्ट्रीय मानक संगठन। "ISO/IEC 18004:2015 - जानकारी प्रौद्योगिकी — स्वचालित पहचान और डेटा कैप्चर तकनीक — QR कोड बार कोड सिम्बोलॉजी विनिर्देशन।" https://www.iso.org/standard/62021.html
तिवारी, एस. (2016)। "QR कोड प्रौद्योगिकी का परिचय।" सूचना प्रौद्योगिकी पर अंतर्राष्ट्रीय सम्मेलन, 39-44। DOI: 10.1109/ICIT.2016.38
वेव, डी. (2020)। "QR कोड आवश्यकताएँ।" QR कोड.com। https://www.qrcode.com/en/about/
विंटर, एम. (2011)। "स्कैन मी: सभी के लिए QR कोड की जादुई दुनिया का गाइड।" वेस्टसॉन्ग पब्लिशिंग।
हमारा QR कोड जनरेटर आपको सेकंड में स्कैन करने योग्य QR कोड बनाने में मदद करता है। चाहे आप अपनी वेबसाइट से लिंक कर रहे हों, संपर्क जानकारी साझा कर रहे हों, या महत्वपूर्ण विवरणों तक त्वरित पहुंच प्रदान कर रहे हों, हमारा उपकरण आपको भौतिक और डिजिटल दुनिया के बीच की खाई को पाटने में मदद करता है।
अब हमारे QR कोड जनरेटर का प्रयास करें—कोई साइन-अप आवश्यक नहीं, कोई जटिल सेटिंग्स कॉन्फ़िगर करने की आवश्यकता नहीं, बस आपके अंगूठे पर त्वरित QR कोड निर्माण।
अपने वर्कफ़्लो के लिए उपयोगी हो सकने वाले और अधिक उपकरण खोजें।