Docs
What runs where, and what is coming next.
How swapfile.io works
The converter and metadata cleaner run entirely in your browser using the File API and canvas. Your file is read into memory on your device, processed there and downloaded from there. For formats a browser cannot decode (like HEIC outside Safari), a server-side pipeline is coming; those jobs will be deleted from storage within one hour.
Data flow
API
A versioned HTTP API with the same conversion core is the one paid product we are building: convert and metadata-clean endpoints behind API keys, files auto-deleted within an hour, planned from $9/month. Join the early-access list on the pricing page — members shape the endpoints.
$ curl -X POST https://api.swapfile.io/v1/jobs \ -H "Authorization: Bearer sk_..." \ -F [email protected] \ -F operation=convert:jpeg 202 {"id": "9f2c...", "status": "queued"}
Verify it yourself
Open your browser's developer tools, watch the network tab and convert a file. You will see no request carrying your file.