{"id":6624,"date":"2026-02-11T23:07:55","date_gmt":"2026-02-11T15:07:55","guid":{"rendered":"https:\/\/www.alfredivy.sg\/blogger\/?p=6624"},"modified":"2026-02-26T16:28:18","modified_gmt":"2026-02-26T08:28:18","slug":"exporting-google-photos-to-immich","status":"publish","type":"post","link":"https:\/\/www.alfredivy.sg\/blogger\/2026\/02\/exporting-google-photos-to-immich\/","title":{"rendered":"Exporting Google Photos to Immich"},"content":{"rendered":"\n<p>Exporting Google Photos to Immich as a form of 3-2-1 backup and to limit the impact if the Google account is disabled.<\/p>\n\n\n\n<p>Google Photos is an excellent photo storage and management service. &nbsp;The only downside is that it is difficult to handle the exported photos. &nbsp;The groups or albums and descriptions are kept in separate JSON files. This is where Immich comes in.<\/p>\n\n\n\n<p>Immich is a open source Docker app from Futo. &nbsp;Together with the standalone program import app, immich-go, the Google Photos takeout can be imported almost seamlessly.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Google photos, check through the album names and add the year to the front eg, 2025-01-skiing holiday<\/li>\n\n\n\n<li>In Google Takeout for Photos, unselect all albums. &nbsp;<\/li>\n\n\n\n<li>Scroll all the way down to the albums, look for the &#8220;Photos in &lt;year&gt; album&#8221;. &nbsp;Select one year.<\/li>\n\n\n\n<li>Scroll up and select all albums that belong to that year.\n<ol class=\"wp-block-list\">\n<li>If you skipped this step, these albums will not be exported and will not be accessible in immich.<\/li>\n\n\n\n<li>Doing post import checks is going to be more difficult.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>Complete the Takeout wizard.<\/li>\n\n\n\n<li>When available, download the zipped files.<\/li>\n<\/ol>\n\n\n\n<p>Use immich-go with your personal Immich API key, import the photos. &nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>immich-go upload from-google-photos &lt;filename&gt; -s &lt;http url&gt; -k &lt;yourapikey&gt;<\/code><\/pre>\n\n\n\n<p>There is no need to expand the zipped files. &nbsp;If there are 10 zipped files, you need to do this 10 times. This is a resource-intensive process; opening multiple windows to do this concurrently is not a good idea.<\/p>\n\n\n\n<p>Run the import job twice to resolve any previous errors.<\/p>\n\n\n\n<p>Launch Immich and check the photos. &nbsp;Use the albums to see if all the photos are imported. Immich&#8217;s duplicate check is aggressive.<\/p>\n\n\n\n<p><a href=\"https:\/\/immich.app\/download\" data-type=\"link\" data-id=\"https:\/\/immich.app\/download\" target=\"_blank\" rel=\"noreferrer noopener\">immich<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exporting Google Photos to Immich as a form of 3-2-1 backup and to limit the impact if the Google account is disabled. Google Photos is an excellent photo storage and management service. &nbsp;The only downside is that it is difficult&hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[579],"tags":[625,624],"class_list":["post-6624","post","type-post","status-publish","format-standard","hentry","category-home","tag-google-photos","tag-immich"],"_links":{"self":[{"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/posts\/6624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/comments?post=6624"}],"version-history":[{"count":3,"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/posts\/6624\/revisions"}],"predecessor-version":[{"id":6635,"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/posts\/6624\/revisions\/6635"}],"wp:attachment":[{"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/media?parent=6624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/categories?post=6624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alfredivy.sg\/blogger\/wp-json\/wp\/v2\/tags?post=6624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}