"It's like snapchat, but for files!"

- Ben A, Philadelphia

Simply upload a file, share the link, and after it is downloaded,
the file is completely deleted. For added security, set an expiration on the file and it is
deleted within a certain amount of time, even if it was never downloaded.

All files are encrypted when stored on our servers.

Easy to use API

Try it out:

$ curl -F "file=@test.txt" https://file.io
$ curl https://file.io/2ojE41
This is a test
$ curl https://file.io/2ojE41
{"success":false,"error":404,"message":"Not Found"}

Or set an expiration:

$ curl -F "file=@test.txt" https://file.io/?expires=1w
{"success":true,"key":"aQbnDJ","expiry":"7 days"}
$ sleep 604801
$ curl https://file.io/aQbnDJ
{"success":false,"error":404,"message":"Not Found"}

The query param expires must be a positive integer which, by default, represents the number of days until the file will be deleted (defaults to 14 days). If you follow it with w, it will be the number of weeks. m for months and y for years.


Are there log files or any backups of the file after it is deleted?

No, it is anonymous and we erase everything. Our log files contain no identifying information. There are no backups, and all files are stored encrypted.

Is it free?

Yes we offer a free plan, as well as some premium plans.

What kinds of files can I share?

No illegal or copyrighted content is allowed. By using file.io you agree to the Terms of Service

Is there a size limit?

Yes, there is a 5GB per file limit for the free version.

I have a question or comment - how can I contact you?

We would love to hear from you: support@file.io

I am not a programmer - how do I set an expiration date for the file?

You can use resttesttest.com. For the "endpoint" put: https://file.io/?expires=1w You can change the "expires" to whatever you want - "1w" is one week.
You can see this screenshot for an example, where the resulting link to your file is highlighted.

Who are you and how can I trust you?

file.io is a project of humb.ly. It was created simply out of the joy of trying to build cool things on the internet, and we thought it may be useful for others. We take privacy very seriously and do not save any data once it has been deleted.

How did you get such a great domain name?

From the awesome service at park.io - they have a lot of great startup domain names for hackers.