Raw Binary Transfer

Drop files.
Ship them.

Zero-friction file upload. No CSRF tokens. No file input restrictions. Direct raw binary POST — straight from fetch() to endpoint. Built for developers who need it to just work.

Start Uploading
DZ
File size limit
0
CSRF tokens required
1
Line to send a file

Drop anything.
Send direct.

Drag files onto the zone, configure your endpoint, hit send. Files are transmitted as raw binary over a direct POST request — no multipart, no base64 bloat.

Raw Binary Content-Type: application/octet-stream fetch() API No CSRF Any file type
Endpoint URL
Filename header (X-Filename)
Drop files here
or click to browse — any file type, any size
Protocol

How it works.

01
Select or Drop

Choose any files — ZIPs, binaries, images, anything. No restrictions on type or count.

files.forEach(f => queue.push(f))
02
Raw Binary POST

Each file is sent as the raw request body with application/octet-stream. The filename is passed via header.

fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/octet-stream', 'X-Filename': file.name }, body: file })
03
Server Saves

Your PHP endpoint reads php://input directly and writes the binary to disk. No multipart parsing required.

$name = $_SERVER[ 'HTTP_X_FILENAME' ] ?? 'upload'; file_put_contents( "uploads/$name", file_get_contents( "php://input" ) );