File Upload & Transfer

Powerful file handling with real-time progress tracking

Large File Support

Upload files up to 2GB in size. Streaming upload technology ensures reliable transfers even for very large files without memory issues.

Up to 2GB

Real-time Progress

Watch your upload progress in real-time with a beautiful progress bar showing percentage, bytes uploaded, and estimated time remaining.

Drag & Drop

Simply drag and drop your file onto the upload area. Alternatively, click to browse and select files from your computer.

7-Day Auto Expiry

Files automatically expire after 7 days for security. The cleanup service runs in the background to remove expired transfers and free up storage.

Auto Cleanup

Multiple Recipients

Send files to multiple recipients at once. Each recipient receives their own email notification with the download link.

Personal Message

Add a custom message to accompany your file transfer. Recipients will see your message in the download page and email notification.

Authentication & Security

Enterprise-grade security to protect your files

Magic Link Verification

Secure email-based authentication with 5-digit verification codes. No passwords to remember - just enter your email and receive a one-time code valid for 15 minutes.

15-min expiry

JWT Token Security

Industry-standard JSON Web Tokens for session management. Tokens automatically expire after 7 days for enhanced security.

Rate Limiting

Protection against abuse with intelligent rate limiting per email address and IP. Prevents brute-force attacks and spam.

Anti-abuse

Unique Transfer Codes

Cryptographically secure 8-character download codes generated with nanoid. Non-guessable URLs for each file transfer.

HTTPS Encryption

All data encrypted in transit with TLS/SSL. Let's Encrypt certificates ensure secure connections to the server.

Auto Cleanup

Background service automatically deletes expired files, old verification codes, and orphaned records every 6 hours.

Email Notifications

Beautiful, reliable email notifications powered by Resend

Verification Emails

Clean, branded verification emails with your 5-digit code. Clear instructions and professional design.

Transfer Notifications

Recipients automatically receive a beautiful email with download link, file details (name, size), sender information, and your personal message.

Auto-send

Resend Integration

Powered by Resend for reliable email delivery. 100 emails per day included free, with excellent deliverability rates.

Download Tracking

Real-time visibility into file downloads

Live Progress Tracking

Monitor downloads in real-time. See download status (started, in progress, completed, failed, cancelled), bytes downloaded, and speed.

Real-time

ETA Calculation

Smart estimation of remaining download time based on current speed and file size. Keep users informed of download progress.

Download Counter

See exactly how many times your file has been downloaded. Track engagement and know when recipients have received your files.

Expiry Warnings

Visual warning when a transfer is about to expire (less than 2 days remaining). Recipients know to download before it's too late.

IP & User Agent Logging

Detailed logging of download attempts including IP address and browser information for security auditing.

Admin Dashboard

Full control and visibility over all transfers

Overview Statistics

At-a-glance dashboard showing total users, transfers, data volume, and trends for the past 24 hours and 7 days.

User Management

View all registered users with their email addresses and last login timestamps. Track user activity and engagement.

Transfer Management

Complete list of all transfers with file details, status (active/expired), download counts, and expiry dates.

Activity Feed

Real-time feed of recent activity: uploads, downloads, email verifications. Stay informed about what's happening.

Live feed

Verification Codes

Monitor all issued verification codes with their status (pending, used, expired) and associated email addresses.

Download Analytics

Detailed download statistics including live and historical data, completion rates, and bandwidth usage.

Dual Mode Support

Flexible deployment for different organizations

PM7 Mode

Default mode using email-based magic link authentication. Perfect for general use - anyone with an email can verify and send files.

Default

Winfakt Mode

Employee login with name and shared password. Ideal for teams - whitelisted employees can log in without email verification.

Auto-Detection

Mode automatically detected based on domain. transfer.pm7.dev uses PM7 mode, transfer.winfakt.tools uses Winfakt mode.

Built with Modern Technology

React 18

Modern UI with TypeScript

Bun

Ultra-fast JavaScript runtime

Hono

Lightweight web framework

PostgreSQL

Reliable database

Drizzle ORM

Type-safe database queries

TailwindCSS

Utility-first styling

Docker

Containerized deployment

Resend

Reliable email delivery

Ready to Start Sharing?

Experience all these features for free. No registration required.

Open PM7 TransferFiles