QRCODSAAZ.IR

کیو آر کد ساز , ( qrcodsaaz ) , ابزاری راحت و کاربردی , بدون باطل شدن دائمی , ساخت بینهایت بدون محدودیت , با امکانات فراوان , با قابلیت سفارش سازی , با استایل های جذاب و متنوع , با امکانات ساخت لینک ، متن ، پیامک ، تماس ، کارت ویزیت ، وای فای

رایگان بدون ثبت‌نام آفلاین
REST API v1.0

مستندات و تست‌کننده API ساخت QR کد

با استفاده از آدرس https://qrcodsaaz.ir/api/generate.php می‌توانید بارکدهای QR سفارشی تولید کنید. کلید رایگان پیش‌فرض است یا کلید اختصاصی خود را وارد کنید تا خروجی را به صورت زنده مشاهده کنید.

کلید پیش‌فرض رایگان است (دارای واترمارک). اگر کلید پرمیوم خریداری کرده‌اید، آن را جایگزین کنید تا بدون واترمارک تست بگیرید.
خروجی SVG اینجا نمایش داده می‌شود
منتظر درخواست شما...

راهنمای سریع اتصال به API

۱. آدرس و متد درخواست

تمامی درخواست‌ها باید به آدرس زیر با متد POST ارسال شوند:

POST https://qrcodsaaz.ir/api/generate.php

۲. هدرهای الزامی (Headers)

  • Content-Type: application/json : برای ارسال داده‌ها به فرمت JSON.
  • X-API-Key: YOUR_KEY_HERE : کلید اختصاصی شما (برای مشتریان پرمیوم) یا کلید رایگان عمومی.

۳. ساختار بدنه درخواست (Body Parameters)

بدنه درخواست باید یک آبجکت JSON شامل فیلدهای زیر باشد:

{ "section": "#link", "data": { "link": "https://example.com" }, "frontcolor": "#000000", "backcolor": "#ffffff", "size": "16" }

۴. نمونه کد اتصال (PHP cURL)

$curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://qrcodsaaz.ir/api/generate.php', CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => json_encode([ 'section' => '#link', 'data' => ['link' => 'https://qrcodsaaz.ir/'], 'frontcolor' => '#000000', 'backcolor' => '#ffffff' ]), CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'X-API-Key: YOUR_API_KEY' ] ]); $response = curl_exec($curl); $result = json_decode($response, true); if($result['success']) { $svg_code = $result['svg_code']; $base64 = $result['image_base64']; }

طرح‌های اشتراک پرمیوم

نقره‌ای (Silver)
200 هزار تومان / ماهانه
2 میلیون تومان / سالانه ۱۷٪ تخفیف
2,400,000 تومان
  • تا ۵,۰۰۰ درخواست در روز
  • بدون واترمارک در خروجی
  • پشتیبانی از تمامی فرمت‌ها
  • دسترسی به پنل اختصاصی مشتریان
  • مناسب برای سایت‌های متوسط
پلاتینیومی (Platinum)
تماس بگیرید
سفارش اختصاصی — شرایط ویژه
  • درخواست نامحدود (Unlimited)
  • بدون واترمارک + اولویت در پردازش
  • پشتیبانی وب‌هوک (Webhooks)
  • دسترسی به پنل اختصاصی مشتریان
  • مناسب برای سازمان‌ها و استارتاپ‌ها

انواع داده‌ها

متن ساده (Plain Text)

هر متنی را مستقیماً داخل بارکد قرار می‌دهد. پس از اسکن شده، متن دقیقاً همان چیزی است که تایپ کرده‌اید.

نوشته‌های کوتاه کد تخفیف متنی
#text
متنی

لینک وبسایت (URL)

با اسکن بارکد، کاربر مستقیماً به آدرس اینترنتی مورد نظر شما هدایت می‌شود. آدرس‌ها به صورت خودکار اعتبارسنجی می‌شوند.

صفحات محصول شبکه‌های اجتماعی لینک دانلود
#link
لینک

ارسال ایمیل (Email)

فرمت استاندارد MATMSG را تولید می‌کند. پس از اسکن، اپلیکیشن ایمیل کاربر باز شده و آدرس، موضوع و متن ایمیل از پیش پر می‌شود.

پشتیبانی تماس با ما
#email
ایمیل

اتصال به وای‌فای (WiFi)

کاربر بدون نیاز به تایپ رمز عبور، تنها با اسکن بارکد به شبکه وای‌فای شما متصل می‌شود (پشتیبانی از WPA/WEP).

کافه‌ها هتل‌ها دفاتر کار
#wifi
شبکه

کارت ویزیت الکترونیکی (vCard)

اطلاعات تماس شامل نام، شماره موبایل و ایمیل را در فرمت vCard 3.0 ذخیره می‌کند که مستقیماً در دفترچه تلفن کاربر ذخیره می‌شود.

کارت ویزیت دیجیتال نمایشگاه‌ها
#vcard
تماس

شماره تماس تلفنی (Telephone)

با اسکن این بارکد، شماره تلفن شما در دیالر (Dialer) گوشی کاربر شماره‌گیری می‌شود. کد کشور به صورت جداگانه دریافت می‌گردد.

پشتیبانی تلفنی رزرو اتاق
#tel
تماس

سوالات متداول

آیا استفاده از این API کاملاً رایگان است؟
بله، کلید عمومی ارائه شده در این صفحه (qrcodsaaz_FREE_KEY_2025) برای همگان رایگان است. اما خروجی‌های رایگان دارای واترمارک کوچک هستند و محدودیت‌های حجمی بر روی آی‌پی‌های عمومی اعمال می‌شود. برای استفاده بدون محدودیت و بدون واترمارک، می‌توانید یکی از طرح‌های پرمیوم را انتخاب کنید.
تفاوت کلید رایگان و کلید پرمیوم در تست‌کننده این صفحه چیست؟
اگر از کلید رایگان استفاده کنید، QR کد تولید شده به درستی کار می‌کند اما واترمارک متنی https://qrcodsaaz.ir/ در پایین آن درج می‌شود. اگر کلید پرمیوم خود را در کادر بالا وارد کنید، خروجی کاملاً تمیز و بدون واترمارک تولید خواهد شد.
فرمت خروجی چیست و آیا PNG هم پشتیبانی می‌شود؟
خروجی اصلی سرور به صورت فایل SVG (برداری و بدون افت کیفیت) است. این فایل به دو شکل svg_code (کدهای خام تگ‌های SVG) و image_base64 (کد شده برای قرار دادن مستقیم در تگ img) در جیسون برگردانده می‌شود. در همین صفحه ابزاری قرار دارد که با استفاده از Canvas مرورگر، خروجی SVG را به صورت خودکار به PNG با کیفیت بالا برای شما تبدیل و دانلود می‌کند.
اگر خطای 429 (Too Many Requests) دریافت کردم چه کنم؟
این خطا به معنای این است که آی‌پی شما در یک بازه زمانی کوتاه (مثلاً ۱ دقیقه)، درخواست‌های بسیار زیادی ارسال کرده است. برای رفع مشکل، چند دقیقه صبر کنید و سپس دوباره تلاش کنید. کاربران پرمیوم سقف بسیار بالاتری دارند.