Upload files,
instantly.
No sign-up needed. Files are stored with random IDs and auto-expire based on size.
Drop a file here
or click to browse
From the Terminal
Upload a file
bash
curl -F "file=@/path/to/file.jpg" https://beam.frii.site/
Pipe with a filename
bash
echo "hello" | curl -F "file=@-;filename=.txt" https://beam.frii.site/
Custom ID length (up to 24 chars)
bash
curl -F "file=@file.jpg" -F "id_length=12" https://beam.frii.site/
Simple Upload
Just curl a file and get a shareable link back. No accounts, no hassle.
Auto-Expiry
Files are kept 31-180 days. Smaller files last longer with a non-linear decay curve.
Random IDs
Files are stored under random IDs, not original names. Your filenames stay private.
Terminal Ready
Works with curl, wget, pipes, ShareX, and Hupl. Script it, automate it.
Retention Formula
Max file size: 100 MiB. Larger files expire sooner.
MIN_AGE + (MAX_AGE - MIN_AGE) * (1 - FILE_SIZE/MAX_SIZE)^2