Skip to main content
PUT
Base64 Upload
Upload a file as a base64-encoded string in JSON format. Base64 string can be either raw or data string.
Upload limits:
  • Free users: 1 GB per day, up to 5 uploads per minute.
  • Paid users (topped up $5 or more): 10 GB per day, up to 50 uploads per minute.

Request

Request Body

Parameters

String
required
Base64-encoded file content

Example

Response

Success Response

Status Code: 200 OK
boolean
Whether the upload was successful
string
URL to access the uploaded file

Use Cases

  • Uploading files from web applications
  • When file is already in base64 format
  • Best for: Browser-based uploads, embedded images, API integrations

Notes

  • Ensure your file is properly base64-encoded before sending
  • Base64 encoding increases file size by approximately 33%
  • Maximum file size may be limited by your API plan