Questions we get on repeat, answered once, here.
Is BashUpload free?
Yes. No accounts, no payment, no rate limit beyond what abuse prevention requires.
How long are files stored?
Files are deleted the moment they are downloaded the first time, or after 24 hours — whichever happens first. There is no “extend” button. By design.
What is the maximum file size?
Up to 512 MB per upload. If you need more, split with split -b and re-assemble with cat.
Are uploads encrypted?
Transfers are over HTTPS. Files are not encrypted at rest, but they don’t live long. If you need end-to-end secrecy, encrypt with gpg or age before upload.
Can I share a file with multiple people?
No — the link is consumed by the first download. If you need a few recipients, encrypt the file and re-upload, or send each one their own copy.
Does this work without curl?
Yes. There is a browser form below the masthead. Anything that can do an HTTP PUT or multipart/form-data POST works — wget, httpie, powershell’s Invoke-WebRequest, even fetch() in a script.
Do you log uploads?
The webserver keeps minimal access logs for abuse handling. There are no analytics, no cookies, no third-party trackers on this page.