Bookmend
100% freeNo signupRuns in your browser

Free Chrome History Viewer & Exporter

Free Chrome history viewer. Open your Chrome History file in the browser, search every visit and export it to CSV or JSON. Nothing is uploaded.

Drop a copy of your History file here

or click to choose it. The file has no extension. Chrome, Edge, Brave, Opera, Vivaldi and Arc all use the same format.

Runs in this tab. Your file is never uploaded.

Where is my History file? (copy it first)

The browser locks this file while it runs. Close the browser, or copy the file to your Desktop and drop the copy. The fastest way to find your exact folder is to open chrome://version (or edge://version,brave://version) and read the Profile Path line.

BrowserOSPathCopy
ChromeWindows%LOCALAPPDATA%\Google\Chrome\User Data\Default\History
ChromemacOS~/Library/Application Support/Google/Chrome/Default/History
ChromeLinux~/.config/google-chrome/Default/History
EdgeWindows%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History
EdgemacOS~/Library/Application Support/Microsoft Edge/Default/History
BraveWindows%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\History
BravemacOS~/Library/Application Support/BraveSoftware/Brave-Browser/Default/History
QUICK ANSWER

This free Chrome history viewer opens a copy of your browser's History file directly in the page, so you can search every visit, filter by date, see your top sites and export Chrome history to CSV or JSON. It reads Chrome, Edge, Brave, Opera, Vivaldi and Arc files, needs no signup and never uploads the file.

  • Chrome stores browsing history in a SQLite database file named History, with no file extension, inside each profile folder.
  • On Windows the default Chrome History file is at %LOCALAPPDATA%\Google\Chrome\User Data\Default\History; on macOS it is at ~/Library/Application Support/Google/Chrome/Default/History.
  • Google's Chrome Help says the History page lists pages visited in Chrome in the last 90 days.
  • Chrome records visit times as microseconds since January 1, 1601 (UTC), not the Unix epoch of 1970.
  • The History database keeps one row per page in the urls table and one row per visit in the visits table.
  • Pages opened in Incognito mode are not written to the History file.
  • Synced Chrome history can be saved to your Google Account's Web & App Activity only if the Chrome history option is checked and you are signed in and syncing.

How to use the free chrome history viewer

  1. 1
    Find your History file

    Open chrome://version and read the Profile Path line. The file named History (no extension) in that folder holds your browsing history.

  2. 2
    Copy it somewhere safe

    Close Chrome or copy the History file to your Desktop. The browser locks the original while it runs, and a copy avoids any risk to the real file.

  3. 3
    Drop the copy into the viewer

    Drag the copied History file onto the drop zone above or click to choose it. It opens in this tab; nothing is uploaded.

  4. 4
    Search, filter and sort

    Type words from a title or URL, pick a date range, switch between one row per page and every visit, and sort by date, visit count or title.

  5. 5
    Export CSV or JSON

    Click Export CSV or Export JSON to download exactly what the current search and date range show, ready for Excel, Google Sheets or a script.

A Chrome history viewer lets you open your browser’s own history database and read every visit it holds, and the free one on this page does it without uploading anything. Copy the History file from your Chrome profile folder, drop it into the tool above, and you can search titles and URLs, filter by date, see which sites you visit most, and export Chrome history to CSV or JSON. It also reads Microsoft Edge, Brave, Opera, Vivaldi and Arc history, because those browsers use the same file format.

What does a Chrome history viewer do that chrome://history doesn’t?

