Chrome Profile Location: Free Browser File Finder
See where your browser keeps its profile, bookmarks, history, open tabs and cache, with a copy button for every path. Free, no sign-up.
Runs entirely in your browser. Nothing you paste or open is uploaded.
Detecting your browser…
See your exact path: type chrome://version in the address bar and look for Profile Path.
How to Find Your Chrome Profile Location
Check what the tool detected
The card above shows your browser and operating system. If it guessed wrong, or you need the paths for another computer, change the Browser and System pickers.
Pick the profile and install type
Chromium browsers name the first profile Default and later ones Profile 1, Profile 2 and so on. On Linux, choose Snap or Flatpak if you installed the browser that way, because those builds keep their files somewhere else.
Confirm the exact path in the browser
Type the address shown in the card, such as chrome://version, into the address bar and read the Profile Path line. That is the folder in use right now, including custom locations set by an administrator or a command-line flag.
Copy the path you need
Press Copy next to a file. On Windows, paste it into the File Explorer address bar or the Run box (Windows key + R). On a Mac, press Command-Shift-G in Finder and paste. On Linux, paste it into your file manager’s location bar or a terminal.
Close the browser before touching the files
Quit the browser completely before you copy, replace or delete anything in the profile, so it can’t overwrite your change or leave a half-written file behind.
How This Tool Works and What It Can’t See
The page reads the user-agent details your browser already sends to every website to guess the browser and operating system. On Chromium browsers it also asks for User-Agent Client Hints to tell Windows 10 from Windows 11. Everything happens on this page and nothing is sent anywhere.
A website can’t look inside your disk, so the tool can’t see your user name, which profiles exist or whether you moved the folder. It shows the default location for each browser, built from environment variables such as %LOCALAPPDATA% on Windows and ~ (your home folder) on macOS and Linux.
Web pages also aren’t allowed to open chrome://, edge:// or about: pages, which is why the tool shows those addresses for you to type or paste rather than as links.
What Is the Chrome User Data Folder?
Chrome, Edge, Brave, Opera, Vivaldi, Arc and Chromium all store their data in the same way, because they share the Chromium code. There are two levels. The user data folder (called User Data on Windows) holds everything the browser has on this computer. Inside it, each profile gets its own profile folder. Your first profile is called Default. When you add a person in the profile menu, Chrome creates Profile 1, then Profile 2, and so on.
Files at the top of the user data folder are shared by all profiles. The most important one is Local State, a JSON file that lists your profiles, their display names and some browser-wide settings. On Windows it also holds the key Chrome uses to encrypt saved passwords. Everything personal, such as bookmarks, history, open tabs, extensions and saved passwords, sits inside the profile folder.
Firefox uses the same two-level idea with different names. A Profiles folder holds one folder per profile, named with eight random characters and a label such as a1b2c3d4.default-release. The file profiles.ini, one level up, lists them. Safari is the odd one out: it has one set of data per macOS user, split between ~/Library/Safari and its sandbox container, ~/Library/Containers/com.apple.Safari.
| Browser | Type this in the address bar | Line that shows the path |
|---|---|---|
| Google Chrome | chrome://version | Profile Path |
| Microsoft Edge | edge://version | Profile path |
| Brave | brave://version | Profile Path |
| Opera | opera://about | Profile |
| Opera GX | opera://about | Profile |
| Vivaldi | vivaldi://about | Profile Path |
| Arc | chrome://version | Profile Path |
| Chromium | chrome://version | Profile Path |
| Mozilla Firefox | about:support | Profile Folder |
Opera’s opera://about page lists both the profile and the cache folder. Firefox’s about:profiles page shows every profile’s Root Directory and its Local Directory, which is where the cache lives.
Chrome Profile Location on Windows, macOS and Linux
These are the default profile folders for the first profile (Default) of each browser. Replace Default with Profile 1, Profile 2 and so on for other profiles. Chrome Beta, Dev and Canary use separate folders (Canary’s is Chrome SxS on Windows).
| Browser | Windows | macOS | Linux |
|---|---|---|---|
| Google Chrome | %LOCALAPPDATA%\Google\Chrome\User Data\Default | ~/Library/Application Support/Google/Chrome/Default | ~/.config/google-chrome/Default |
| Microsoft Edge | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default | ~/Library/Application Support/Microsoft Edge/Default | ~/.config/microsoft-edge/Default |
| Brave | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default | ~/Library/Application Support/BraveSoftware/Brave-Browser/Default | ~/.config/BraveSoftware/Brave-Browser/Default |
| Opera | %APPDATA%\Opera Software\Opera Stable\Default | ~/Library/Application Support/com.operasoftware.Opera/Default | ~/.config/opera/Default |
| Opera GX | %APPDATA%\Opera Software\Opera GX Stable\Default | ~/Library/Application Support/com.operasoftware.OperaGX/Default | Not available |
| Vivaldi | %LOCALAPPDATA%\Vivaldi\User Data\Default | ~/Library/Application Support/Vivaldi/Default | ~/.config/vivaldi/Default |
| Arc | %LOCALAPPDATA%\Packages\TheBrowserCompany.Arc_ttt1ap7aakyb4\LocalCache\Local\Arc\User Data\Default | ~/Library/Application Support/Arc/User Data/Default | Not available |
| Chromium | %LOCALAPPDATA%\Chromium\User Data\Default | ~/Library/Application Support/Chromium/Default | ~/.config/chromium/Default |
| Mozilla Firefox | %APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default-release | ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default-release | ~/.mozilla/firefox/xxxxxxxx.default-release |
Opera keeps its data in the roaming AppData folder (%APPDATA%), while Chrome, Edge, Brave and Vivaldi use the local one (%LOCALAPPDATA%). Older Opera profiles that were migrated to the current layout may still have copies of files in the root of Opera Stable; the files Opera uses are in Default.
What Each File Does and When You Need It
Most people open the profile folder for one of a handful of reasons. Here is what the main files are, in Chromium browsers, and when each one matters.
| File | What it is | When you’d need it |
|---|---|---|
| Bookmarks | A plain JSON file with no extension. Bookmarks.bak beside it is the previous version. | Bookmarks disappeared after a sync or a crash: close the browser, copy both files somewhere safe, then read them or restore Bookmarks.bak. |
| History | An SQLite database of visits and downloads, with no extension. | Finding a page you visited, or recovering history after a reset. Open a copy, because the browser locks the live file. |
| Sessions | A folder of Session_ and Tabs_ files with a timestamp in each name. Chrome 86 replaced the old Current Session and Last Session files with this folder. | Recovering tabs after the browser failed to restore them. Copy the whole folder before you restart the browser again, because each start deletes older files. |
| Preferences | A JSON file of profile settings. Secure Preferences holds settings the browser signs to stop tampering. | Rarely edited by hand. It’s mostly useful to back up with the rest of the profile. |
| Extensions | One folder per extension ID with the extension’s code. Their saved data is in Local Extension Settings and IndexedDB. | Checking what an extension installed, or finding the ID of a misbehaving one. |
| Cache | Temporary copies of pages, images and scripts. | Freeing disk space or fixing a page that won’t update. Clear it from the browser’s settings rather than by hand when you can. |
| Login Data | Saved passwords in an SQLite database, encrypted with a key tied to your operating system account. | Almost never. Copying it to another computer doesn’t bring your passwords with it; use the browser’s password export or sync instead. |
| Local State | Browser-wide settings and the list of profiles, in the user data folder. | Moving or restoring a whole browser setup, or when a profile no longer appears in the profile menu. |
Login Data, logins.json and key4.db give access to your saved passwords to anyone who can also decrypt them on your account. Never attach them to a support ticket, upload them to a website or leave copies in a shared folder.
Where Is the Chrome Cache Location?
On Windows the Chrome cache location is inside the profile folder, in Default\Cache (with a Cache_Data folder inside). On macOS and Linux Chromium moves it out of the profile to the system cache folder, ~/Library/Caches or ~/.cache, so backup tools can skip it. Firefox does the same on every desktop system: the profile lives in one place and its cache2 folder in a separate local folder.
| Browser | Windows | macOS | Linux |
|---|---|---|---|
| Google Chrome | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache | ~/Library/Caches/Google/Chrome/Default | ~/.cache/google-chrome/Default |
| Microsoft Edge | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache | ~/Library/Caches/Microsoft Edge/Default | ~/.cache/microsoft-edge/Default |
| Brave | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Cache | ~/Library/Caches/BraveSoftware/Brave-Browser/Default | ~/.cache/BraveSoftware/Brave-Browser/Default |
| Opera | %LOCALAPPDATA%\Opera Software\Opera Stable | ~/Library/Caches/com.operasoftware.Opera | ~/.cache/opera |
| Opera GX | %LOCALAPPDATA%\Opera Software\Opera GX Stable | ~/Library/Caches/com.operasoftware.OperaGX | Not available |
| Vivaldi | %LOCALAPPDATA%\Vivaldi\User Data\Default\Cache | ~/Library/Caches/Vivaldi/Default | ~/.cache/vivaldi/Default |
| Chromium | %LOCALAPPDATA%\Chromium\User Data\Default\Cache | ~/Library/Caches/Chromium/Default | ~/.cache/chromium/Default |
| Mozilla Firefox | %LOCALAPPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default-release\cache2 | ~/Library/Caches/Firefox/Profiles/xxxxxxxx.default-release/cache2 | ~/.cache/mozilla/firefox/xxxxxxxx.default-release/cache2 |
For Opera and Opera GX the table shows the folder that holds the cache, because the exact subfolder differs between versions. opera://about shows the full cache path. For Firefox, about:cache shows the disk cache location in use.
Chrome History Location and Bookmarks File Location in Firefox and Safari
Firefox keeps bookmarks and history together in one SQLite database, places.sqlite, rather than two files. It also keeps up to 15 dated bookmark backups in the bookmarkbackups folder by default, which is the first place to look when bookmarks vanish. Open windows and tabs are in the sessionstore-backups folder while Firefox runs, and in sessionstore.jsonlz4 after it closes. All paths below are relative to the Firefox profile folder, except the cache.
| Item | Firefox file | What it holds |
|---|---|---|
| Bookmarks | places.sqlite | Bookmarks and history share this SQLite database. Daily bookmark backups are in the bookmarkbackups folder. |
| History | places.sqlite | The same places.sqlite database. Site icons are in favicons.sqlite. |
| Sessions | sessionstore-backups | recovery.jsonlz4 and previous.jsonlz4 hold your open windows and tabs. sessionstore.jsonlz4 in the profile folder is written when Firefox closes. |
| Preferences | prefs.js | Your settings. Don’t edit it while Firefox is running; use about:config or a user.js file instead. |
| Extensions | extensions | Installed add-ons as .xpi files. The list of add-ons is in extensions.json. |
| Cache | cache2 (local folder) | The cache2 folder. On Windows, macOS and Linux it lives outside the profile, in a separate local folder. |
| Saved logins | logins.json | Saved passwords (encrypted). They can only be read together with key4.db from the same profile. |
| profiles.ini | profiles.ini | The list of profiles and which one is the default. Firefox’s nearest equivalent to Chrome’s Local State. |
Where Does Safari Store Bookmarks, History and Tabs?
Safari only runs on macOS, and it keeps one set of data per Mac user account. Since Safari 13, when Apple sandboxed it, part of its data lives in the container at ~/Library/Containers/com.apple.Safari. Open tabs and Tab Groups are stored in an SQLite database, SafariTabs.db, in that container. Older versions used a file called LastSession.plist in ~/Library/Safari.
| Item | Path | Notes |
|---|---|---|
| Safari folder | ~/Library/Safari | Bookmarks, history and other Safari data. |
| Bookmarks | ~/Library/Safari/Bookmarks.plist | All bookmarks and the Reading List, in a binary property list. |
| History | ~/Library/Safari/History.db | Browsing history, an SQLite database. It replaced History.plist years ago. |
| Open tabs and Tab Groups | ~/Library/Containers/com.apple.Safari/Data/Library/Safari/SafariTabs.db | Open windows, tabs and Tab Groups, an SQLite database. Older Safari versions used LastSession.plist in ~/Library/Safari. |
| Preferences | ~/Library/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari.plist | Settings. Moved into the container when Safari 13 became sandboxed. |
| Safari container | ~/Library/Containers/com.apple.Safari | Safari’s sandbox folder, holding tabs, preferences, caches and website data. |
| Extensions | /Applications | Safari extensions come inside Mac apps. Remove one by deleting its app, or turn it off in Safari Settings, Extensions. |
macOS blocks apps from reading ~/Library/Safari and the Safari container unless you allow it. To copy these files with Terminal or a backup app, add that app under System Settings, Privacy & Security, Full Disk Access. Finder can copy them without any change.
Linux Snap and Flatpak Profile Locations
On Linux the location depends on how the browser was installed. A .deb or .rpm package uses ~/.config. A Snap keeps its files under ~/snap, and a Flatpak under ~/.var/app, because each package runs in its own sandbox. Firefox 147 and later also follow the XDG Base Directory rules for new installs, putting profiles in ~/.config/mozilla/firefox and the cache in ~/.cache/mozilla. Existing profiles in ~/.mozilla/firefox are not moved.
| Install type | Profile folder |
|---|---|
| Google Chrome, Flatpak (com.google.Chrome) | ~/.var/app/com.google.Chrome/config/google-chrome/Default |
| Brave, Flatpak (com.brave.Browser) | ~/.var/app/com.brave.Browser/config/BraveSoftware/Brave-Browser/Default |
| Chromium, Snap | ~/snap/chromium/common/chromium/Default |
| Chromium, Flatpak (org.chromium.Chromium) | ~/.var/app/org.chromium.Chromium/config/chromium/Default |
| Mozilla Firefox, New install, Firefox 147+ (XDG) | ~/.config/mozilla/firefox/xxxxxxxx.default-release |
| Mozilla Firefox, Snap | ~/snap/firefox/common/.mozilla/firefox/xxxxxxxx.default-release |
| Mozilla Firefox, Flatpak (org.mozilla.firefox) | ~/.var/app/org.mozilla.firefox/.mozilla/firefox/xxxxxxxx.default-release |
ChromeOS keeps the browser profile in /home/chronos, which you can only browse after switching the device to developer mode. From the Files app you can reach Downloads and My files, not the profile.
Why Are the Files Locked While the Browser Is Running?
The browser keeps its databases open the whole time it runs. History, Login Data, places.sqlite and SafariTabs.db are SQLite databases, and while they’re in use recent changes may still be sitting in a separate write-ahead log (the -wal and -journal files next to them). On Windows the open files are locked, so copying gives an error. On macOS and Linux the copy works but can catch a database halfway through an update.
The session files have a second trap. Chromium browsers and Firefox rewrite them every few seconds and replace them on the next start. If you copy a file after reopening the browser, you may copy the new, empty session instead of the one you wanted to recover.
The safe order is always the same: quit the browser completely (on Windows, check that no browser process is left in Task Manager, since Chrome and Edge can keep running in the background for apps and extensions), copy the files, then open the browser again.
How to Back Up, Move or Copy a Browser Profile Safely
A full copy of the profile folder is the most complete backup you can make, because it includes extensions, their settings, site logins (cookies) and open tabs. It works best as a copy on the same computer and the same operating system account.
- Quit the browser, then copy the whole user data folder (not only Default) so Local State comes with it. For Firefox, copy the profile folder and note its name in profiles.ini.
- Restore by quitting the browser and putting the copy back in the same place. To move a Chromium profile to another drive, use the --user-data-dir flag or, in managed setups, the UserDataDir policy, instead of moving the folder and hoping the browser finds it.
- To move to a new computer, use browser sync, or export bookmarks as an HTML file and passwords as a CSV. Saved passwords and cookies are encrypted with keys tied to your operating system account, so a copied profile opens on another computer without them.
- For just one profile, copy only its folder (for example Profile 2) and keep the rest. The browser only shows it in the profile menu if Local State lists it.
- Keep backups somewhere other than the browser folder, and delete old copies that contain Login Data or logins.json.
Profile Folder Copies Compared With Other Ways to Keep Your Data
| Method | What it keeps | Verdict |
|---|---|---|
| Copy the profile folder | Everything, including extensions and open tabs | Most complete, but manual, easy to forget, and passwords and cookies don’t survive a move to another computer. |
| Browser sync (Google, Microsoft, Firefox account) | Bookmarks, history, passwords, extensions, open tabs on other devices | Best for everyday use. It copies deletions too, so it’s not a backup against mistakes. |
| Export bookmarks as HTML | Bookmarks only | Quick and readable in any browser. Use the Bookmark Backup Reader to check an old file. |
| A session manager such as BelayTab | Open windows and tabs as named sessions | Keeps tabs you can restore later, with automatic snapshots and export files. It doesn’t back up passwords, cookies or settings. |
Troubleshooting: When the Path Doesn’t Match
- The folder isn’t there: the browser may be installed as a Snap, Flatpak or Microsoft Store app, or an administrator changed the location. Trust the path in chrome://version, edge://version or about:support over any list.
- There’s no Default folder in Opera: older installs kept files in the root of Opera Stable. Check the Profile line on opera://about.
- The Sessions folder is empty: the browser was restarted after the loss and replaced the files. Check a system backup such as File History or Time Machine for an older copy.
- Copying fails with “file in use”: the browser is still running. Close it fully, including background processes, and try again.
Frequently Asked Questions
Where is the Chrome profile location on Windows?
It’s %LOCALAPPDATA%\Google\Chrome\User Data\Default, which usually means C:\Users\<your name>\AppData\Local\Google\Chrome\User Data\Default. Other profiles are in Profile 1, Profile 2 and so on in the same User Data folder.
Where is the Chrome user data folder on a Mac?
It’s ~/Library/Application Support/Google/Chrome. In Finder press Command-Shift-G and paste that path. Your first profile is the Default folder inside it.
How do I find which profile folder I’m using?
Type chrome://version in the address bar and look at Profile Path. Edge uses edge://version, Brave brave://version, Opera opera://about, Vivaldi vivaldi://about and Firefox about:support.
Where is the Chrome history file location?
History is a file called History, with no extension, inside the profile folder, for example User Data\Default\History on Windows. It’s an SQLite database, so open a copy with a history viewer rather than a text editor.
Where is the Chrome bookmarks file location?
Chrome stores bookmarks in a file named Bookmarks in the profile folder, with a backup called Bookmarks.bak beside it. Both are plain JSON. Close Chrome before you copy or replace them.
Is it safe to delete the Chrome cache folder?
Yes, when Chrome is closed. The cache only holds temporary copies of web content and is rebuilt as you browse. Clearing it from Chrome’s settings, under Delete browsing data, does the same thing while Chrome is open.
Can I copy my profile folder to a new computer?
You can, but saved passwords and cookies won’t work there, because they are encrypted with a key tied to your old operating system account. Use browser sync or export your passwords and bookmarks, and copy the folder only for everything else.
Why can’t I see the AppData or Library folder?
Both are hidden by default. On Windows paste %LOCALAPPDATA% into File Explorer’s address bar; on a Mac use Go to Folder (Command-Shift-G) in Finder.
Where does Firefox keep bookmarks and history?
Both are in places.sqlite in your Firefox profile folder, which about:support opens with one click. Daily bookmark backups are in the bookmarkbackups folder next to it.
Does BelayTab store its data in the profile folder?
BelayTab keeps its sessions and snapshots in the browser’s extension storage, which lives inside the profile. It also writes a rolling JSON export file to your Downloads folder on a schedule you set, so you have a readable copy outside the profile.
Related
- ToolsBookmark Backup ReaderOpen Bookmarks.bak or a Firefox .jsonlz4 backup, see which bookmarks were deleted, and export them.
- ToolsBrowser History ViewerOpen the History, places.sqlite or History.db file itself to search, filter and export your browsing history.
- ToolsFirefox Session ReaderRead a Firefox sessionstore.jsonlz4 backup and get your tabs back as a list.
- ToolsSafari Reading List ExporterOpen Safari’s Bookmarks.plist and export your Reading List and bookmarks to HTML, CSV or Markdown.
Keep Your Tabs Safe, Too
BelayTab saves and snapshots your tabs automatically, in every browser. Free.