https://github.com/sparkyrider/chrome-secret-menus
List of secret menus inside Google Chrome and Chromium based browsers (Brave, Microsoft Edge) Updated October 2025
https://github.com/sparkyrider/chrome-secret-menus
browser chrome chrome-browser chromium edge-browser
Last synced: 4 months ago
JSON representation
List of secret menus inside Google Chrome and Chromium based browsers (Brave, Microsoft Edge) Updated October 2025
- Host: GitHub
- URL: https://github.com/sparkyrider/chrome-secret-menus
- Owner: sparkyrider
- License: mit
- Created: 2023-04-13T15:45:43.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-11-13T05:10:43.000Z (7 months ago)
- Last Synced: 2025-11-13T07:08:59.509Z (7 months ago)
- Topics: browser, chrome, chrome-browser, chromium, edge-browser
- Homepage:
- Size: 39.1 KB
- Stars: 44
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-chrome-devtools - Chrome Secret Menus - Comprehensive guide to internal pages and diagnostic tools in Chrome. (Learning)
- awesome-chrome-devtools - Chrome Secret Menus - Comprehensive guide to internal pages and diagnostic tools in Chrome. (Learning)
README
# ⚙️🕵️♂️ Hidden/Secret Browser Menus & Settings (Updated Oct 2025)
[](https://github.com/sparkyrider/chrome-secret-menus/stargazers)
[](https://github.com/sparkyrider/chrome-secret-menus/network/members)
[](https://github.com/sparkyrider/chrome-secret-menus/watchers)
[](https://github.com/sparkyrider/chrome-secret-menus/blob/main/LICENSE)
Secret/hidden internal pages exist across Chromium-based browsers and are accessed with `chrome://` (Chrome/Brave) or `edge://` (Microsoft Edge). These pages expose diagnostics, experiments, performance tools, and troubleshooting utilities that aren't always visible in standard settings.
> **Authoritative Lists:**
> - Chrome/Brave: `chrome://chrome-urls` (alias: `chrome://about`)
> - Edge: `edge://edge-urls`
---
## Legend / Notes
- **[Stable]**: Generally available in current desktop builds.
- **[Legacy]**: Still present, but tied to features being deprecated.
- **[Build/Flag-gated]**: May require a specific OS/build/channel or a feature flag; may be hidden by enterprise policy.
- **[Deprecated]**: Removed or non-functional in current Chrome; keep for historical context with a pointer to replacements.
> ⚠️ **Enterprise**: Admin policies can hide or disable some internal URLs.
> 🧭 **Per-version variability**: Items can move, be renamed, or vanish between releases. Always verify on your installed version via `chrome://chrome-urls` / `edge://edge-urls`.
---
## Quick Updates Since 2023
- **New:** `chrome://settings/performance` (Memory Saver modes, performance alerts).
- **New-ish:** `chrome://privacy-sandbox-internals` (diagnostics for Privacy Sandbox features).
- **Clarified:** `chrome://site-engagement` description (engagement scores influence certain heuristics like autoplay).
- **GCM → FCM:** `chrome://gcm-internals` now references Firebase Cloud Messaging.
- **Deprecated:** `chrome://net-internals` (use `chrome://net-export` + DevTools Network).
---
## Core Menus & Diagnostics (Chrome/Brave unless noted)
| URL | Status | Description |
|---|---|---|
| `chrome://chrome-urls` | [Stable] | Master list of internal pages (alias: `chrome://about`). |
| `chrome://version` | [Stable] | Full build/channel/OS, JavaScript & user agent info, command-line switches. |
| `chrome://settings` | [Stable] | Main settings hub. |
| `chrome://settings/performance` | **[Stable]** | Performance settings: Memory Saver (modes), performance issue alerts, keep-active site list. |
| `chrome://flags` | [Stable] | Experimental features (per-version; flags change frequently). |
| `chrome://gpu` | [Stable] | GPU capabilities, feature status, driver workarounds. |
| `chrome://components` | [Stable] | Installed components (Widevine, CRLSets, etc.) with update controls. |
| `chrome://crashes` | [Stable] | Local crash history (requires crash reporting). |
| `chrome://histograms` | [Stable] | Internal metrics histograms. |
| `chrome://system` | [Stable] | OS/Chrome system info snapshot. |
| `chrome://tracing` | [Build/Flag-gated] | Low-level performance tracing (record/view traces). |
| `chrome://webrtc-internals` | [Stable] | WebRTC session stats, getUserMedia info, event logs. |
| `chrome://webrtc-logs` | [Stable] | Access collected WebRTC logs. |
| `chrome://media-internals` | [Stable] | Media pipeline details, playback events/errors. |
| `chrome://media-engagement` | [Stable] | Media engagement scores per origin. |
| `chrome://site-engagement` | **[Stable]** | Overall site engagement scores (0–100) per origin; used by some heuristics (e.g., autoplay). |
| `chrome://password-manager` | [Stable] | Password Manager UI. |
| `chrome://password-manager-internals` | [Stable] | Diagnostics for credential storage/filling. |
| `chrome://sync-internals` | [Stable] | Sync transport status, types, errors. |
| `chrome://signin-internals` | [Stable] | Account and token diagnostics. |
| `chrome://policy` | [Stable] | Active enterprise/user policies. |
| `chrome://management` | [Stable] | Shows if the browser is managed and by whom. |
| `chrome://safe-browsing` | [Stable] | Safe Browsing state and diagnostics. |
| `chrome://translate-internals` | [Stable] | Translate language packs, events, decisions. |
| `chrome://bluetooth-internals` | [Stable] | BLE device scanning, GATT info. |
| `chrome://usb-internals` | [Stable] | USB discovery, permissions, test transfers. |
| `chrome://indexeddb-internals` | [Stable] | Origin DB enumeration and details. |
| `chrome://quota-internals` | [Stable] | Storage quotas and usage by origin. |
| `chrome://ntp-tiles-internals` | [Stable] | New Tab Page tile diagnostics. |
| `chrome://omnibox` | [Stable] | Autocomplete prediction/debug UI. |
| `chrome://predictors` | [Stable] | Resource prediction, preconnect hints. |
| `chrome://prefs-internals` | [Stable] | Pref store debug view (policy/sync/local). |
| `chrome://metrics-internals` | [Stable] | UMA/UKM metrics info and logs. |
| `chrome://ukm` | [Stable] | Usage Keyed Metrics details. |
| `chrome://history` | [Stable] | History UI. |
| `chrome://downloads` | [Stable] | Downloads UI. |
| `chrome://download-internals` | [Stable] | Download service tasks, states, history. |
| `chrome://device-log` | [Stable] | Device (USB/Bluetooth/etc.) event logs. |
| `chrome://process-internals` | [Stable] | Process model debugging overview. |
| `chrome://profile-internals` | [Stable] | Active profile diagnostics. |
| `chrome://interstitials` | [Stable] | Lists warning interstitials (SSL, lookalike, etc.). |
| `chrome://network-errors` | [Stable] | Catalog of network error pages. |
| `chrome://net-export` | **[Stable]** | Capture NetLog to file for offline analysis (replacement for `net-internals` live view). |
| `chrome://privacy-sandbox-internals` | **[Stable]** | Diagnostics for Privacy Sandbox features (may show subpages like Private State Tokens, Topics, Related Website Sets, etc.). |
| `chrome://optimization-guide-internals` | [Stable] | Optimization hints (Lite pages, performance hints). |
| `chrome://gcm-internals` | **[Stable]** | Messaging diagnostics for extensions; **uses FCM** (Firebase Cloud Messaging) under `chrome.gcm`. |
| `chrome://extensions` | [Stable] | Extension manager. |
| `chrome://extensions-internals` | [Stable] | Extension service diagnostics. |
| `chrome://serviceworker-internals` | [Stable] | Service worker registrations, states. |
| `chrome://translate-internals` | [Stable] | (Listed above—kept here for completeness.) |
| `chrome://web-app-internals` | [Stable] | Installed Web App (PWA) diagnostics. |
| `chrome://app-service-internals` | **[Legacy]** | App service plumbing (relevant mostly on ChromeOS; Chrome Apps are being sunset—see deprecation note). |
| `chrome://apps` | **[Legacy]** | Legacy Chrome Apps launcher page (Chrome Apps EOL in stages; mostly ChromeOS-only in the long term). |
| `chrome://bookmarks` | [Stable] | Bookmarks UI. |
| `chrome://help` | [Stable] | About Chrome (update channel, updates). |
| `chrome://whats-new` | [Stable] | Recently shipped features tour. |
| `chrome://dino` | [Stable] | T-Rex offline game. |
### Hidden Debug Pages (Dangerous — can crash/kill/hang)
> For debugging only; **do not** run on production sessions.
| URL | Status | Action |
|---|---|---|
| `chrome://crash/` | [Stable] | Crash the renderer/tab. |
| `chrome://kill/` | [Stable] | Kill the current tab. |
| `chrome://hang/`, `chrome://shorthang/` | [Stable] | Induce hangs to test UI/UX. |
| `chrome://gpuclean/`, `chrome://gpucrash/`, `chrome://gpuhang/` | [Stable] | GPU reset/crash/hang scenarios. |
| `chrome://memory-exhaust/` | [Stable] | Attempt to exhaust memory. |
| `chrome://memory-pressure-moderate/`, `chrome://memory-pressure-critical/` | [Stable] | Simulate memory pressure signals. |
| `chrome://quit/`, `chrome://restart/` | [Stable] | Exit or restart the browser. |
| `chrome://badcastcrash/`, `chrome://inducebrowsercrashforrealz/`, `chrome://inducebrowserdcheckforrealz/` | [Stable] | Force hard browser crashes / DCHECKs. |
---
## Deprecated / Removed (with Replacements)
| URL | Status | Replacement / Note |
|---|---|---|
| `chrome://net-internals` | **[Deprecated]** | Use `chrome://net-export` (to record NetLogs) and **DevTools → Network** for live capture/inspection. Some workflows: start/stop a NetLog dump, then open with the NetLog viewer. |
---
## Privacy & Experiments
| URL | Status | Description |
|---|---|---|
| `chrome://privacy-sandbox-internals` | **[Stable]** | Live status and diagnostics for Privacy Sandbox APIs (e.g., Topics, Protected/Private State Tokens, Attribution Reporting). |
| `chrome://flags` | [Stable] | Switchboard for experiments (per-version). |
| `chrome://topics-internals` | [Build/Flag-gated] | Topics API internals (appears only when enabled). |
| `chrome://attribution-internals` | [Build/Flag-gated] | Attribution Reporting diagnostics. |
| `chrome://private-aggregation-internals` | [Build/Flag-gated] | Private Aggregation diagnostics. |
---
## Notes for Edge & Brave
- **Microsoft Edge**: `edge://edge-urls` lists internal pages. Many `edge://…` pages mirror Chrome’s (`flags`, `gpu`, `net-export`, etc.). Some legacy pages like `edge://net-internals` may still exist but are in the same deprecation path as Chrome’s.
- **Brave**: Use `brave://chrome-urls`. The list often displays `chrome://` links but they map to Brave’s internals.
---
## Chrome Apps Deprecation (Context for “Legacy” rows)
Chrome Apps are being phased out: deprecation phases began in 2025 with **end-of-life in 2028** (on managed ChromeOS timelines). Keep `chrome://apps` / `chrome://app-service-internals` rows labeled **[Legacy]**; they’re largely irrelevant off-ChromeOS and will diminish over time.
---
## Handy Dev Workflows
- **Network debugging (modern):**
1) Live capture in **DevTools → Network**
2) Long-running or background capture: **`chrome://net-export`** → save NetLog → open in NetLog Viewer.
- **Performance investigations:**
- **`chrome://settings/performance`** to tune Memory Saver modes and set always-active site exceptions.
- **`chrome://tracing`** (when available) for low-level traces; or use DevTools Performance panel.