Modern Web Interface for transfer.sh

File Sharing,
Beautifully Simplified

Flow brings a stunning, modern interface to transfer.sh - the beloved command-line file sharing service. Upload files with drag-and-drop, preview content, and share instantly.

Loading...
GitHub Stars
Loading...
Latest Version
MIT
License

Powerful Features

Everything you need for seamless file sharing

Drag & Drop Upload

Simply drag files into the browser for instant uploads with real-time progress tracking

Rich Previews

Preview images, videos, audio, code with syntax highlighting, and rendered markdown

Dark Mode

Beautiful dark, light, and system themes with smooth transitions

Mobile Responsive

Fully responsive design that works perfectly on all devices and screen sizes

CLI Integration

Seamless integration with transfer.sh CLI tools and shell functions

Secure & Fast

Built with React 19, Vite 7, and TypeScript for maximum performance and security

Screenshots

Experience the beautiful interface across devices and themes

Desktop View

Desktop Light Mode

Light Mode

Desktop Dark Mode

Dark Mode

Full Page

Full Page Light Mode

Complete Interface - Light

Full Page Dark Mode

Complete Interface - Dark

Mobile View

Mobile Light Mode

Mobile - Light

Mobile Dark Mode

Mobile - Dark

File Preview Pages

Preview Light Mode

Image Preview - Light

Preview Dark Mode

Image Preview - Dark

Code Preview Light Mode

Code Preview - Light

Code Preview Dark Mode

Code Preview - Dark

Markdown Preview Light Mode

Markdown Preview - Light

Markdown Preview Dark Mode

Markdown Preview - Dark

Modern Tech Stack

Built with cutting-edge technologies

React 19
Vite 7
Tailwind CSS 4
TypeScript 5
Vitest
Go Embed

Ready to Get Started?

Download the latest release or deploy with Docker

Quick Start with Docker
# Clone and build
git clone https://github.com/lusky3/transfer.sh-web.git
cd transfer.sh-web
npm install && npm run build

# Run with Docker Compose
docker compose up