Linux

Where Does GNOME Web Store Its Profile?

GNOME Web splits state three ways: profile data in ~/.local/share/epiphany, settings in ~/.config/epiphany, cache in ~/.cache/epiphany.

Last updated

Epiphany (GNOME Web) follows the XDG directory spec strictly, which spreads its footprint across three folders. The profile directory under local/share carries bookmarks, history, passwords, and installed web apps. The config directory holds behavior settings. The cache directory holds disposable web content.

That split makes targeted fixes easy. Rendering and storage weirdness usually yields to a cache wipe. Profile corruption calls for the local/share folder. Flatpak installs mirror the same trio under ~/.var/app/org.gnome.Epiphany, so check there on immutable desktops.

Where Epiphany stores this, by platform

Linux
~/.local/share/epiphany

Bookmarks, history, passwords, cookies, and web-app profiles. Copy with the browser closed to migrate. Flatpak builds use ~/.var/app/org.gnome.Epiphany/data/epiphany instead.

Linux
~/.config/epiphany

Behavior settings and the web-extension settings backend. Smaller than the profile folder; copy it alongside the profile when migrating customizations.

Frequently asked questions

Pages render wrong. What do I clear?

Clear ~/.cache/epiphany while the browser is closed. History, bookmarks, and logins live in the profile folder, so cache wipes fix rendering trouble without touching personal data.

How do I migrate my Epiphany profile?

Copy ~/.local/share/epiphany with the browser closed. That folder holds bookmarks, history, passwords, and web-app definitions. Settings in ~/.config travel separately if you customized behavior.

Notice an outdated path? Let us know.