← All sync guides

Sync guide

Move Google Photos to pCloud and Keep the Real Photo Dates

Learn how to move Google Photos to pCloud from a Google Takeout export: by hand, with OurClone reading the .zip files directly, or with rclone. Includes what pCloud's own Google Photos backup can and can't do.

Cloud transfer Local data path rclone GUI
Overview

pCloud is a popular home for a photo library that has outgrown Google storage: you pay once or yearly, pick a US or EU data region, and browse the result from a virtual drive on your Mac or PC. Getting the library there is the hard part. pCloud's own Google Photos backup takes 2,000 photos per run, and a Takeout export arrives as .zip files whose photos are dated the day of the export. This guide compares three ways to make the move, from dragging files by hand to copying straight from the .zip parts with OurClone.

Why People Park Their Google Photos in pCloud

A full Google account is the usual trigger: photos share their storage with Gmail and Drive, and the next tier up is another subscription. pCloud attracts people who would rather keep the photos somewhere separate and stop paying monthly for them.

  • ๐Ÿ’ณ Pay once if you want to โ€” pCloud sells its 500 GB, 2 TB and 10 TB plans monthly, yearly, or as a one-off lifetime purchase. Prices differ by country and change with promotions, so check the pricing page for yours.
  • ๐ŸŒ US or EU storage โ€” When you sign up you choose where your files live: Dallas, Texas, or Luxembourg. Moving later is a paid service.
  • ๐Ÿ–ฅ๏ธ A drive on your desktop โ€” The pCloud Drive app for Mac and Windows shows your storage as a drive in Finder or File Explorer, so the archive is a folder away rather than a website away.
  • ๐Ÿ—“๏ธ A photo timeline โ€” pCloud's web app and pCloud Drive now have a Photos view that lays your pictures out as a timeline, with a map for photos that carry GPS data.

What You're Moving, and Where It's Going

๐Ÿ“ฆ A Google Photos Takeout export

Google doesn't let outside apps download your whole library anymore โ€” since March 31, 2025, its Photos API only hands third-party apps the photos you pick one by one. For an entire library, Google Takeout is the way out. Takeout can deliver to Drive, Dropbox, OneDrive or Box, but pCloud isn't on that list, so you download the export yourself.

  • Large libraries arrive as numbered .zip parts, each up to the size you picked.
  • Photos sit in year folders such as Photos from 2019; every album gets its own folder holding second copies of photos that are already in the year folders.
  • Each photo comes with a JSON file holding what Google knows about it, including the capture time. Unzip the export and the photos themselves show the day of the export as their date. Why Takeout dates look wrong explains this in detail.

โ˜๏ธ pCloud

pCloud is a Swiss-based cloud drive with its own apps for the web, desktop and phones.

  • A new account starts with 2 GB free, and you can unlock up to 10 GB by finishing pCloud's tutorial steps and inviting friends โ€” enough to test with, rarely enough for a library.
  • pCloud publishes no file-size cap, but its plan page lists an upload allowance per 30 days (for example up to 1 TB on Premium), worth knowing before a multi-terabyte move.
  • The Crypto folder (pCloud Encryption, a paid add-on) only accepts files from pCloud's own apps, so none of the tools below can copy into it.
  • Deleted files go to pCloud's trash, kept for 15 days on the free plan and 30 days on paid plans.

pCloud's Own Google Photos Backup โ€” Good for a Few Thousand Photos

Before downloading anything, know that pCloud has a built-in option: in the web app, Backups โ†’ Third-party lists Google Photos. According to pCloud's help article, it is now a one-time backup you start by hand, you select up to 2,000 photos per run, and the files are grouped by date. Ongoing Google Photos backups are no longer available because of Google's API changes.

pCloud doesn't document what the copy keeps. Google's own documentation for photos that apps receive through its picker says downloads keep the EXIF data except location, and videos arrive as a high-quality transcoded version rather than the original file. If your library runs to tens of thousands of photos, or you want originals and albums, the Takeout routes below are the practical ones.

Method 1: Unzip the Export and Upload It to pCloud Yourself

