Wood Between StudioAPIs & Actors

Home / APIs / QR Forge

QR Forge QR Code Generator

Generate PNG, SVG or base64 QR codes, including Wi-Fi, vCard, email, SMS, maps and calendar events. No watermark.

Open on RapidAPI

Endpoints

PathWhat it does
/generateQR code from any text or URL
/wifiWi-Fi login QR
/vcardvCard contact QR
/emailMailto QR
/smsSMS QR
/geoMap location QR
/eventCalendar event QR

Examples

Replace YOUR_KEY with your RapidAPI key. Host: qr-forge-qr-code-generator.p.rapidapi.com

curl

curl --request GET \
  --url 'https://qr-forge-qr-code-generator.p.rapidapi.com/generate?data=https://example.com&size=300&format=png' \
  --header 'X-RapidAPI-Key: YOUR_KEY' \
  --header 'X-RapidAPI-Host: qr-forge-qr-code-generator.p.rapidapi.com'

JavaScript

const res = await fetch('https://qr-forge-qr-code-generator.p.rapidapi.com/generate?data=https://example.com&size=300&format=png', {
  headers: {
    'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
    'X-RapidAPI-Host': 'qr-forge-qr-code-generator.p.rapidapi.com'
  }
});
const data = await res.json();

Python

import os, requests
r = requests.get(
    'https://qr-forge-qr-code-generator.p.rapidapi.com/generate?data=https://example.com&size=300&format=png',
    headers={
        'X-RapidAPI-Key': os.environ['RAPIDAPI_KEY'],
        'X-RapidAPI-Host': 'qr-forge-qr-code-generator.p.rapidapi.com',
    },
)
print(r.json())

Notes

Nothing you send is stored by our code. Calls go through RapidAPI, which bills according to the plan you pick. The origin runs on Cloudflare Workers.