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