{"uid":"cap_fTcrJOk31shf3RD6g3dQn","slug":"glyphforge-image-to-ascii-text-art-converter-a9d578c5","name":"Glyphforge — Image to ASCII/Text Art Converter","description":"Convert images to ASCII, Braille, Unicode block art, and more. Paid API with x402 micropayments on Base.","url":"https://glyphfor9e.vercel.app/api/ascii","method":"POST","headers":{},"bodySchema":{"type":"object","required":["image"],"properties":{"image":{"type":"string","description":"Base64-encoded image (PNG, JPEG, WEBP)"},"width":{"type":"integer","description":"Output width in characters"},"charset":{"enum":["standard","detailed","simple","blocks"],"type":"string","description":"Character set for mapping"}}},"responseSchema":{"type":"object","properties":{"data":{"type":"object","properties":{"ascii":{"type":"string","description":"The ASCII art output"},"width":{"type":"integer"},"height":{"type":"integer"}}},"success":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EJeXudhk0ZEs_6b_vVn9_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a base64-encoded image into ASCII, Unicode block, or other text art representations using configurable character sets and output width.","exampleAgentPrompt":"Take this image of my logo and convert it to ASCII art using the detailed character set, 80 characters wide.","exampleUseCases":[{"title":"Terminal-friendly logo rendering","prompt":"Convert my company logo PNG into ASCII art at 120 characters wide using the standard character set — I want to embed it in our CLI tool's startup banner."},{"title":"Braille-style block art for social post","prompt":"Turn this portrait photo into Unicode block art at 60 characters wide so I can paste it into a social media caption."},{"title":"Simple art for README badge","prompt":"Convert this icon image to ASCII art using the simple character set at 40 characters wide — I need something lightweight for a GitHub README."}],"resultDescription":"Returns a JSON object with a `success` boolean and a `data` object containing the rendered text art string (`ascii`), plus the output dimensions (`width` and `height` in character units).","failureModes":["Invalid or corrupt base64 image data returns an error response","Unsupported image format (e.g. GIF, TIFF) may cause processing failure","Overly large images or very high width values may time out or be rejected","Invalid charset enum value returns a validation error","Missing required `image` field returns a 400-level error","Payment failure via x402 micropayment prevents the request from being processed"],"whenToPreferThis":"Choose this endpoint when you need server-side, programmatic conversion of raster images (PNG, JPEG, WEBP) into text art with selectable character sets and precise output widths. It is ideal for pipelines that need ASCII or Unicode block art on demand — such as CLI tools, README generators, or creative content workflows — and where a hosted API with per-call micropayment pricing is acceptable over a local library.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:36:58.638Z","isFirstParty":false}