Share files.
They disappear.
Drop a file, get a link. Auto-deletes in 24 hours. Direct upload to Google Cloud — our server never sees your bytes. SHA-256 deduplication for instant re-uploads.
Drop file here, or browse
Up to 100 MB · Auto-deletes in 24h · No login required
Engineered to minimize cost.
Maximum performance.
Every design decision — from deduplication to storage tiering — is optimized to serve files fast while keeping infrastructure costs near zero.
SHA-256 Deduplication
Client computes a hash before upload. If the file exists, you get a link instantly — no bytes transferred. Cuts storage 20–40% across the platform.
Zero-proxy uploads
Files go client → signed URL → GCS directly. Your browser talks straight to Google Cloud Storage. Our server only handles metadata.
Hot file CDN tier
Files exceeding 3+ downloads automatically migrate to Cloudflare R2 for edge-cached serving. Huge files served fast, globally.
Smart expiry engine
Files auto-delete after 24h by default. Early-delete triggers if the same IP downloads once after 30 min — clears 30–50% of storage early.
Abuse protection
Per-IP abuse scoring tracks upload volume, GB/day, and download bursts. Automatic blocks and CAPTCHAs prevent platform abuse.
Near-zero compute
Workers only redirect — never stream. All file data bypasses our infrastructure entirely. Runs on Cloudflare's free tier comfortably.
Files never touch our servers.
The upload pipeline is entirely client → GCS direct. Our Cloudflare Workers only handle metadata, auth, and redirects.
Browser hashes your file
SHA-256 computed locally. If the file already exists in our system, you get a share link instantly — zero upload needed.
const hash = await crypto.subtle.digest("SHA-256", buffer)Worker issues a signed URL
Our Cloudflare Worker validates your plan, checks abuse scores, and returns a time-limited GCS signed upload URL.
// Worker: metadata only. Never file bytes.
return { shareId, uploadUrl: signedGcsUrl }File goes directly to GCS
Your browser PUT's the file straight to Google Cloud Storage. We never see a byte. Near-zero compute, no bandwidth cost.
PUT <SIGNED_URL> Content-Type: application/octet-stream
Auto-delete triggers
File expires at configured TTL. Early-delete fires if same uploader downloads once after 30min. Storage freed automatically.
// Same IP + 1 download + >30min = schedule delete if (earlyDeleteCondition) scheduleDelete(fileId)
Ready to share?
Drop a file on this page and get a link in seconds. No account, no email, no tracking. Upgrade to Pro for larger files, longer expiry, and API access.
Is there a file size limit for free users?+
Free users can upload up to 100 MB per file. Files auto-delete after 24 hours. No account required.
How does instant upload work?+
Your browser computes a SHA-256 hash before uploading. If an identical file already exists on our platform, you receive a share link immediately — no data is transferred.
Can anyone access my file?+
Files are accessible via a randomly generated 12-character ID. There are no public listings. You control who you share the link with.
Is there an API for developers?+
Yes. Pro and Enterprise plans include full REST API access with signed upload URLs, webhook support, and programmatic file management.
What happens to files after expiry?+
Expired files are deleted from both GCS and R2. The share ID becomes invalid. We do not retain file data after deletion.