This software corrects the metadata (capture dates, EXIF) of your photos and videos exported from Google Takeout. It reconciles media files with their associated .json files to restore the original dates.
This version does not require Java to be installed on your machine.
- Download the provided ZIP archive (containing the application folder).
- Extract the archive completely to a location of your choice.
- Open the extracted folder.
- Launch the
GooglePhotoMetadataFixer.exefile.
Important: Do not move the
.exefile out of its folder. It needs theruntimeandappfolders located next to it to function. If you want a desktop shortcut, right-click on the exe > Send to > Desktop (create shortcut).
This method requires Java 21 (or higher) to be installed.
- Make sure you have Java 21 (JDK) installed.
- Download the
GooglePhotoTakeoutMetadataFixer-X.X-all.jarfile. - Open a terminal (or command prompt) in the file's folder.
- Run the following command:
java -jar GooglePhotoTakeoutMetadataFixer-1.0-all.jar- Unzip all your "takeout-xxxxxx.zip" files
- launch the app
- select the input folder (where you unziped your files (it's recursive))
- select an output folder
- Start the process !
- JDK 21
- Git
To test the application directly from the source code without compiling a JAR:
./gradlew runGenerates a single .jar file containing all dependencies.
- Command:
./gradlew shadowJar - Result:
build/libs/GooglePhotoTakeoutMetadataFixer-1.0-all.jar
Generates a folder containing the .exe executable and its own Java runtime (via jpackage).
- Command:
./gradlew jpackage - Result:
build/jpackage/GooglePhotoMetadataFixer/