{
"success": true,
"data": {
"qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAIAAAD0S4FSAAAEnk...",
"content": "https://northflank.com",
"format": "PNG",
"options": {
"foreground_color": "#000000",
"background_color": "#FFFFFF",
"size": 12,
"border": 4,
"error_correction": "M",
"format": "PNG",
"module_drawer": "square"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36876/generate+url+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://northflank.com",
"options": {
"size": 12,
"format": "PNG",
"foreground_color": "#000000",
"background_color": "#FFFFFF",
"module_drawer": "square",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAA...",
"content": "Hello World! This is a custom QR code with text content.",
"format": "JPEG",
"options": {
"foreground_color": "#2563eb",
"background_color": "#ffffff",
"size": 10,
"border": 4,
"error_correction": "M",
"format": "JPEG",
"module_drawer": "circle"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36878/generate+text+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text": "Hello World! This is a custom QR code with text content.",
"options": {
"format": "JPEG",
"size": 10,
"foreground_color": "#2563eb",
"background_color": "#ffffff",
"module_drawer": "circle",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAIAAAD0S4FSAAAEnk...",
"content": "tel:+1234567890",
"format": "PNG",
"options": {
"foreground_color": "#059669",
"background_color": "#FFFFFF",
"size": 10,
"border": 4,
"error_correction": "M",
"format": "PNG",
"module_drawer": "rounded"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36880/generate+phone+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"phone": "+1234567890",
"options": {
"format": "PNG",
"size": 10,
"foreground_color": "#059669",
"background_color": "#FFFFFF",
"module_drawer": "rounded",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAIAAAD0S4FSAAAEnk...",
"content": "geo:40.7128,-74.0060",
"format": "PNG",
"options": {
"foreground_color": "#ea580c",
"background_color": "#fed7aa",
"size": 10,
"border": 4,
"error_correction": "M",
"format": "PNG",
"module_drawer": "circle"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36884/generate+location+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"latitude": 40.7128,
"longitude": -74.0060,
"options": {
"format": "PNG",
"size": 10,
"foreground_color": "#ea580c",
"background_color": "#fed7aa",
"module_drawer": "circle",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAIAAAD0S4FSAAAEnk...",
"content": "mailto:[email protected]?subject=QR Code Inquiry&body=Hello, I found your contact information via QR code.",
"format": "PNG",
"options": {
"foreground_color": "#000000",
"background_color": "#FFFFFF",
"size": 12,
"border": 4,
"error_correction": "M",
"format": "PNG",
"module_drawer": "square"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36879/generate+email+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"email": "[email protected]",
"subject": "QR Code Inquiry",
"body": "Hello, I found your contact information via QR code.",
"options": {
"format": "PNG",
"size": 12,
"foreground_color": "#000000",
"background_color": "#FFFFFF",
"module_drawer": "square",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkwIiBoZWlnaHQ9IjI5MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4...",
"content": "sms:+1234567890?body=Hello! This message was sent via QR code.",
"format": "SVG",
"options": {
"foreground_color": "#dc2626",
"background_color": "#FFFFFF",
"size": 10,
"border": 4,
"error_correction": "M",
"format": "SVG",
"module_drawer": "square"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36881/generate+sms+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"phone": "+1234567890",
"message": "Hello! This message was sent via QR code.",
"options": {
"format": "SVG",
"size": 10,
"foreground_color": "#dc2626",
"background_color": "#FFFFFF",
"module_drawer": "square",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:application/pdf;base64,JVBERi0xLjQKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovT3V0bGluZXMgMiAwIFI...",
"content": "WIFI:T:WPA;S:MyWiFiNetwork;P:mypassword123;H:false;;",
"format": "PDF",
"options": {
"foreground_color": "#7c3aed",
"background_color": "#FFFFFF",
"size": 20,
"border": 4,
"error_correction": "M",
"format": "PDF",
"module_drawer": "square"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36883/generate+wifi+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"ssid": "MyWiFiNetwork",
"password": "mypassword123",
"encryption": "WPA",
"options": {
"format": "PDF",
"size": 20,
"foreground_color": "#7c3aed",
"background_color": "#FFFFFF",
"module_drawer": "square",
"error_correction": "M"
}
}'
{
"success": true,
"data": {
"qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFKCAIAAAD0S4FSAAAEnk...",
"content": "BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nORG:Acme Corp\nTITLE:Software Engineer\nTEL:+1234567890\nEMAIL:[email protected]\nURL:https://johndoe.com\nADR:;;123 Main St;New York;NY;10001;USA\nEND:VCARD",
"format": "PNG",
"options": {
"foreground_color": "#000000",
"background_color": "#FFFFFF",
"size": 15,
"border": 4,
"error_correction": "H",
"format": "PNG",
"module_drawer": "square"
}
}
}
curl --location --request POST 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36882/generate+vcard+qr+code' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"name": "John Doe",
"organization": "Acme Corp",
"title": "Software Engineer",
"phone": "+1234567890",
"email": "[email protected]",
"website": "https://johndoe.com",
"address": "123 Main St",
"city": "New York",
"state": "NY",
"zipcode": "10001",
"country": "USA",
"options": {
"format": "PNG",
"size": 15,
"foreground_color": "#000000",
"background_color": "#FFFFFF",
"module_drawer": "square",
"error_correction": "H"
}
}'
{"service":"QR Code Generator API","status":"healthy","timestamp":"2025-08-18 23:54:59.351785","version":"1.0.0"}
curl --location --request GET 'https://zylalabs.com/api/14499/versatile+qr+code+generator+api/36877/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए बहुपरकारी क्यूआर कोड जनरेटर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
प्रत्येक अंत बिंदु एक JSON ऑब्जेक्ट लौटाता है जिसमें एक सफलता स्थिति और एक डेटा फ़ील्ड होता है डेटा फ़ील्ड में उत्पन्न QR कोड बेस64 प्रारूप में मूल सामग्री (जैसे URL, पाठ) आउटपुट फ़ॉर्मेट और उपयोग की गई अनुकूलन विकल्प शामिल होते हैं (जैसे रंग और आकार)
प्रतिक्रिया डेटा में प्रमुख क्षेत्र `success` (बूलियन), `qr_code` (बेस64 एन्कोडेड इमेज), `content` (मूल इनपुट), `format` (आउटपुट प्रारूप) और `options` (कस्टमाइजेशन विवरण जैसे रंग, आकार और त्रुटि सुधार स्तर) शामिल हैं
पैरामीटर अंत बिंदु के अनुसार भिन्न होते हैं लेकिन आमतौर पर `url`, `text`, `email`, `phone`, `size`, `foreground_color`, `background_color`, `border`, और `error_correction` शामिल होते हैं प्रत्येक पैरामीटर उत्पन्न QR कोड की व्यापक अनुकूलन की अनुमति देता है
प्रतिक्रिया डेटा एक JSON संरचना में व्यवस्थित है इसमें एक शीर्ष स्तर का `सफलता` फ़ील्ड है जो संचालन की सफलता को दर्शाता है इसके बाद एक `डेटा` ऑब्जेक्ट है जो QR कोड के विवरण को संलग्न करता है जिसमें जनरेट की गई छवि और अनुकूलन विकल्प शामिल हैं
प्रत्येक अंत बिंदु अपनी कार्यक्षमता के आधार पर विशिष्ट प्रकार की जानकारी प्रदान करता है जैसे वेब लिंक के लिए यूआरएल संदेशों के लिए पाठ ईमेल क्यूआर कोड के लिए ईमेल पते कॉल के लिए फोन नंबर और स्थानों के लिए जीपीएस समन्वय सभी विभिन्न विकल्पों के साथ अनुकूलित किए जा सकते हैं
उपयोगकर्ता लौटाए गए डेटा का उपयोग बेस64 `qr_code` को डिकोड करके QR कोड छवि को प्रदर्शित या संग्रहित करने के लिए कर सकते हैं `content` फ़ील्ड मूल डेटा प्रदान करता है जबकि `options` भविष्य में अनुरोधों में आगे के अनुकूलन या समायोजनों के लिए मार्गदर्शक हो सकता है
विशिष्ट उपयोग के मामलों में विपणन अभियानों के लिए QR कोड बनाना संपर्क जानकारी को vCards के माध्यम से साझा करना स्थलों में त्वरित WiFi पहुंच सक्षम करना और SMS और फोन QR कोड के माध्यम से तात्कालिक संदेश या कॉल को सुविधाजनक बनाना शामिल हैं
डेटा सटीकता क्यूआर कोड जनरेशन के दौरान कड़े परीक्षण और सत्यापन प्रक्रियाओं के माध्यम से बनाए रखी जाती है एपीआई यह सुनिश्चित करता है कि उत्पन्न कोड इनपुट डेटा का सही प्रतिनिधित्व करते हैं और त्रुटि सुधार स्तर स्कैनिंग विश्वसनीयता को बढ़ाने में मदद करते हैं
उपयोगकर्ता QR कोड को `foreground_color` `background_color` `size` `border` और `error_correction` जैसे विकल्पों के साथ कस्टमाइज़ कर सकते हैं उदाहरण के लिए एक URL QR कोड को अग्रभूमि के लिए विशेष हेक्स रंग और 1-40 मॉड्यूल के बीच चुने गए साइज के साथ जनरेट किया जा सकता है जिससे अनुकूलित डिज़ाइन की अनुमति मिलती है
उपयोगकर्ता उपयुक्त त्रुटि सुधार स्तर (L, M, Q, H) का चयन करके और अग्रभूमि और पृष्ठभूमि के रंगों के बीच पर्याप्त कंट्रास्ट सुनिश्चित करके स्कैन करने की क्षमता को बढ़ा सकते हैं उच्च त्रुटि सुधार स्तर QR कोड को आंशिक रूप से क्षति होने पर भी कार्यात्मक रहने की अनुमति देते हैं
एपीआई आठ क्यूआर कोड प्रकारों का समर्थन करता है: यूआरएल, टेक्स्ट, ईमेल, फोन, एसएमएस, वीकार्ड, वाईफाई और स्थान प्रत्येक प्रकार विशेष उद्देश्यों के लिए है जैसे लिंक साझा करना संपर्क जानकारी या तेज वाईफाई एक्सेस सक्षम करना
जेनरेट किए गए क्यूआर कोड तीन फॉर्मेट में लौटाए जा सकते हैं: पीएनजी, एसवीजी और पीडीएफ यह लचीलापन उपयोगकर्ताओं को उनके आवेदन के लिए सबसे अच्छे फॉर्मेट का चयन करने की अनुमति देता है चाहे वह वेब उपयोग के लिए हो प्रिंट के लिए या डिजिटल शेयरिंग के लिए
उपयोगकर्ता दस्तावेज़ में प्रदान किए गए इंटरएक्टिव एपीआई एक्सप्लोरर का उपयोग करके लाइव एंडपॉइंट्स का परीक्षण कर सकते हैं यह विभिन्न पैरामीटर के साथ प्रयोग करने और उत्पन्न क्यूआर कोड पर तुरंत फीडबैक प्राप्त करने की अनुमति देता है
`module_drawer` पैरामीटर उपयोगकर्ताओं को QR कोड मॉड्यूल के आकार को चुनने की अनुमति देता है जैसे चौकोर, गोल कोने, या वृत्ताकार विकल्प। यह अनुकूलन QR कोड की दृश्य अपील को बढ़ा सकता है जबकि कार्यक्षमता को बनाए रखते हुए
प्रत्येक एंडपॉइंट विशिष्ट डेटा प्रकारों को संभालने के लिए डिज़ाइन किया गया है जैसे कि वेब लिंक के लिए यूआरएल या संपर्क जानकारी के लिए वीकार्ड। उपयोगकर्ताओं को उस डेटा के आधार पर उपयुक्त एंडपॉइंट का चयन करना चाहिए जिसे वे एन्कोड करना चाहते हैं ताकि क्यूआर कोड का सटीक निर्माण सुनिश्चित हो सके
उपयोगकर्ताओं को समस्या निवारण के लिए दस्तावेज़ में विस्तृत पैरामीटर गाइड्स का संदर्भ लेना चाहिए सामान्य समस्याओं में अमान्य इनपुट डेटा या असमर्थित पैरामीटर मान शामिल हो सकते हैं जिन्हें प्रदान किए गए उदाहरणों और दिशानिर्देशों का पालन करके हल किया जा सकता है