osint_qr_code_generator
Build QR code payloads for plain text, URLs, WiFi, vCard, SMS, or email. Returns a ready-to-render image URL.
Instructions
QR Code Payload Builder. Build the encoded text payload for a QR code from one of six input types — plain text, a URL, WiFi credentials (WIFI:…), a vCard contact, an SMS draft, or a mailto email — and return a ready-to-render image URL. Use this to prepare QR content; use osint_qr_code_scanner to decode an existing QR image, osint_barcode_generator for UPC/EAN/Code128 barcodes, and security_totp_qr_generator for 2FA otpauth:// codes. The API call runs locally and is read-only, non-destructive, deterministic, and rate-limited (20 req/min anonymous); the returned serviceUrl points at the third-party api.qrserver.com renderer, which a client fetches separately to obtain the PNG. Returns the encoded content, its length, the normalized settings, and that render URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Payload type to encode. Unknown values fall back to text. (qrType is accepted as an alias.) | text |
| qrType | No | Alias for type; used when type is absent. | |
| inputs | No | Per-type fields; only the object matching type is read. | |
| settings | No | Rendering options applied to the serviceUrl. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | True when the payload was built. | |
| result | No |