Rclone: What is it, and should you use this service?

The Swiss-army knife for cloud storage

Rclone's homepage
(Image: © Rclone)

Tom's Guide Verdict

A fantastic open-source command-line tool for managing your cloud storage empire, Rclone is a well-maintained and well-documented program. It makes performing complex operations on your remote files a cinch.

Pros

  • +

    Super-versatile

  • +

    Open-source

Cons

  • -

    Requires knowledge of the command line

  • -

    Bit of a learning curve

Why you can trust Tom's Guide Our writers and editors spend hours analyzing and reviewing products, services, and apps to help find what's best for you. Find out more about how we test, analyze, and rate.

Rclone is a command-line program for managing files on cloud storage. It supports over 40 cloud storage products, including the best cloud storage services from Google, Amazon, Dropbox, MEGA, Microsoft, Zoho, and pCloud.

Available for Linux, Windows, macOS, Debian, OpenBSD, and several other operating systems, Rclone is a Swiss-army knife for cloud storage. It’s a versatile tool, but Rclone’s most common role is to work as a bridge between different cloud storage providers, allowing you to move, copy, and sync files between providers with ease.

In our Rclone review, we look at why it’s a top tool for anyone who uses cloud storage in a business environment.

Rclone: Plans and pricing

Rclone's webpage covering sponsorship and donations

Rclone is free, but there are various ways to donate to the project (Image credit: Rclone)

Rclone is an open-source project created by thousands of volunteers. You can use it for free, and even distribute it as part of your products at no charge. The developers of Rclone accept donations through GitHub sponsorships, PayPal, Patreon, Bitcoin, and Liberapay.

Features

Rclone's webpage discussing remote controlling the service

Rclone can run as a service where you access its commands remotely over HTTP (Image credit: Rclone)

To use Rclone, you create configuration files for each of the cloud providers you want to work with. Once the configuration is set up, you can run Rclone commands that perform actions on your remote storage spaces. 

For example, you can run ‘rclone copy source:sourcepath dest:destpath’ to copy all the files from a directory on one cloud storage provider to a directory on another, automatically skipping all the files that have already been copied.

Each command has many flags you can set that alter exactly what the command will do, and you can add filters that specify which files should be ignored. And as Rclone runs from the command line, you can create batch scripts to perform complex operations on a schedule without requiring user input.

Run Rclone with the flag ‘–rc’, and it becomes a service listening on an HTTP server. This means you can perform Rclone commands remotely by using the application programming interface (API) or connecting through HTTP.

Rclone's graphical user interface for browsing cloud drives

Rclone does have a graphical user interface you can use to change configuration settings or browse your cloud drives (Image credit: Rclone)

Though Rclone is primarily a command-line tool, it does have a graphical user interface (GUI). Simply run ‘rclone rcd --rc-web-gui’, and the web service will start and open the GUI in your web browser. You can use the browser interface to explore all your cloud drives and set up new drive configurations.

Rclone's webpage explaining how to mount a remote cloud drive locally

You can use Rclone to mount a remote cloud drive locally, and use it as if it was a hard drive connected to your computer (Image credit: Rclone)

You can use Rclone’s mount command to mount remote cloud storage on a local mount point. This means that you can use your remote storage space as if it was attached to your local computer.  All of your programs will see the cloud storage as just another local drive.

Interface and in use

Rclone's coding for setting up a new cloud storage provider

Setting up a new cloud storage provider in Rclone is remarkably simple considering all the variables at play (Image credit: Rclone)

Installation of Rclone depends on your operating system of choice, but you typically just need to download the software and extract it to a folder.

Setting up all your cloud providers takes a little time, as every cloud provider is different. But Rclone does an impressive job of streamlining and simplifying the process. You run ‘rclone config’, and follow the prompts for setting up config files for each of your remote drives. 

In most cases, Rclone will open a web browser page for you to log in to the cloud provider once to generate an authentication key.

Support

Rclone's coding for getting further information on any commands

You can get further information on any Rclone command by typing ‘rclone command –help’ (Image credit: Rclone)

