Skip to content
Vitali Web Tools
All toolsFavorites
Categories
DevicesTextDeveloperCalculatorsImagesAudio & VideoFiles & DataOffice & PlanningPDFCodes & Templates
Contact & feedback
Free tools without an account
Vitali Web Tools
Vitali Web Tools
Collapse sidebar
Tool library
FavoritesAccount
All tools/Images/Google Takeout Photo Organizer

Google Takeout Photo Organizer

Share tool
Share this tool

Only this public address is included. Your files, inputs and results stay out of the link.

Match exported photos with their JSON sidecars and review which dates to use. Create an organized copy of your selected Google Takeout files.

Processed on your deviceFree · No account needed

Preparing your tool…

A visual example

Match first, organise second

The picture and its companion JSON file have different jobs.

  1. photo.jpg
    photo.jpg.json
    01

    Review the pair

    A photo supplies the pixels. Its JSON sidecar may supply a recorded date; similar names alone need checking.

  2. Confirm the date source
    SourceRole
    photo.jpgPicture
    JSON sidecarDate to review
    02

    Confirm the date source

    Check the proposed association and date before creating an organised copy. Resolve ambiguous matches explicitly.

Keep the original export. Only supported JPEG date fields can be written; other media are copied unchanged.

Illustrative example. Synthetic filename example, not a guaranteed match. Exported folders do not promise changed filesystem dates.

How to use it

  1. 1Choose a small, complete Takeout batch of media and JSON sidecars, supported ZIP archives, or the example files.
  2. 2Compare suggested associations, embedded JPEG capture times, JSON photoTakenTime and filesystem modification times. Resolve conflicting or ambiguous matches.
  3. 3Choose unchanged copying, an explicitly confirmed supported JPEG capture-time edit, or exclusion for each file. Choose the date source for folders/names and whether to include original JSON files.
  4. 4Review source identities and checksums, then build and confirm the exact plan with paths, collisions and exclusions. Create the ZIP; its contents and changed JPEGs are rechecked. Review the optional migration report and keep the original export.

The example includes an existing JPEG date that differs from its JSON, a numbered name, two competing JSON sidecars and a missing sidecar. Files begin as unchanged copies; no metadata overwrite is chosen automatically.

Details & limits

Up to 200 entries, 10 MiB per medium, 1 MiB per JSON, 30 MiB per ZIP and 60 MiB total. Confirm ambiguous matches and JSON dates. Supported JPEG EXIF dates can be written; other media are copied unchanged. No filesystem date promise.

Which dates and metadata can actually be changed?

Only supported JPEG DateTimeOriginal, OffsetTimeOriginal (+00:00) and SubSecTimeOriginal (0) are written from the confirmed JSON capture time. Other media and unsupported JPEG metadata are copied unchanged. JSON creationTime is never substituted for capture time; GPS and captions are not imported. Dated copies use year/month folders and unique names. Browser downloads cannot guarantee operating-system timestamps. Archive verification covers only the selected readable sources; it does not establish the completeness of a cloud library. SHA-256 verification and the export plan require local workers and Web Crypto; browsers without them retain the clearly marked basic organizer. Limits: 200 selected/extracted entries, 10 MiB per medium, 1 MiB per JSON, 30 MiB per ZIP and 60 MiB combined/expanded input; output at most 64 MiB.

Review JSON matches before changing photo dates

Load selected media, JSON sidecars or a ZIP, then confirm ambiguous matches and date choices. Supported JPEG copies can receive confirmed EXIF dates; other media are copied without rewriting their contents. Before export, review source checksums, target paths, collisions and excluded entries. After explicit confirmation, the new ZIP and any changed JPEG copies are checked again. Verification covers only selected, readable sources, not an entire cloud library or backup. Limits include 200 entries, 30 MiB per ZIP and 60 MiB total. Filesystem timestamps after extraction are not guaranteed.

Related tools

JPEG File Privacy CheckerPhoto Duplicate FinderImage ConverterZIP, RAR & 7z Extractor
© 2026 Vitali Web Tools
Guides & examplesPrivacyTermsImprintContactDeutsch

Inspect your selected sources, review the export plan and confirm the new copy. Source and target checksums require a browser with local workers and SHA-256. Files are processed on this device; originals are never changed.

Up to 200 selected/extracted files; media 10 MiB each, JSON 1 MiB each, ZIP 30 MiB each, 60 MiB combined and expanded. Use small, complete batches containing media and their sidecars. Only explicitly selected files are read.

JPEG capture times can be changed after confirmation. Other listed image/video formats are copied byte for byte and can be sorted by a chosen date; their embedded metadata is not rewritten. Existing XMP, IPTC, multipicture or unsupported EXIF blocks also require unchanged copying.

The example contains real JPEGs plus JSON sidecars: a conflicting existing date, a missing capture date, a numbered filename, an ambiguous association and a missing sidecar. Nothing is selected for metadata changes automatically.