{"uid":"cap_1kW0KqNZk9pq3b2ekUz3y","slug":"x402atlas-visuals-qr-code-generator-fd8fc37b","name":"x402atlas Visuals QR Code Generator","description":"QR code generator — encode text, URLs, payment URIs, or arbitrary UTF-8 data as base64-encoded SVG or PNG in a JSON envelope.","url":"https://visuals.use.x402atlas.com/qr?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"type":"string","minLength":1,"description":"Non-empty UTF-8 payload, at most 2048 encoded bytes and subject to QR capacity."},"size":{"type":"integer","default":512,"maximum":2048,"minimum":128,"description":"Exact width and height of the square output canvas in pixels; must preserve at least one pixel per QR module."},"format":{"enum":["svg","png"],"type":"string","default":"svg","description":"Artifact format encoded into content_base64."},"background":{"type":"string","default":"#ffffff","pattern":"^#[0-9a-fA-F]{6}$","description":"Opaque #RRGGBB canvas and quiet-zone color; must contrast with foreground by at least 4.5:1."},"foreground":{"type":"string","default":"#000000","pattern":"^#[0-9a-fA-F]{6}$","description":"Opaque #RRGGBB color for filled QR modules; must contrast with background by at least 4.5:1."},"margin_modules":{"type":"integer","default":4,"maximum":16,"minimum":0,"description":"Quiet-zone width around the QR matrix, measured in whole modules."},"error_correction":{"enum":["L","M","Q","H"],"type":"string","default":"M","description":"QR recovery level: L has the most payload capacity; H has the most damage recovery but the least capacity."}}},"responseSchema":{"type":"json","example":{"kind":"qr","width":128,"format":"svg","height":128,"sha256":"8f5d68b7ff88e5c10a827fa8568dacb01c32aab3d1b5af58b2124ccbed7fd484","media_type":"image/svg+xml","content_base64":"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj4KPHJlY3Qgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTI2IDI2aDIxdjNoLTIxek01MCAyNmg5djNoLTl6TTY4IDI2aDN2M2gtM3pNNzQgMjZoM3YzaC0zek04MCAyNmgyMXYzaC0yMXpNMjYgMjloM3YzaC0zek00NCAyOWgzdjNoLTN6TTUzIDI5aDN2M2gtM3pNNjIgMjloOXYzaC05ek03NCAyOWgzdjNoLTN6TTgwIDI5aDN2M2gtM3pNOTggMjloM3YzaC0zek0yNiAzMmgzdjNoLTN6TTMyIDMyaDl2M2gtOXpNNDQgMzJoM3YzaC0zek01MCAzMmgzdjNoLTN6TTU5IDMyaDN2M2gtM3pNNjUgMzJoNnYzaC02ek03NCAzMmgzdjNoLTN6TTgwIDMyaDN2M2gtM3pNODYgMzJoOXYzaC05ek05OCAzMmgzdjNoLTN6TTI2IDM1aDN2M2gtM3pNMzIgMzVoOXYzaC05ek00NCAzNWgzdjNoLTN6TTUzIDM1aDN2M2gtM3pNNjUgMzVoNnYzaC02ek03NCAzNWgzdjNoLTN6TTgwIDM1aDN2M2gtM3pNODYgMzVoOXYzaC05ek05OCAzNWgzdjNoLTN6TTI2IDM4aDN2M2gtM3pNMzIgMzhoOXYzaC05ek00NCAzOGgzdjNoLTN6TTU2IDM4aDE1djNoLTE1ek04MCAzOGgzdjNoLTN6TTg2IDM4aDl2M2gtOXpNOTggMzhoM3YzaC0zek0yNiA0MWgzdjNoLTN6TTQ0IDQxaDN2M2gtM3pNNTAgNDFoNnYzaC02ek02MiA0MWg2djNoLTZ6TTc0IDQxaDN2M2gtM3pNODAgNDFoM3YzaC0zek05OCA0MWgzdjNoLTN6TTI2IDQ0aDIxdjNoLTIxek01MCA0NGgzdjNoLTN6TTU2IDQ0aDN2M2gtM3pNNjIgNDRoM3YzaC0zek02OCA0NGgzdjNoLTN6TTc0IDQ0aDN2M2gtM3pNODAgNDRoMjF2M2gtMjF6TTY4IDQ3aDN2M2gtM3pNMjYgNTBoM3YzaC0zek0zMiA1MGgzdjNoLTN6TTQ0IDUwaDZ2M2gtNnpNNjIgNTBoM3YzaC0zek03MSA1MGg2djNoLTZ6TTgzIDUwaDN2M2gtM3pNOTIgNTBoM3YzaC0zek05OCA1MGgzdjNoLTN6TTI2IDUzaDE4djNoLTE4ek00NyA1M2gzdjNoLTN6TTU2IDUzaDN2M2gtM3pNNjUgNTNoM3YzaC0zek03MSA1M2gxMnYzaC0xMnpNODkgNTNoM3YzaC0zek05NSA1M2g2djNoLTZ6TTM4IDU2aDl2M2gtOXpNNTAgNTZoM3YzaC0zek03MSA1Nmg2djNoLTZ6TTgwIDU2aDE1djNoLTE1ek05OCA1NmgzdjNoLTN6TTMyIDU5aDN2M2gtM3pNMzggNTloNnYzaC02ek00NyA1OWgxNXYzaC0xNXpNNjggNTloM3YzaC0zek03NCA1OWgzdjNoLTN6TTg2IDU5aDZ2M2gtNnpNMjkgNjJoM3YzaC0zek0zNSA2MmgzdjNoLTN6TTQ0IDYyaDN2M2gtM3pNNTAgNjJoM3YzaC0zek01NiA2MmgzdjNoLTN6TTYyIDYyaDN2M2gtM3pNNzQgNjJoOXYzaC05ek05OCA2MmgzdjNoLTN6TTMyIDY1aDN2M2gtM3pNMzggNjVoNnYzaC02ek00NyA2NWg2djNoLTZ6TTU2IDY1aDN2M2gtM3pNNjIgNjVoNnYzaC02ek03MSA2NWgxNXYzaC0xNXpNOTUgNjVoNnYzaC02ek0yNiA2OGg2djNoLTZ6TTM4IDY4aDN2M2gtM3pNNDQgNjhoNnYzaC02ek02MiA2OGg2djNoLTZ6TTcxIDY4aDEydjNoLTEyek04OSA2OGg2djNoLTZ6TTk4IDY4aDN2M2gtM3pNMzIgNzFoMTJ2M2gtMTJ6TTUwIDcxaDN2M2gtM3pNNTYgNzFoOXYzaC05ek02OCA3MWgzdjNoLTN6TTc0IDcxaDN2M2gtM3pNODMgNzFoOXYzaC05ek0yNiA3NGg5djNoLTl6TTQ0IDc0aDN2M2gtM3pNNTMgNzRoM3YzaC0zek02NSA3NGgyNHYzaC0yNHpNOTUgNzRoM3YzaC0zek01MCA3N2gzdjNoLTN6TTU2IDc3aDN2M2gtM3pNNjUgNzdoM3YzaC0zek03MSA3N2g2djNoLTZ6TTg2IDc3aDN2M2gtM3pNOTggNzdoM3YzaC0zek0yNiA4MGgyMXYzaC0yMXpNNTAgODBoNnYzaC02ek01OSA4MGgzdjNoLTN6TTc0IDgwaDN2M2gtM3pNODAgODBoM3YzaC0zek04NiA4MGgzdjNoLTN6TTk4IDgwaDN2M2gtM3pNMjYgODNoM3YzaC0zek00NCA4M2gzdjNoLTN6TTU2IDgzaDN2M2gtM3pNNjUgODNoM3YzaC0zek03MSA4M2g2djNoLTZ6TTg2IDgzaDN2M2gtM3pNOTUgODNoM3YzaC0zek0yNiA4NmgzdjNoLTN6TTMyIDg2aDl2M2gtOXpNNDQgODZoM3YzaC0zek01NiA4NmgxMnYzaC0xMnpNNzEgODZoMTh2M2gtMTh6TTk4IDg2aDN2M2gtM3pNMjYgODloM3YzaC0zek0zMiA4OWg5djNoLTl6TTQ0IDg5aDN2M2gtM3pNNTMgODloM3YzaC0zek02MiA4OWgzdjNoLTN6TTcxIDg5aDN2M2gtM3pNODYgODloM3YzaC0zek05MiA4OWg2djNoLTZ6TTI2IDkyaDN2M2gtM3pNMzIgOTJoOXYzaC05ek00NCA5MmgzdjNoLTN6TTUwIDkyaDN2M2gtM3pNNTYgOTJoM3YzaC0zek02MiA5MmgxNXYzaC0xNXpNODMgOTJoOXYzaC05ek05NSA5Mmg2djNoLTZ6TTI2IDk1aDN2M2gtM3pNNDQgOTVoM3YzaC0zek01MyA5NWgzdjNoLTN6TTU5IDk1aDZ2M2gtNnpNNjggOTVoM3YzaC0zek03NCA5NWgzdjNoLTN6TTgzIDk1aDZ2M2gtNnpNMjYgOThoMjF2M2gtMjF6TTUwIDk4aDN2M2gtM3pNNTYgOThoM3YzaC0zek02NSA5OGg2djNoLTZ6TTc0IDk4aDZ2M2gtNnpNODkgOThoM3YzaC0zek05OCA5OGgzdjNoLTN6Ii8+Cjwvc3ZnPgo=","render_version":"qr-v1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YTXLSw7mxBHf43ugcQV8n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Encodes text, URLs, payment URIs, or arbitrary UTF-8 data into a QR code returned as a base64-encoded SVG or PNG inside a JSON envelope.","exampleAgentPrompt":"Can you generate a QR code for https://myshop.example.com/checkout and give it back as a base64 PNG so I can embed it in my invoice?","exampleUseCases":[{"title":"Payment URI QR for crypto checkout","prompt":"Generate a QR code for this Bitcoin payment URI — bitcoin:1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf — and return it as a base64 SVG so I can drop it on my payment page."},{"title":"Event landing page QR code","prompt":"Make a QR code that encodes https://events.mycompany.com/conference2025 and return it as a PNG — I need to print it on our event badges."},{"title":"Wi-Fi credentials QR for office guests","prompt":"Create a QR code that encodes the Wi-Fi string WIFI:T:WPA;S:OfficeGuest;P:Welcome2025;; and give me back a base64 SVG so guests can scan it from a sign at reception."}],"resultDescription":"A JSON envelope containing the QR code image encoded as a base64 string in either SVG or PNG format, ready to be decoded and embedded in web pages, print materials, or applications.","failureModes":["Input data too long for QR encoding capacity — returns error indicating data overflow","Unsupported output format requested — returns validation error","Empty or missing input data — returns 400-level error","Malformed UTF-8 input — encoding error returned","Payment failure (x402) if USDC balance insufficient — request blocked before processing"],"whenToPreferThis":"Choose this endpoint when you need a programmatic, pay-per-call QR code generator that handles URLs, payment URIs, and arbitrary UTF-8 text with no signup or API key — especially in agentic workflows where you pay per use via x402 USDC microtransactions and need clean base64 output for direct embedding.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T18:32:14.142Z","isFirstParty":false,"canonicalSlug":"x402atlas-visuals-qr-code-generator-fd8fc37b"}