$0.01
per call · USD Coin on Base
Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.
Endpoint
POST https://qr-code-generator.underscoredone.com/generate3
Calls / 30d
3
Unique payers / 30d
Sep 1
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://qr-code-generator.underscoredone.com/generate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"error_correction": "H",
"size": 600,
"texts": [
"https://example.com",
"https://example.com/product/42",
"WiFi:T:WPA;S:GuestNetwork;P:welcome123;;",
"Phone: +1-800-555-0199"
]
}),
});
const data = await res.json();curl -X POST \
"https://qr-code-generator.underscoredone.com/generate" \
-H "Content-Type: application/json" \
-d '{"error_correction":"H","size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"]}' \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"api_version": "1.0.0",
"count": 2,
"results": [
{
"qr_base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA...",
"text": "https://example.com"
},
{
"qr_base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA...",
"text": "Phone: +1-800-555-0199"
}
]
}Payment details
0xe9740820225b3918b4ddd1292c7ca4ca0e2c2f08USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Media & Generation and the homepage with a featured placement.
More from Bulk QR Code Generator & similar services
Text-to-speech · TTS
agent402.tools
Convert text to speech using OpenAI TTS-1. Returns base64-encoded audio (mp3/opus/aac/flac/wav/pcm). 10 voices available. No API key needed; pay per call via x402. Text capped at 2000 chars.
Fly · Generate Image
nanobanana-x402.fly.dev
Generate an AI image from a text prompt using Google Gemini 3.1 Flash Image. Returns base64-encoded PNG. Optional aspectRatio (1:1, 16:9, 9:16, 3:2, 2:3, 4:3, 3:4, 4:5, 5:4, 21:9). Backed by Google's Gemini image preview model — fast, high-quality, supports text rendering inside images.
Driftflight · Images Generate
agents.driftflight.com
Generate an image from a text prompt