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.

Updated

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

    1. 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.

    2. 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.

    3. 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.

    4. 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.

    5. 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.

    BrowserType this in the address barLine that shows the path
    Google Chromechrome://versionProfile Path
    Microsoft Edgeedge://versionProfile path
    Bravebrave://versionProfile Path
    Operaopera://aboutProfile
    Opera GXopera://aboutProfile
    Vivaldivivaldi://aboutProfile Path
    Arcchrome://versionProfile Path
    Chromiumchrome://versionProfile Path
    Mozilla Firefoxabout:supportProfile 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).

    BrowserWindowsmacOSLinux
    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/DefaultNot 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/DefaultNot 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.

    FileWhat it isWhen you’d need it
    BookmarksA 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.
    HistoryAn 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.
    SessionsA 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.
    PreferencesA 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.
    ExtensionsOne 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.
    CacheTemporary 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 DataSaved 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 StateBrowser-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.

    BrowserWindowsmacOSLinux
    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.OperaGXNot 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.

    ItemFirefox fileWhat it holds
    Bookmarksplaces.sqliteBookmarks and history share this SQLite database. Daily bookmark backups are in the bookmarkbackups folder.
    Historyplaces.sqliteThe same places.sqlite database. Site icons are in favicons.sqlite.
    Sessionssessionstore-backupsrecovery.jsonlz4 and previous.jsonlz4 hold your open windows and tabs. sessionstore.jsonlz4 in the profile folder is written when Firefox closes.
    Preferencesprefs.jsYour settings. Don’t edit it while Firefox is running; use about:config or a user.js file instead.
    ExtensionsextensionsInstalled add-ons as .xpi files. The list of add-ons is in extensions.json.
    Cachecache2 (local folder)The cache2 folder. On Windows, macOS and Linux it lives outside the profile, in a separate local folder.
    Saved loginslogins.jsonSaved passwords (encrypted). They can only be read together with key4.db from the same profile.
    profiles.iniprofiles.iniThe 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.

    ItemPathNotes
    Safari folder~/Library/SafariBookmarks, history and other Safari data.
    Bookmarks~/Library/Safari/Bookmarks.plistAll bookmarks and the Reading List, in a binary property list.
    History~/Library/Safari/History.dbBrowsing history, an SQLite database. It replaced History.plist years ago.
    Open tabs and Tab Groups~/Library/Containers/com.apple.Safari/Data/Library/Safari/SafariTabs.dbOpen 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.plistSettings. Moved into the container when Safari 13 became sandboxed.
    Safari container~/Library/Containers/com.apple.SafariSafari’s sandbox folder, holding tabs, preferences, caches and website data.
    Extensions/ApplicationsSafari 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 typeProfile 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 Show Hidden Folders Like AppData and ~/Library

    • Windows: the AppData folder is hidden. Paste %LOCALAPPDATA% or %APPDATA% into the File Explorer address bar and press Enter, or turn on View, Show, Hidden items.
    • macOS: the Library folder in your home folder is hidden. In Finder, choose Go, Go to Folder (Command-Shift-G) and paste the path, or hold Option while opening the Go menu to see Library. Command-Shift-. (period) shows all hidden files.
    • Linux: folders starting with a dot, such as .config and .mozilla, are hidden. Press Ctrl+H in most file managers, or use ls -a in a terminal.
    • ChromeOS: the profile isn’t visible in the Files app. Use chrome://version to see the path, and the browser’s own export features to get data out.

    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

    MethodWhat it keepsVerdict
    Copy the profile folderEverything, including extensions and open tabsMost 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 devicesBest for everyday use. It copies deletions too, so it’s not a backup against mistakes.
    Export bookmarks as HTMLBookmarks onlyQuick and readable in any browser. Use the Bookmark Backup Reader to check an old file.
    A session manager such as BelayTabOpen windows and tabs as named sessionsKeeps 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

    Keep Your Tabs Safe, Too

    BelayTab saves and snapshots your tabs automatically, in every browser. Free.