Super simple file sharing!
Upload as many files as you like up to 4 GB and get a link to share.
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.
Share any type of file you like, with anyone, anywhere in the world. Generous data transfer rates and file size limits ensure even big files can be shared expeditiously.
We're trying to keep it simple. Whether you prefer to send files from your browser or via our REST API, you will find the experience to be as easy and streamlined as possible.
Once you have uploaded your files and shared the link, you can rest easy knowing that the file will not linger indefinitely in the cloud. As soon as it has been received by the intended recipient, your file is gone forever!
We value privacy and we know that you do, too. Our focus is on providing a cool file sharing service, not aggregating or selling your personal data for profit.
Users are not required to create an account or provide any personal information in order to upload or download files.
Our server log files contain no personal identifying information. All uploaded files are permanently deleted once they have been downloaded or reached their expiration date. We do not maintain backups of shared files.
Your data is encrypted every step of the way. All communications to, from and among our servers including file uploads, file downloads and API requests is encrypted via HTTPS/TLS. In addition, as your uploaded file data is saved to our servers, it is re-secured using military-grade encryption.
Maintaining data security requires constant vigilance. We perform regular reviews of our security infrastructure and apply patches and upgrades immediately as required. All staff are required to undergo regular training to be sure that they understand and abide by security policies and best practices.
Sharing your files with file.io is also inherently more secure when compared to sending the files via email, chat or other cloud storage solutions. Since files are automatically deleted once they are downloaded or expired, there is no forgotten data hanging around in the cloud. The securest data is the data that's not even there!
File.io is free to use with no gotchas and no hidden fees. No account or credit card is required to get started. Simply upload your files and share the link. Your wallet will be none-the-lighter!
Just so we’re all 100% clear here: When you share a file, data is being transferred between your computer or phone and our servers, then from our servers to your friend’s device. The cost of that data transfer is covered by your internet service or the data plan on your phone. Unfortunately, we can’t make that part free. If only we could, we surely would!
On the other hand, using file.io can actually save you money. When you use file.io, you avoid storing the file you’re sending in your cloud storage or mail server. Files transferred the old-fashioned way tend to pile up and be forgotten about, eventually costing you money in data storage fees. Why pay storage fees for a file that you just wanted to send to a friend or colleague?
Also, many team chat apps have limits to the size of files that can be transferred within their apps. Using file.io, you can circumvent those limits without paying to upgrade your team chat service.
Try it out:
$ curl -F "[email protected]" https://file.io
{"success":true,"key":"2ojE41","link":"https://file.io/2ojE41","expiry":"14 days"}
$ 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 "[email protected]" https://file.io/?expires=1w
{"success":true,"key":"aQbnDJ","link":"https://file.io/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.
You can also send direct text to file.io:
$ curl --data "text=this is a secret pw" https://file.io
{"success":true,"key":"pgiPc2","link":"https://file.io/pgiPc2","expiry":"14 days"}
$ curl https://file.io/pgiPc2
this is a secret pw
$ curl https://file.io/pgiPc2
{"success":false,"error":404,"message":"Not Found"}
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.
Yes we offer a free plan, as well as some paid plans.
temporary.pw is an example of a pretty cool use case. It's a service that generates random temporary passwords. It uses file.io to store the passwords so that they are automatically deleted once they are viewed.
No illegal or copyrighted content is allowed. By using file.io you agree to the Terms of Service
Yes, file transfers are limited to a total of 4 GB.
We would love to hear from you: [email protected]
file.io is a project of Mr Cowboy LLC. 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.
From the awesome service at park.io - they have a lot of great startup domain names for hackers.