Presign Pad

Sign AWS requests locally. Secrets are kept only in memory unless you save them (see Profile).

Profile

Profiles are saved only in this browser (localStorage). Nothing is uploaded.

Send needs the server to allow CORS from a file:// page. S3 buckets usually do not, so a "network error" can mean CORS rather than a bad signature. Use curl then paste the response below.

Output

Canonical request


    

String to sign


    

Signature


    

Authorization header


    

Presigned URL


    

curl


  

Failure response

Inspect a presigned URL