{
"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/14500/generate+custom+qr+codes+api/36858/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/14500/generate+custom+qr+codes+api/36860/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/14500/generate+custom+qr+codes+api/36862/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/14500/generate+custom+qr+codes+api/36866/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/14500/generate+custom+qr+codes+api/36861/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/14500/generate+custom+qr+codes+api/36863/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/14500/generate+custom+qr+codes+api/36865/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/14500/generate+custom+qr+codes+api/36864/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/14500/generate+custom+qr+codes+api/36859/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए कस्टम क्यूआर कोड जनरेट करें क्यूआर कोड जनरेटर एपीआई प्रो के साथ API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
अपने एप्लिकेशन को बाजार में सबसे व्यापक QR कोड एपीआई के साथ परिवर्तित करें। व्यापक कस्टमाइजेशन विकल्पों, तेज प्रदर्शन और एंटरप्राइज-ग्रेड विश्वसनीयता के साथ 8 विभिन्न QR कोड प्रकार उत्पन्न करें।
मोबाइल एप्लिकेशन
ई-कॉमर्स और रिटेल
मार्केटिंग और इवेंट्स
व्यवसाय और प्रोफेशनल
प्रत्येक एंडप्वाइंट एक 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 संरचना में व्यवस्थित है इसमें एक शीर्ष स्तर का `success` फ़ील्ड है जो ऑपरेशन की सफलता को दर्शाता है इसके बाद एक `data` ऑब्जेक्ट है जो QR कोड विवरण को समेटे हुए है जिसमें उत्पन्न छवि और अनुकूलन विकल्प शामिल हैं
प्रत्येक अंतिम बिंदु उसकी कार्यात्मकता के आधार पर विशिष्ट प्रकार की जानकारी प्रदान करता है जैसे कि वेब लिंक के लिए URL संदेशों के लिए पाठ ईमेल क्यूआर कोड के लिए ईमेल पते कॉल के लिए फोन नंबर और स्थानों के लिए जीपीएस निर्देशांक सभी विभिन्न विकल्पों के साथ अनुकूलित करने योग्य हैं
उपयोगकर्ता लौटाए गए डेटा का उपयोग बेस64 `qr_code` को डिकोड करके QR कोड छवि को प्रदर्शित या संग्रहीत करने के लिए कर सकते हैं `content` फ़ील्ड मूल डेटा प्रदान करती है जबकि `options` भविष्य के अनुरोधों में आगे की अनुकूलन या समायोजन में मार्गदर्शन कर सकती हैं
विशिष्ट उपयोग के मामलों में मार्केटिंग अभियानों के लिए क्यूआर कोड उत्पन्न करना संपर्क जानकारी को वीकॉर्ड्स के माध्यम से साझा करना स्थलों में त्वरित वाईफाई पहुंच सक्षम करना और एसएमएस और फोन क्यूआर कोड के माध्यम से तात्कालिक संदेश भेजने या कॉल करने की सुविधा शामिल है
डेटा की सटीकता को क्यूआर कोड निर्माण के दौरान कठोर परीक्षण और मान्यता प्रक्रियाओं के माध्यम से बनाए रखा गया है एपीआई सुनिश्चित करता है कि उत्पन्न कोड सही ढंग से इनपुट डेटा का प्रतिनिधित्व करते हैं और त्रुटि सुधार स्तर स्कैनिंग की विश्वसनीयता को बढ़ाने में मदद करते हैं
उपयोगकर्ता QR कोड को विकल्पों जैसे `foreground_color`, `background_color`, `size`, `border`, और `error_correction` के साथ कस्टमाइज़ कर सकते हैं उदाहरण के लिए एक URL QR कोड एक विशेष हेक्स रंग के साथ अग्रभूमि के लिए और 1-40 मॉड्यूल के बीच एक चुनी हुई आकार के साथ उत्पन्न किया जा सकता है जिससे व्यक्ति की पसंद के अनुरूप डिज़ाइन संभव होता है
उपयोगकर्ता उपयुक्त त्रुटि सुधार स्तर (L, M, Q, H) का चयन करके और अग्रभूमि और पृष्ठभूमि के रंगों के बीच पर्याप्त विपरीत सुनिश्चित करके स्कैन करने की क्षमता को बढ़ा सकते हैं उच्च त्रुटि सुधार स्तर QR कोड को आंशिक रूप से क्षतिग्रस्त होने पर भी कार्यात्मक बनाए रखने की अनुमति देते हैं
एपीआई आठ क्यूआर कोड प्रकारों का समर्थन करता है: यूआरएल टेक्स्ट ईमेल फोन एसएमएस वीकॉर्ड वाईफाई और स्थान प्रत्येक प्रकार के विशेष उद्देश्यों की सेवा करता है जैसे लिंक साझा करना संपर्क जानकारी या त्वरित वाईफाई एक्सेस को सक्षम करना
जनित क्यूआर कोड को तीन प्रारूपों में लौटाया जा सकता है: PNG, SVG और PDF यह लचीलेपन उपयोगकर्ताओं को उनके आवेदन के लिए सर्वोत्तम प्रारूप चुनने की अनुमति देता है चाहे वह वेब उपयोग के लिए हो प्रिंट के लिए या डिजिटल साझा करने के लिए
उपयोगकर्ता दस्तावेज़ में प्रदान किए गए इंटरएक्टिव एपीआई एक्सप्लोरर का उपयोग करके लाइव एंडपॉइंट्स का परीक्षण कर सकते हैं यह विभिन्न पैरामीटर के साथ प्रयोग करने और उत्पन्न QR कोड पर तुरंत प्रतिक्रिया प्राप्त करने की अनुमति देता है
`module_drawer` पैरामीटर उपयोगकर्ताओं को QR कोड मॉड्यूल्स के आकार को चुनने की अनुमति देता है जैसे कि वर्ग, गोल कोनों वाला या वृत्ताकार यह अनुकूलन QR कोड की दृश्य अपील को बढ़ा सकता है जबकि कार्यात्मकता को बनाए रखते हुए
प्रत्येक एंडपॉइंट विशिष्ट डेटा प्रकारों को संभालने के लिए डिज़ाइन किया गया है जैसे कि वेब लिंक के लिए URL या संपर्क जानकारी के लिए vCards। उपयोगकर्ताओं को उस डेटा के आधार पर उपयुक्त एंडपॉइंट चुनना होगा जिसे वे एन्कोड करना चाहते हैं जिससे QR कोड जनरेशन सटीक हो सके
उपयोगकर्ताओं को समस्या निवारण के लिए दस्तावेज़ में विस्तृत पैरामीटर गाइड का उल्लेख करना चाहिए सामान्य मुद्दों में अमान्य इनपुट डेटा याunsupported पैरामीटर मान शामिल हो सकते हैं जिन्हें प्रदान किए गए उदाहरणों और दिशानिर्देशों का पालन करके हल किया जा सकता है