A Chrome history viewer reads the raw History database, so it can show everything Chrome recorded, sort and filter it any way you like, and export it. The built-in History page (chrome://history, or Ctrl+H on Windows and Linux, Cmd+Y on Mac) is fine for finding one page you visited yesterday, but it is built for quick lookup, not analysis.

Here is what the built-in page cannot do, as of September 2026:

  • No export. There is no button to export Chrome history to a file. Google Takeout can export synced history, but only as a large JSON file and only if sync was on.
  • No date range filter. You can search by keyword, but you cannot say “show me everything between March 3 and March 10”.
  • No visit counts or sorting. Chrome knows how many times you opened each page and how many times you typed its address, but the History page does not show those numbers or let you sort by them.
  • No per-visit timeline with details. The database records how each visit started (a link, a typed address, a reload, a bookmark) and often how long the page stayed in the foreground. The History page hides this.
  • No summary. There is no “top sites” view based on your full history.

The viewer above adds all of those. Use One row per page to see each URL once with its total visit count and last visit, or Every visit (timeline) to see each visit as its own row. The Top sites panel updates with your current search and date range, and clicking a site filters the table to it.

Where is the Chrome history file location on Windows, Mac and Linux?

The Chrome history file location is your profile folder, and the file is called History with no extension. The most reliable way to find it is to type chrome://version in the address bar and read the Profile Path line; the History file sits inside that folder.

If you use more than one Chrome profile, the first one is usually Default and the others are Profile 1, Profile 2 and so on. Each profile has its own History file, so pick the one that matches the profile you want to read.

Browser Windows macOS Linux
Chrome %LOCALAPPDATA%\Google\Chrome\User Data\Default\History ~/Library/Application Support/Google/Chrome/Default/History ~/.config/google-chrome/Default/History
Edge %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History ~/Library/Application Support/Microsoft Edge/Default/History ~/.config/microsoft-edge/Default/History
Brave %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\History ~/Library/Application Support/BraveSoftware/Brave-Browser/Default/History ~/.config/BraveSoftware/Brave-Browser/Default/History
Vivaldi %LOCALAPPDATA%\Vivaldi\User Data\Default\History ~/Library/Application Support/Vivaldi/Default/History ~/.config/vivaldi/Default/History
Arc — ~/Library/Application Support/Arc/User Data/Default/History —
Opera Check opera://about for the profile path Check opera://about Check opera://about

Opera has moved its profile folder between releases, so its own About page is the only path worth trusting. The same goes for any Chromium browser not listed here: open its ://version or About page and look for the profile path.

How to open the folder quickly

  • Windows: press Win+R, paste %LOCALAPPDATA%\Google\Chrome\User Data\Default and press Enter. File Explorer opens the folder.
  • macOS: in Finder press Cmd+Shift+G, paste ~/Library/Application Support/Google/Chrome/Default and press Return. The Library folder is hidden by default.
  • Linux: in a terminal, ls ~/.config/google-chrome/Default/History confirms it exists; cp it to your home folder.

Chromebook, Android and iPhone

On ChromeOS, Android and iOS you cannot reach Chrome’s profile folder without developer mode or rooting, so there is no History file to copy. On those devices, use the History menu inside Chrome, or view synced history at myactivity.google.com if it is saved there (see below). The viewer page itself loads on a phone, but it needs a History file taken from a computer.

Why do you have to copy the History file first?

You copy the History file first because the browser keeps it open and locked while it runs, and because working on a copy means nothing can damage the original. Chrome writes to the database every time you load a page, so a file grabbed mid-write can be incomplete.

In practice:

  • On Windows, trying to open or drag the live file while Chrome is running can fail with “the file is in use”. Quit Chrome fully first. Chrome can keep running in the background (check the system tray near the clock), so right-click its icon there and choose Exit if you see it.
  • On macOS and Linux, copying a live file usually works, but the copy can miss the last few minutes of browsing or come out damaged if Chrome was writing at that moment. Quitting Chrome with Cmd+Q before copying is the safe route.
  • Ignore History-journal. Next to History you will see History-journal, a temporary file SQLite uses while it writes. It is not the database and the viewer will reject it.

This Chrome history viewer only reads, but copying first is a good habit with any tool.

What’s inside the Chrome History file?

The Chrome History file is a SQLite database. It starts with the text SQLite format 3, which is how the viewer checks you dropped the right file. Inside, two tables matter for browsing history: urls and visits.

Table Column What it holds
urls url The full address of the page
urls title The page title as Chrome last saw it
urls visit_count How many times you visited the page
urls typed_count How many times you typed the address yourself
urls last_visit_time When you last visited, in Chrome time
urls hidden 1 for entries Chrome leaves out of the History page
visits url The id of the row in urls this visit belongs to
visits visit_time When this visit happened, in Chrome time
visits transition How the visit started: link, typed, bookmark, reload, form submit and so on
visits visit_duration How long the page was in the foreground, in microseconds (0 when not recorded)

Other tables hold download records, search terms typed into the address bar, and data Chrome uses for suggestions. The viewer ignores those and reads only urls and visits.

Chrome time: microseconds since 1601

Chrome does not use the Unix epoch. Its timestamps count microseconds since midnight UTC on January 1, 1601, the same starting point Windows uses for file times. That is why a raw value looks like 13400000000000000. To turn it into a normal date you divide by 1,000 to get milliseconds and subtract 11,644,473,600,000 (the milliseconds between 1601 and 1970). The viewer does this for every row and shows times in your local time zone.

Transition types

The transition value packs a core type into its lowest byte. The viewer translates it in the How column of the timeline:

  • Link: you clicked a link on another page.
  • Typed: you typed the address, or picked it from the address bar’s history suggestions.
  • Bookmark: you opened it from a bookmark.
  • Omnibox suggestion: you chose a suggestion that wasn’t a URL you’d typed before, such as a search.
  • Reload: you refreshed the page.
  • Form submit: the page loaded after submitting a form.
  • Search keyword: you used a site search keyword in the address bar.

This shows whether you went somewhere on purpose or followed a link.

How do you export Chrome history to CSV for free?

To export Chrome history to CSV for free, copy your History file, drop it into the viewer above, set any filters, and click Export CSV. The export contains exactly what matches the current search, date range and mode, not just the 100 rows on screen.

The two modes give two different CSV layouts:

Mode Columns in the CSV Best for
One row per page last_visit_time, title, url, domain, visit_count, typed_count A list of every site and page you’ve used, with how often
Every visit (timeline) visit_time, title, url, domain, transition, duration_seconds, total_visit_count Reconstructing a day, time tracking, research logs

A few details that make the file easier to work with:

  • Dates are readable. Times are written as 2026-09-26 14:05:09 in your local time, which Excel and Google Sheets recognise as dates, so you can sort and filter by them.
  • UTF-8 with a BOM. The file starts with a byte-order mark so Excel on Windows shows non-English page titles correctly instead of garbled characters.
  • A domain column is added. Chrome doesn’t store the domain separately, so the export works it out from the URL (with www. removed). That makes pivot tables by site one step.

Export Chrome history to JSON

Click Export JSON for the same data as structured records. Each item has title, url, domain and ISO 8601 timestamps (lastVisitTime or visitTime, in UTC), plus counts and, in timeline mode, transition and durationSeconds. JSON is the better choice if you are loading history into a script, a notebook or a personal archive.

Export one site, one week or one project

Because the export follows your filters, you can produce narrow files:

  1. Type a domain such as github.com or a word from page titles into the search box. Several words must all match, so invoice stripe finds pages containing both.
  2. Pick a range with From date and To date, or use the Today, 7 days and 30 days buttons. Those buttons count back from the newest visit in the file, so an old backup copy still shows something useful.
  3. Switch to Every visit (timeline) if you need each visit rather than each page.
  4. Click Export CSV.

This is the quickest way to answer questions like “which pages did I use for that report last month?” or “how often did I open the staging site this week?”.

How far back does Chrome history go?

Chrome keeps about 90 days of browsing history on your computer. Google’s Chrome Help page on browsing history says your History lists the pages you’ve visited in Chrome in the last 90 days. Older visits are removed from the local History file over time, so no viewer can read what Chrome has already deleted from it.

There is no setting in Chrome to keep local history longer. What you can reach depends on where else the history was stored:

Source How far back What you get Notes
Local History file About 90 days Every visit, counts, transitions, durations What this viewer reads
An old backup of the History file Whatever the backup captured Same as above, frozen at backup time Time Machine, Windows File History, disk images
Google My Activity Depends on your auto-delete setting Synced Chrome visits you can browse and delete Only if Chrome history is included in Web & App Activity
Google Takeout Whatever your account holds A History.json file in the Chrome folder Large JSON, not a spreadsheet
chrome://history About 90 days, plus synced devices Titles, URLs, times No export, no counts

How to view Chrome history older than 90 days

  1. Check Google My Activity. Visit myactivity.google.com and filter by Chrome. According to Google Account Help on Web & App Activity, Chrome history is saved there only if the box to include Chrome history is checked and you are signed in to Chrome and syncing history. If that was on, older visits may be there, subject to your auto-delete setting.
  2. Request a Takeout export. Go to takeout.google.com, deselect everything, tick Chrome, and request the export. Google’s guide to downloading your data covers the steps. The Chrome part includes a History.json file. That is not the SQLite database, so this viewer won’t open it, but you can read it in a text editor or convert it with a script.
  3. Restore an old copy of the History file. If you have Time Machine on a Mac or File History on Windows, restore an older History file to a different folder (never over the live one) and drop it into the viewer. This is the only way to see full local detail such as transition types from months or years ago.

If none of those were set up, history older than about 90 days is gone.

How does this free Chrome history viewer compare with other ways to view Chrome history?

You have several ways to view Chrome history. The built-in page is best for quick lookups, Google’s tools are best for synced and older history, desktop database tools are best for power users, and this viewer is best when you want search, date filters and a clean CSV or JSON export without installing anything.

Method Cost Export Date range Install needed Where it’s better
This free viewer Free CSV, JSON Yes No Fast filtering and export, private by design
chrome://history Free No No No Always there, includes synced devices
Google My Activity Free Via Takeout Yes No Synced history older than 90 days, from any device
Google Takeout Free JSON No No Full account export of synced history
DB Browser for SQLite Free, open source CSV, SQL With your own SQL Yes Any table, any query, every column
NirSoft BrowsingHistoryView Free CSV, HTML, XML Yes Yes (Windows) Reads several browsers at once on Windows
History extensions Varies Often CSV Often Yes Continuous recording beyond 90 days

Some honest notes on each:

  • chrome://history shows synced visits from your other devices, which a single local file can’t. If you only need to find one page, it is the fastest option.
  • Google My Activity and Takeout are the only official routes to synced history older than 90 days. They depend on settings you had turned on in the past, and Takeout’s JSON needs converting before a spreadsheet can use it.
  • DB Browser for SQLite opens the same History file and lets you write any SQL you like, including joins with the downloads and keyword tables. It is the right tool if you are comfortable with SQL and want every column. It also opens files for writing by default, so work on a copy.
  • NirSoft BrowsingHistoryView is a small Windows utility that reads the history of several browsers at once and exports it. It is Windows-only and, like any downloaded executable, worth getting from the developer’s own site.
  • Extensions that record history (History Trends Unlimited is a long-standing example) can keep visits past Chrome’s 90-day window by copying them into their own storage as you browse. They only help from the day you install them, and availability on the Chrome Web Store changes, so check the listing and its permissions before you add one.

This tool wins when you want an answer now, from a file you already have, without installing software or sending your history to anyone. It loses when you need synced history from other devices, tables other than urls and visits, or automatic long-term recording.

Is a free browser history viewer online safe to use?

A browser history viewer is only as safe as where it processes your file, and this one processes it entirely inside your browser tab. Browsing history is some of the most personal data on your computer: it can reveal health searches, banking sites, work projects and where you shop. You should never upload it to a service you don’t control.

How this page handles it:

  • Local only. The page loads a WebAssembly build of SQLite (the sql.js project) from bookmend.app, then reads your file into the tab’s memory. Queries run in that memory. No part of the file is sent anywhere.
  • Nothing stored. Close the tab and the data is gone. The page does not save your history to local storage or cookies.
  • Easy to check. Load the page, disconnect from the internet, then drop your file. It still works, because nothing needs the network after the page and the SQLite engine have loaded.

Two more habits keep you safe with any tool:

  1. Delete your copy afterwards. The copied History file on your Desktop is a complete record of your browsing. Delete it, and any exported CSV or JSON you don’t need, and empty the Trash or Recycle Bin.
  2. Be careful with exports you share. A CSV of history can contain session tokens or personal details in URLs. If you are sending an export to someone, filter it down to the site or date range they need first. Our free URL cleaner can strip tracking parameters from a list of links.

Bookmend itself works differently from this viewer. It is an account-based bookmark manager: its servers fetch the pages you save so they can be read and summarised, and its AI features send page text to model providers. It shows no ads and does not sell your data.

How do you view Chrome history and then delete it properly?

To view Chrome history and then remove it, open it here or at chrome://history, then use Chrome’s Delete browsing data dialog with the time range set to All time. Deleting only from the History page removes entries one by one and leaves other traces.

Steps in desktop Chrome as of September 2026:

  1. Click the three-dot menu at the top right and choose Delete browsing data, or press Ctrl+Shift+Delete (Cmd+Shift+Delete on Mac).
  2. Set Time range to All time.
  3. Tick Browsing history. Tick cookies and cached files too if you want those gone; our guide to clearing the cache in Chrome explains what each option removes.
  4. Click Delete data.

Then cover the places history lives outside that dialog:

  • Your Google Account. If Chrome history syncs to Web & App Activity, open myactivity.google.com and delete Chrome activity there, or set auto-delete to a shorter period.
  • Other signed-in devices. Deleting while signed in and syncing removes the history from synced devices too, but a device that has been offline will catch up only when it reconnects.
  • Copies and backups. Any History file you copied for this viewer, and older versions in Time Machine or File History, still contain the old history.

What about Incognito?

Chrome does not write Incognito browsing to the History file, which is why no history viewer, including this one, can show it. The Chrome Help page on browsing history says the same: pages you visit in Incognito mode don’t appear in your History. Incognito does not hide your activity from your network, your employer or the sites you visit, and files you download or bookmarks you create in Incognito stay on your computer.

Troubleshooting: why won’t my History file open?

Most problems come from picking the wrong file or copying it while the browser was still running.

What you see Likely cause Fix
“This isn’t a browser History database” You picked History-journal, a shortcut, or another file Choose the file named exactly History, with no extension
“Couldn’t be read as a complete database” or “malformed” Copied while the browser was writing Quit the browser fully (including the tray icon on Windows), copy again
“The file is in use” when copying on Windows Chrome still running in the background Right-click Chrome in the system tray and choose Exit, then copy
“This is a Firefox places.sqlite file” Firefox uses a different database Use Firefox’s Library window (Ctrl+Shift+H, Cmd+Shift+H on Mac)
“This is a Safari History.db file” Safari uses a different database View it in Safari’s History menu instead
“Google Takeout History.json” Takeout exports JSON, not the database Open it in a text editor or convert it with a script
History looks much shorter than expected Wrong profile, or history cleared by a browser setting, extension or cleanup app Check the profile path at chrome://version; in Edge or Brave, check whether browsing history is set to clear on close
Recent visits missing Copy taken before those visits were written Quit Chrome and copy the file again
“Larger than 1 GB” Very long-lived profile Clear some old history in Chrome, then copy again
Titles look garbled in Excel Old Excel ignoring UTF-8 Use Data → From Text/CSV and pick UTF-8, or open in Google Sheets
Can’t find the Library folder on Mac macOS hides it In Finder, press Cmd+Shift+G and paste the path

If the file opens but you can’t find a page you remember, try fewer search words, clear the date range with All dates, and untick Hide hidden entries. Remember that anything older than about 90 days may already be gone from the local file.

Where Bookmend fits: history expires, bookmarks don’t

Bookmend is not a history tool; it is an AI-native bookmark manager for Chrome and the web. It is relevant here for one reason: people often open their history because they are hunting for a page they meant to keep, and history is a poor place to keep things. Chrome drops local history after about 90 days, and even pages you find in it may have moved or disappeared since.

A bookmark stays until you delete it. When you save a page to Bookmend, AI reads it, writes a short summary and suggests tags and a collection, and Bookmend keeps the page’s readable text so it stays available even if the site changes. Later you can search by meaning or ask your library a question in plain language, such as “that article about sourdough starters I found in March”, and get an answer with citations linking to the bookmarks. You can also import an existing bookmarks.html file from Chrome, and Premium link health flags saved links that die and offers a Wayback Machine copy. The AI features are free for new accounts during early access. You can read how it works for the details.

If you find pages in your history worth keeping, bookmark them. Our free bookmarks HTML viewer opens bookmark exports the same private way this tool opens history, and the Chrome bookmarks recovery tool restores bookmarks from Chrome’s Bookmarks.bak backup if you ever delete them by accident. For a portable copy of what you’ve saved, see how to export bookmarks from Chrome.

Written by Nafiul Hasan, Founder, Bookmend. Last updated.

Chrome History Viewer: frequently asked questions

Yes. The Chrome history viewer on this page is free with no signup, no account and no usage limit. It runs in your browser tab using a WebAssembly build of SQLite, so there is no server cost to pass on. You can open as many History files as you like, search them and export them to CSV or JSON without paying or creating a login.

This viewer is built so your browsing history never leaves your computer. The History file is read into the memory of the browser tab and queried there; no part of it is uploaded, logged or stored on a server. You can check this by disconnecting from the internet after the page loads and opening a file anyway. When you close the tab, the data is gone.

The Chrome history file is named History and lives in your profile folder. On Windows that is %LOCALAPPDATA%\Google\Chrome\User Data\Default\History, on macOS ~/Library/Application Support/Google/Chrome/Default/History, and on Linux ~/.config/google-chrome/Default/History. Extra profiles use folders such as Profile 1. Opening chrome://version shows the exact Profile Path for the profile you are using.

Chrome has no built-in button to export history to CSV. Copy the History file from your profile folder, drop it into this free viewer, apply any search or date filter you want, and click Export CSV. The download includes the visit time, title, URL, domain and visit counts, and opens directly in Excel, Numbers or Google Sheets.

The Chrome History page shows about 90 days of visits, and older entries are removed from the local file over time. For older browsing, check myactivity.google.com if you were signed in with Chrome history included in Web & App Activity, or request a Chrome export from Google Takeout. A backup copy of an old History file from Time Machine or File History also works in this viewer.

A malformed or unreadable History file almost always means the copy was taken while the browser was writing to it, so the copy is incomplete. Quit the browser completely, including background apps in the system tray on Windows, then copy the History file again and drop the new copy. Copying the History-journal file instead of History also causes this error.

Yes. Microsoft Edge, Brave, Opera, Vivaldi and Arc are built on Chromium and store browsing history in the same History database format as Chrome. Find the file through edge://version, brave://version or the equivalent page, copy it, and drop the copy into the viewer. Firefox (places.sqlite) and Safari (History.db) use different databases and are not supported.

Yes. The viewer runs in any modern browser on macOS. The Chrome History file is in ~/Library/Application Support/Google/Chrome/Default. In Finder, press Cmd+Shift+G, paste that path, copy the History file to your Desktop, then drop it onto the page. The Library folder is hidden by default, which is why the Go to Folder shortcut is the quickest route.

Not with the local History file. ChromeOS, Android and iOS do not let you reach Chrome's profile folder without developer mode or rooting. On those devices, open chrome://history or the History menu inside Chrome, or visit myactivity.google.com if your history syncs to your Google Account. The viewer page itself opens on phones, but you need the History file from a computer.

Pages mode shows one row per URL from Chrome's urls table, with the total visit count, typed count and last visit time. Every visit mode shows the visits table as a timeline, one row per time you opened a page, with how the visit started (link, typed, reload, bookmark) and, when Chrome recorded it, how long the page stayed in the foreground.

Chrome stores times as the number of microseconds since midnight UTC on January 1, 1601, the same epoch Windows uses for file times. A current timestamp is a 17-digit number. The viewer converts these to your local date and time automatically, and the CSV export writes readable dates such as 2026-09-26 14:05:09 instead of raw values.

No. Chrome does not write pages visited in Incognito mode to the History file, so no history viewer can show them. Incognito windows also leave no entries in chrome://history. Downloaded files and bookmarks created in Incognito do persist, and your network, employer or internet provider may still see the sites you visit.

No. Chrome has no feature for importing browsing history from a CSV or JSON file. The export is for reading, searching, archiving and analysis in a spreadsheet or script. If you want to keep specific pages permanently, bookmark them, because bookmarks are not deleted after 90 days the way local history entries are.

Most History files are between a few megabytes and a few hundred megabytes. The viewer handles files with hundreds of thousands of visits by querying one page of 100 rows at a time. Files over 1 GB are refused because a browser tab usually runs out of memory at that size; clearing some old history in Chrome and copying again solves that.

In Chrome on desktop, open the three-dot menu, choose Delete browsing data (or press Ctrl+Shift+Delete, Cmd+Shift+Delete on Mac), set the time range to All time, tick Browsing history and click Delete data. If you sync, also check myactivity.google.com for Chrome entries, and delete any copies of the History file you made for this viewer.

Yes. This page is a free browser history viewer that needs no installation, extension or account. It works in Chrome, Edge, Firefox, Safari, Brave and Arc because the reading happens in JavaScript and WebAssembly inside the tab. Desktop tools such as DB Browser for SQLite also work but must be installed first.

Chrome's urls table can keep a row for a page after its individual visits have expired, and some rows never had a visit that Chrome counts, so they show a visit count of zero or no last visit time. Chrome also marks some entries, such as pages loaded inside frames, as hidden and leaves them out of chrome://history; the viewer hides those too unless you untick Hide hidden entries.

More free bookmark tools

All free tools →

Stop digging through folders. Ask your bookmarks.

AI tags, summaries and chat with your bookmarks — free during early access. Import your Chrome bookmarks in one file and start asking.

AVAILABLE ONChromeBraveEdgeArcOperaFirefox · soon