Rclone’s documentation is excellent. Each Rclone command has documentation that clearly explains how to use it and the various modifiers you can use. There’s also an active community forum, an Rclone Wiki, documentation on the GitHub project pages, and an Rclone Slack group.

As Rclone is an open-source project, you don't get any kind of service level agreement that you may get from a commercial product. But if you’re the type of person who is happy learning all the quirks of a product yourself, then Rclone has more than ample documentation for your perusal.

Security

Rclone's webpage discussing its encryption functionality

You can use Rclone to encrypt your files on cloud storage providers that don’t encrypt files by default  (Image credit: Rclone)

While files are being moved, copied, or synced across the network using Rclone, they are always encrypted.

Many of the cloud providers you can use with Rclone also encrypt your files when they’re at rest on the server, so no one can read them except for you. For cloud providers that don’t do this, such as Google Drive, Rclone offers a crypt function that encrypts all the files you upload and decrypts them when you download them.

Alternatives to Rclone

Rclone is based on Rsync, which has been around since 1996. Rsync is a command-line tool that is usually installed on Linux and macOS by default, and it's available for Windows if you install Cygwin

Though Rsync can sometimes be faster than Rclone at copying files, it has little support for cloud storage providers and requires each computer to be running a copy of Rsync for it to work.

Final verdict

Rclone is an outstanding tool for anyone who needs to perform complex operations on cloud storage providers. The ability to move, copy, and sync files between multiple storage providers, local storage, FTP servers, and just about every other kind of file storage system you can think of can be a huge boon to IT managers tasked with looking after a busy storage setup.

If you don’t enjoy using the command line or only use one cloud storage provider, there are fewer features here of use to you. But once you’ve set up Rclone and seen what you can do with it with just a few short commands, you may find it an indispensable tool in your arsenal.

Richard Sutherland

Richard is a technology writer with over 20 years experience in website development, marketing, and SEO. A graduate in Computer Science, he has lectured in Java programming and built software for companies including Samsung and Walmart. Richard writes for TechRadar, IT Pro, Tom's Guide, and PC Gamer.

Read more
Best cloud storage
Best cloud storage in 2025
Close-up of file sharing icons on a screen
The best file sharing apps in 2025
best free cloud storage
Best free cloud storage in 2025
Glasses on Mac keyboard, showing various apps along toolbar
The best file syncing solutions in 2025
Best Cloud Backup Services
The best cloud backup services in 2025
Google Photos' homepage
The best Google Photos alternatives in 2025
Latest in Cloud Storage
Image of Google Drive logo on a laptop screen
Google Drive just made it super easy to add auto-generated captions to your videos — here’s how to do it
Google Photos app on a smartphone screen
Google Photos is making it easier to free up space for your pictures and videos — here’s how
Image of Google Duo and Google Meet and Google Plus app icons on a phone screen
Google's shutting down Album Archive — here's how to back up your photos
An iPhone with the iCloud logo on the screen being held in front of a Mac
Apple brings end-to-end encryption to iCloud with Advanced Data Protection
Google storage
11 Google Drive tips to save you time
iCloud Private Relay on an iPhone
iCloud Private Relay reportedly abused in ad fraud scheme — what you need to know
Latest in Reviews
The Dnsys X1 Exoskeleton being worn
I tested an AI exoskeleton to help treat my immune arthritis — here’s what happened
EarFun OpenJump open-ear earbuds photographed in front of a blue background.
EarFun OpenJump review: I couldn’t take these earbuds off quick enough
A pink and teal Cooler Master CH351 wireless gaming headset
This Cooler Master PS5 gaming headset works best when wired — so why call it wireless?
the breville dose control pro, called sage dose control pro in the uk, a silver coffee grinder with 60 grind settings and labeled grind size adjustment
The Breville Dose Control Pro is one of the most divisive coffee grinders — here’s why I disagree with the haters
the clever dripper, a brown transparent plastic manual coffee maker with a handle and a sluice feature in the bottom to keep water inside
The Clever Dripper is my new favorite way to brew coffee — and I think it’s easier than a French Press
A white Lemokey P1 HE magnetic keyboard
I’m a mechanical switch die-hard — then I tested this magnetic keyboard, now I’m a believer