The One-Liner (Curl)
curl "https://api.gadgethumans.com/qr?text=https://example.com" > qr.png
One command. One file. Done.
JavaScript
async function generateQR(text, size = 300) {
const url = `https://api.gadgethumans.com/qr?text=${encodeURIComponent(text)}&size=${size}`;
const response = await fetch(url);
const blob = await response.blob();
const img = document.createElement('img');
img.src = URL.createObjectURL(blob);
document.body.appendChild(img);
}
generateQR('https://github.com');
Python
import requests
def generate_qr(text, filename='qrcode.png'):
resp = requests.get('https://api.gadgethumans.com/qr', params={'text': text})
with open(filename, 'wb') as f: f.write(resp.content)
generate_qr('https://api.gadgethumans.com')
Free - 100/day, no API key. api.gadgethumans.com
Top comments (0)