Google Takeout viewer
Open your Google Takeout export — the ZIP files, the unzipped Takeout folder, or the files inside — online, in this browser tab: your search and YouTube history, Chrome history, Location History, the metadata of your Google Photos, Keep notes, contacts and calendar events become tables you can search and download as CSV. Free, no account; the file is never uploaded.
Drop your Takeout export here — the ZIP files as you downloaded them, the unzipped Takeout folder, or the .json, .csv, .vcf and .ics files inside — or
Nothing is uploaded: the file is read by JavaScript in this browser tab and stays on your device. Photos, videos, Drive documents, HTML pages and the Gmail mailbox are skipped; the JSON, CSV, TXT, vCard and iCalendar files are read. Several ZIP files can be dropped together. Drop them anywhere on the page.
How to view your Google Takeout data
- Go to takeout.google.com. Google: products that hold your data are selected; “If you don’t want to download data from a product, uncheck the box beside it.” For products that offer a choice of format — My Activity and YouTube and YouTube Music in particular — open Multiple formats and choose JSON instead of HTML: this page reads JSON, not HTML (Google Account Help, How to download your Google data).
- Google: “Select Next step. For ‘Delivery method,’ select Send download link via email. Select Create export.” Choose .zip as the file type and a size; Google: “If the data you’re downloading is larger than this size, multiple archives will be created.” “To create a single archive and export it one time, select Export once.”
- Wait for Google’s email — a large export can take hours or days to prepare — and download the ZIP file or files while the link is valid (Google gives you 7 days).
- Drop the ZIP (or all of them at once) on this page, or click Choose file. If you have already unzipped it, click Choose folder or drop the Takeout folder: the viewer reads the data files and skips photos, videos and documents.
- Every list in the export gets a tab: click one, type in Find in this list to filter it, click a column header to sort, and click Download CSV or Copy for Excel / Sheets. The Summary tab has the charts, counts and dates.
What is in a Google Takeout export
Takeout gives you a folder named Takeout with one folder per product, and each product writes its data in the format Google chose for it — “for example, we export contacts as vCard”. This page reads the JSON, CSV, TXT, vCard (.vcf) and iCalendar (.ics) files and finds every list of records in them; each list becomes its own tab, named after the file or, where a file is named after nothing (MyActivity.json, Records.json), after its folder. In exports we have tested this covers My Activity (Search, YouTube, Maps, Chrome, Ads, Assistant and every other product, one tab each), YouTube watch history, search history, subscriptions, playlists and comments, Chrome browsing history, bookmarks data and extensions, Location History (Timeline) records, the metadata of every photo and video in Google Photos, Keep notes, Contacts, Calendar events, Play library and purchases, Fit daily metrics, Maps saved places and reviews, Tasks, Home and Nest activity, and the profile and account fields.
Three things need translation, and the viewer does them. Times come as ISO dates in UTC (“2026-09-19T21:14:02.123Z”) or as Unix timestamps in seconds, milliseconds or microseconds (Chrome’s time_usec, Keep’s timestamps); all are shown as dates and times in UTC. Coordinates in Location History are written as latitudeE7 and longitudeE7 — the degrees multiplied by ten million — and are shown as written. And Google Photos and Keep write one small JSON file per photo or note; the viewer folds those into one list per folder, with a File column, instead of one tab per file. What is not read: the photos, videos and Drive documents themselves (the export contains them as files), HTML pages (choose JSON when you request the export), and the Gmail mailbox (.mbox), which is an email archive rather than a list.
Is my Google data uploaded?
No. The file is opened and read by JavaScript in your browser; there is no server that receives it, nothing is stored, and the page sets no cookies. A ZIP is unpacked in the browser too, using the browser’s own decompression, and only the data files inside are read — photos, videos and documents stay untouched. You can check this yourself: open your browser’s developer tools on the Network tab, drop a file, and watch that no request carries it. The site’s host, GitHub Pages, logs the IP address of every visitor for security, like any web server — details on the privacy page. Because the file stays with you, the viewer works on a phone as well as on a laptop, and keeps working offline once the page has loaded.
Summary tab: counts, dates and busiest hours
The Summary tab draws two small charts for the largest dated list (often your Search activity, YouTube history or Location History) — records by hour of the day and by weekday, in UTC as the times in the file — and below them lists every section with its number of records and its first and last date. It is an overview you can screenshot — but the point of the page is the lists themselves: every search you made, every video you watched with its channel, every page Chrome recorded, each exportable as a CSV that opens in Excel, Google Sheets or Numbers.
JSON, not HTML: the formats to choose in Takeout
Takeout writes My Activity and YouTube history as HTML unless you ask for JSON, and HTML pages open in a browser on their own — readable, but with nothing to search or export, and this viewer does not read them. Before you click Create export, open Multiple formats for those products and pick JSON. Contacts come as vCard and Calendar as iCalendar by default, and both are read here; Chrome, Location History, Keep, Play, Tasks and Photos metadata are JSON already; YouTube subscriptions and playlists, Fit and Google Pay are CSV, read as well. Choose .zip rather than .tgz as the file type — Google notes that “Tgz files may require additional software, such as 7-Zip, to open on Windows”, and this page reads ZIP only. A Location History Records.json can be hundreds of megabytes; if the browser runs out of memory, drop that file on its own.
Facts checked on 25 September 2026 against Google Account Help, “How to download your Google data”: support.google.com/accounts/answer/3024190, and Google Maps Help, “Manage your Google Maps Timeline” (the Export Timeline data steps): support.google.com/maps/answer/6258979. The layout of the export is described from files we have tested; Google changes folder and field names over time, which is why the viewer reads whatever lists it finds. DataExportViewer is an independent tool, not affiliated with Google.
FAQ
How do I download my Google data with Takeout?
Go to takeout.google.com while signed in. Google selects the products that hold your data; “if you don’t want to download data from a product, uncheck the box beside it”. For My Activity and YouTube and YouTube Music, open Multiple formats and choose JSON. Then, in Google’s words, “Select Next step. For ‘Delivery method,’ select Send download link via email. Select Create export.” Pick .zip and a maximum size — a larger export is split into several archives. Google emails you when it is ready; a big export can take hours or days, and the download link is valid for 7 days. Then drop the ZIP files on this page.
My Search history and YouTube history came as HTML — how do I get JSON?
Takeout writes My Activity and YouTube history as HTML by default. Request the export again: on the product list, open Multiple formats under My Activity and under YouTube and YouTube Music, switch the history format to JSON, and create the export. The JSON files (MyActivity.json for each product, watch-history.json and search-history.json for YouTube) are what this page turns into searchable tables. The HTML pages can only be read in a browser and are not read here.
Is my Google data uploaded to a server?
No. The ZIP or the files inside are read by JavaScript in your browser; no server receives them, nothing is stored, and the page sets no cookies. To check, open your browser’s developer tools on the Network tab while you drop the file: no request carries it. The host, GitHub Pages, logs visitor IP addresses for security — see the privacy page.
How do I see my YouTube watch history and subscriptions?
In the YouTube and YouTube Music folder: history/watch-history.json becomes the Watch history tab with the video title, link, channel and time of every view; history/search-history.json the searches; subscriptions/subscriptions.csv the channels you subscribe to, with their links; playlists and comments come as CSV files too. Type a channel or a word in Find in this list, sort by time, and download the result as CSV. If the history folder holds .html files instead of .json, request the export again with JSON selected.
Can I open my Location History or Timeline?
Yes. An older Takeout has a Location History (Timeline) folder with Records.json, a list of every recorded position with its time, accuracy and source; the viewer shows it as one tab named after the folder. Coordinates are written as latitudeE7 and longitudeE7: divide by 10,000,000 to get degrees. The file can be very large — hundreds of megabytes for years of history — so drop it on its own if the whole export makes the browser run out of memory. A Timeline.json exported from the phone opens here too, as “Timeline · Semantic segments” (visits and trips, with start and end times) and “Timeline · Raw signals” (positions).
Why is there no Location History in my Takeout?
Because Timeline now lives on the phone: Google keeps Timeline data on the device, and a Takeout made today may contain no Location History folder at all. Export it from the phone instead. Google’s steps — on Android, Settings → Location → Location services → Timeline → Export Timeline data; on iPhone, in the Google Maps app, your profile picture → Settings → Location & Privacy → Export Timeline data, then Save to Files (Google Maps Help, “Manage your Google Maps Timeline”). The result is Timeline.json; drop it on this page for the visits, trips and raw positions as tables.
What does the viewer show for Google Photos?
Not the pictures — the export contains them as image and video files, which are skipped. Next to each one Takeout writes a small JSON file with the photo’s title, description, the time it was taken, view count and location; the viewer folds those into one list per album or year folder, with a File column, so you can sort your photos by date taken, search descriptions, or export the list as CSV. The album’s own metadata.json is shown as a separate Field / Value block.
Are Contacts and Calendar read?
Yes. Contacts come as a vCard file (All Contacts.vcf) — one row per contact, with the name, each email and phone with its type, addresses, birthday and notes as columns. Calendar comes as one iCalendar file (.ics) per calendar — one row per event, with start, end, summary, description and location; reminders inside an event are not shown as rows. Both can be filtered, sorted and downloaded as CSV, which is also a quick way to get contacts into a spreadsheet.
What about Gmail?
Takeout exports Gmail as an .mbox file — a mailbox archive, not a list of records — and this page does not read it. To browse it, import the file into a mail program such as Thunderbird, which reads .mbox directly. Everything else in the export that is JSON, CSV, TXT, vCard or iCalendar opens here.
The export came as several ZIP files, or as .tgz — what do I do?
Several ZIPs: select them all in Choose file or drop them on the page at once; the viewer reads every archive and shows one set of tabs. A .tgz archive is not read in the browser: unzip it with 7-Zip or the system archiver and drop the Takeout folder, or request the export again with .zip as the file type. If one ZIP is larger than 4 GB the ZIP64 format is not supported either — unzip it and drop the folder.
What time zone are the dates in?
Takeout writes times in UTC — as ISO dates ending in “Z” in My Activity and Location History, and as Unix timestamps (seconds, milliseconds or microseconds) in Chrome, Keep and Photos. The viewer converts the timestamps and shows every time in UTC, so they can differ from your local time by your time zone offset. The Summary charts by hour and weekday use the same UTC times.