Upload one allowed file, optionally set a custom password, then choose how to share: copy a private link, generate a QR code, or create both. Files expire after 1 hour and are not listed publicly.
Click to choose or drag & drop a file
Images, documents, audio, video, ebooks Β· JPG, PNG, WebP, GIF, BMP, TIFF, PDF, TXT, MD, CSV, JSON, XML, YAML, RTF, DOCX, XLSX, PPTX, DOC, XLS, ODT, EPUB, MP3, WAV, FLAC, MP4, MOV, AVI, WebM, MKV Β· max 25 MB
curl -F "file=@./example.pdf" https://toolpile.dev/api/file-drop/uploadReturns JSON with link, downloadUrl, expiresAt, and hasPassword. Add -F "password=your-password" for password protection.
This private link expires automatically. Download only files you expect and trust.
No public directory, no permanent storage, no inline preview, rate limits, magic-number validation, hash blocklist, report flow, and strict file type boundary.
Move a document between devices, send a short handoff to a teammate, share a video clip, or show a QR code for quick pickup.
Illegal, harmful, infringing, highly sensitive, executable, archive, script, app, or long-term hosted material. Blocked file types are rejected before storage.