The no-extra-software route. It works, but it costs disk space and leaves the dates wrong.

  1. ๐Ÿ“ฅ Export and download โ€” At Takeout, deselect everything except Google Photos, keep the .zip file type, and download every part from the email Google sends.
  2. Diagram of the Google Takeout export options with the .zip file type selected

    A diagram of Takeout's export options; Google's actual page looks different.

  3. ๐Ÿ—œ๏ธ Unzip every part โ€” Each part unzips into its own Takeout folder, so you need free space for the .zip files and the extracted copy, and the same year can be split across parts.
  4. ๐Ÿงน Decide what to upload โ€” Upload only the Photos from โ€ฆ folders unless you want album folders duplicating them, and leave the JSON files behind if you don't want them cluttering pCloud.
  5. ๐Ÿ“ค Upload โ€” Use the Upload button in pCloud Drive, which pCloud recommends for large uploads over copying and pasting into the drive, or drag folders into my.pcloud.com (folder uploads work in Chrome and Edge).

What you end up with: photos dated by when the export was made rather than when they were taken, which matters for anything that sorts by file date โ€” and screenshots or chat images with no date inside the file lose their real date entirely.

Method 2: Copy Google Photos to pCloud with OurClone, Straight from the .zip Files

OurClone opens a Takeout export as a read-only storage called Google Photos (Takeout). It reads photos out of the .zip parts as needed, pairs each one with its JSON file, and shows the library once, sorted into year folders. You need OurClone v1.5.0 or later on Mac or Windows (download page); the free plan's two storages cover this job exactly.

  • ๐Ÿ“ฆ Step 1: Export Google Photos as .zip โ€” Same export as Method 1, but don't unzip it. Choose a large part size to have fewer files, and keep all parts together in one folder you won't reorganize, since OurClone reads them from there. The .tgz option can't be read.
  • ๐Ÿ—‚๏ธ Step 2: Add the Export as the Source โ€” In the Add tab choose Google Photos (Takeout) and drop all the parts into the dialog. OurClone checks each archive first: incomplete downloads are flagged, a missing part number is named, and the totals count photos that appear in several albums only once. Click Add Remote.
  • The Add Google Photos (Takeout) dialog in OurClone with three .zip parts checked and the photo, video and album totals
  • ๐Ÿ”— Step 3: Add pCloud as the Destination (Browser Sign-In) โ€” Back in Add, pick pCloud, give it a name and click Ok. Your browser opens pCloud's sign-in page; log in and authorize OurClone. Accounts in the EU region work the same way, because the right pCloud server is recorded during that sign-in.
  • The Authorize Access to your pCloud dialog in OurClone asking for a provider name
  • ๐ŸŽ›๏ธ Step 4: Copy Library into a pCloud Folder โ€” Open Migrate. As the source, pick the Takeout storage and select Library, which holds every photo and video exactly once. As the destination, pick pCloud and a folder such as Google Photos (you can create one in the picker). Leave Copy selected and click Start Transfer.
  • OurClone Migrate page copying google-photos:/Library to pcloud:/Google Photos with Copy selected
  • ๐Ÿ“ˆ Step 5: Watch It Finish โ€” The Task panel shows progress, speed and any failed files until the job reads Completed. Keep OurClone open while it runs. If a run is interrupted, click Run again: files already in pCloud are skipped.
  • The OurClone Task Center showing the copy from google-photos:/Library to pcloud:/Google Photos completed, 2,549 of 2,549 items

Move isn't offered, because the export is read-only and nothing in your Google account is touched. Skip Sync for this job: it makes the pCloud folder match the export exactly, so anything you add to that folder later would be deleted on the next run.

What lands in pCloud

  • ๐Ÿ“… One folder per capture year, in your time zone. Items without a Google capture time go by Google's own year folder, or into Unknown.
  • ๐Ÿ•’ File dates that match the capture time from Google's JSON, including dates you corrected in Google Photos. pCloud stores the modification time it is given, so the dates survive the upload. The photo files themselves are copied byte for byte, so the EXIF inside them is unchanged.
  • ๐Ÿงพ No JSON files, and nothing Google had in the trash.
  • ๐ŸŽž๏ธ Every format, including HEIC, RAW and videos; a Live Photo arrives as its image and its short video side by side.

Albums are optional: run another Copy with one folder under Albums as the source if you want a particular album as its own folder in pCloud. Each album folder is a second copy of its photos, so pick the ones you care about.

Method 3: Upload the Unzipped Export with rclone

