
Desktop client for Cloudflare R2

Desktop client for Cloudflare R2
R2Client is a desktop application for managing Cloudflare R2 object storage through a graphical interface. It is designed to let users work with R2 buckets and files without using a command line, providing visual tools for uploading, previewing, organizing, and analyzing stored content. The client connects to Cloudflare R2 using user-provided API credentials, which are encrypted and stored locally on the device rather than uploaded to or collected by external servers. It supports multiple accounts and multiple buckets, and is available for Windows, macOS, and Linux with an installation package under 100 MB. The application supports single-file uploads up to 50 GB and does not impose a 300 MB upload limit. Large files can be automatically split for reliable uploads, interrupted uploads can resume from where they left off, and parallel processing is used to manage upload speed. Users can drag and drop files for upload and perform batch operations on thousands of files, including batch rename with regular expression pattern support. R2Client provides real-time previews for images, videos, and PDFs, generates thumbnails for file identification, and allows switching between grid and list views. It can create time-limited share links with password protection, compress files during upload to reduce bandwidth and storage use, and detect duplicate files before upload. A dashboard presents storage metrics, upload activity, and storage growth over time, with filtering by file type and multiple sorting options; statistics are available without additional API calls. Typical use involves installing the client, connecting it to a Cloudflare R2 account with API credentials, and then managing buckets and objects through drag-and-drop and visual controls. The application is intended for users who need to handle large files, batch operations, media previews, and storage reporting without learning command line tools. A three-day free trial is offered with limits that include one bucket, batch upload and resume capability, file preview and thumbnail generation, and limited multi-threaded upload.