Keyless

Read the text out of an uploaded code

No key and no account. Post the image itself as the request body, or as a file field in a multipart form.

This endpoint never fetches a URL: there is no parameter for one. PNG, JPEG and WebP only, decided by the first bytes rather than by a header or a file name, up to 12 MB and 24 megapixels. Nothing is stored and the content is never logged.

QR only unless formats asks for more. Each extra symbology costs one more unit of the keyless allowance.

post/api/qr/decode

Request

  • Base URL: https://app.qrsalt.com
  • URL: https://app.qrsalt.com/api/qr/decode
  • Auth: none required

Query parameters

formatsstring
Example:qr

Comma-separated symbologies to look for, or all. Default qr.

Headers

X-QRSalt-Clientstring

An opaque, stable id per installation, so callers behind one shared address are counted separately under that address's ceiling. Fairness, never identity: nothing is granted on the strength of it. Read only when it matches [A-Za-z0-9._-]{1,64}.

Response

What the decoder found.

Changes

No recorded changes to this operation across all 1 revision of this API.