OurClone runs on rclone, which is a good fit if you'd rather script the upload. rclone has no way to read a Takeout .zip or its JSON files, so this route starts from the unzipped folders of Method 1 and inherits their dates.

Step 1: Install rclone

Download it from rclone.org/downloads, or run brew install rclone on a Mac.

Step 2: Create the pCloud remote

Run rclone config, add a remote named pcloud of type pcloud, and accept the browser sign-in. rclone records your account's US or EU server during that sign-in; only if you set it up on a machine without a browser, using rclone authorize, do you need to set hostname to eapi.pcloud.com yourself for an EU account. See rclone's pCloud docs.

Step 3: Upload the year folders

Point rclone at one unzipped part's Google Photos folder, keep the year folders, and drop the JSON files and album folders:

rclone copy "$HOME/Downloads/Takeout/Google Photos" "pcloud:Google Photos" \
  --filter "- *.json" \
  --filter "+ /Photos from */**" \
  --filter "- **" \
  --progress --dry-run

Check the dry-run list, then run it again without --dry-run, and repeat for Takeout 2, Takeout 3 and so on. The folder names follow your Google account's language, so adjust Photos from if yours differ.

Caveats

  • โš ๏ธ Files keep the dates they have on your disk โ€” the export date, not the capture date. Fix them first with a tool that reads Google's JSON if dates matter to you.
  • โš ๏ธ rclone sync deletes files in the destination that aren't in the source; stick with copy for an archive.
  • โš ๏ธ You still need free disk space for the unzipped copy.

The Routes Compared

pCloud's own backupUnzip and uploadOurClonerclone
Library sizeUp to 2,000 photos per runAnyAnyAny
Unzip firstNo export neededYesNoYes
File datesNot documentedExport dateCapture time from Google's JSONExport date
Album duplicatesNot documentedUp to youEach photo stored once; albums optionalFiltered out by the command
Interrupted uploadsStart againStart againRun again skips what's doneRe-run skips what's done
Needs a computerNoYesMac or WindowsYes, plus a terminal

When the Move Doesn't Go to Plan

  • ๐Ÿšฆ Uploads stop partway through a huge library โ€” pCloud counts upload traffic per 30 days on each plan. Split the job by year folder and spread it out, or check your plan's allowance first.
  • ๐Ÿ’พ pCloud runs out of space โ€” Failed files are listed in the Task panel. Free up space or upgrade, then Run again; uploaded files are skipped.
  • ๐Ÿงฉ A part is missing โ€” Download it, add it with the Takeout storage's Archives button in Manage, and run the copy again.
  • ๐Ÿ“ The .zip files were moved โ€” The storage reads them from where they were when you added them. Move them back, or remove the storage and add it again.
  • ๐Ÿ” pCloud sign-in fails โ€” Remove the pCloud storage in OurClone and add it again, so the browser authorization runs fresh.

Quick Answers

Will this delete anything from Google Photos?

No. OurClone only reads the .zip files you downloaded, and never signs in to your Google account.

Can I put the photos in pCloud's Crypto folder?

Not with OurClone or rclone; pCloud only lets its own apps write to the Crypto folder. If you want encryption that works through OurClone, its encrypted vault (Pro) encrypts files before they reach any cloud, pCloud included.

Will pCloud's Photos timeline show the right dates?

pCloud describes its Photos view as a timeline but doesn't document whether it orders photos by the date inside the file or by the file's date. After the copy, check a few screenshots, which have no date inside, to see where they land.

Can I keep the photos on my Mac as well?

Yes. The same Takeout storage can import into the Photos app on a Mac with albums rebuilt, or copy to Proton Drive, a NAS or an external drive.

Summary

Move Google Photos to pCloud from a Google Takeout export: copy the .zip files straight to pCloud with OurClone, unzip and upload by hand, or use rclone. OurClone stores each photo once in a year folder and dates the file by the capture time from Google's JSON, without unzipping anything. pCloud's own Google Photos backup suits small batches of up to 2,000 photos per run. None of these routes changes anything in your Google account.

Try OurClone free

Connect your clouds, transfer across them, mount remotes as local folders, and create encrypted restic backups from one desktop app.

The macOS download is for Apple Silicon (M1 or later). Using an Intel Mac? Download the Intel version

See Free vs Pro plans →