Skip to content
Fixes & Errors

Fix Chrome Out of Memory Error

Chrome out of memory error crashing your tabs with "Aw, Snap!"? This guide covers every fix — from enabling Memory Saver and limiting tabs through adjusting virtual memory and clearing corrupted profiles.

Fix Chrome Out of Memory Error

The “Aw, Snap!” error in Chrome means the renderer process for that tab crashed. Not the browser — just that tab’s isolated process. Other tabs keep working. The message is Chrome’s friendly way of saying something went wrong in the sand-boxed process rendering that specific page. For a broader walkthrough, our Google Chrome Errors is a good next read.

Most of the time, clicking “Reload” resolves it. The crash was transient — heavy page load, momentary memory pressure, a bad JavaScript execution — and the reloaded page starts fresh without the issue. If reloading works, no further action needed.

If “Aw, Snap!” appears consistently on specific pages, or if multiple tabs show it simultaneously, something more systematic is happening. The fixes below address each cause in order of how commonly they appear.

The Memory Problem: Most Common Cause

Chrome’s multi-process model runs each tab as a separate process. When the system runs low on RAM, the operating system kills the lowest-priority processes first — and Chrome’s renderer processes are candidates. The “Aw, Snap!” message is what Chrome shows when the OS forcibly terminated a renderer.

Check this quickly: open Chrome’s built-in task manager with Shift + Esc. Look at the “Memory footprint” column. If individual tabs are using 300–500 MB each, and you have many tabs open, you’re hitting memory limits. The total across all Chrome processes may be approaching your system’s available RAM.

Immediate fix: close tabs you’re not actively using. The more tabs open, the more total memory Chrome consumes, and the more likely the OS is to kill renderers under pressure.

Longer-term fix: enable Memory Saver. Settings → Performance → toggle Memory Saver on. This suspends inactive tabs — dropping their memory footprint dramatically — and only loads them when you switch to them. On machines with 8 GB of RAM running many tabs, Memory Saver often eliminates these crashes entirely.

Multiple Tabs Crashing at Once: Renderer Process Sharing

When several unrelated tabs all show “Aw, Snap!” at the same moment — not triggered by anything you did — Chrome’s renderer process limit has been hit. Chrome consolidates multiple tabs into shared renderer processes when memory gets tight, and when that shared process crashes, every tab using it crashes simultaneously.

This is confirmed by the pattern: sudden simultaneous crashes with no individual trigger. The Memory Saver fix above helps by reducing total memory consumption. For a more targeted approach: launch Chrome with a flag that explicitly raises the renderer process limit. Right-click the Chrome shortcut → Properties → Target field → add --renderer-process-limit=20 at the end (after the closing quote). This allows more separate processes at the cost of higher memory usage.

Specific Pages Crashing: Extensions and Content

If the “Aw, Snap!” happens on specific websites but not others, the cause is either that page’s content or an extension conflicting with that page’s scripts.

Test extensions: open an Incognito window (Ctrl + Shift + N) and navigate to the crashing page. Incognito disables extensions by default. If the page loads without crashing in Incognito, an extension is conflicting with that page’s content. Go to chrome://extensions, disable all extensions, reload the page normally, and re-enable them one at a time until the crash returns.

If it crashes in Incognito too: the page’s own content is the issue — heavy JavaScript, a memory-intensive widget, or a codec problem with embedded media. Try loading the page in Edge or Firefox to confirm whether it’s Chrome-specific or a general page problem.

Hardware Acceleration and GPU Renderer Crashes

Chrome uses the GPU for rendering when hardware acceleration is enabled. When the GPU driver has a bug in a specific rendering path, the GPU process crashes and Chrome shows “Aw, Snap!” on the affected tab. The pattern: crashes specifically on pages with video, heavy animations, WebGL content, or complex CSS.

Disable hardware acceleration: Settings → System → toggle off “Use hardware acceleration when available” → Relaunch. Test the pages that were crashing. If they now load stably, the GPU driver is the cause. Update the driver from the manufacturer’s website (not Windows Update — manufacturer drivers are more current), then re-enable hardware acceleration to confirm the update resolved the issue.

Profile Corruption

“Aw, Snap!” appearing on nearly every page, especially pages that load fine in Incognito, often means the Chrome profile has accumulated corruption in its local storage, IndexedDB, or extension data. The profile is trying to load corrupted stored data for those pages and failing.

Create a new profile: click the profile icon (top right of Chrome) → Add → Continue without signing in. Browse to the pages that were crashing. If they load fine in the new profile, the original profile has corruption. Sign into your Google account in the new profile to restore synced data, and reinstall extensions selectively from the Chrome Web Store rather than importing them from the corrupted profile.

32-Bit Chrome on 64-Bit Windows

32-bit Chrome has a hard memory ceiling of approximately 2 GB per process regardless of how much RAM the machine has. On a machine with 16 GB RAM, Chrome still crashes with memory errors if it’s the 32-bit version because 32-bit processes can’t address more than 4 GB of virtual memory space.

Check: three-dot menu → Help → About Google Chrome. The version line shows either “(32-bit)” or “(64-bit).” If you’re on 32-bit Chrome on a 64-bit Windows machine, uninstall Chrome and download a fresh installer from google.com/chrome — the installer automatically provides the 64-bit version on 64-bit systems. The 64-bit version can use the full available RAM and eliminates the artificial memory ceiling causing the crashes.

Clearing Crashed Tab State

After repeated crashes on a specific page, Chrome sometimes enters a state where it keeps the failed renderer’s data in its session store and tries to restore it on the next launch — triggering the same crash again. Breaking this cycle requires clearing the session state.

After crashing: don’t use “Restore tabs” on the next launch. Instead, navigate to the URL manually. Also try clearing the cache for the specific site: click the padlock in the address bar → Cookies and site data → Manage on the crashed-page site → remove all entries for that domain. This prevents Chrome from loading corrupted cached data that may be contributing to the repeated crashes on that specific page.

Our guide on Chrome high memory usage covers the Memory Saver configuration and tab management approach in more depth, including per-site exceptions for tabs that shouldn’t be suspended. For crashes that affect the whole Chrome browser rather than individual tabs, our Chrome crashes guide covers installation corruption and profile issues. Google’s Chrome documentation covers the chrome://crashes page which shows Chrome’s own crash log with error signatures useful for identifying patterns across multiple crash events.

Understanding the Memory Footprint Numbers

Chrome’s task manager (Shift + Esc) shows memory differently from Windows Task Manager, which causes confusion. Chrome’s “Memory footprint” column shows the working set — the memory actually resident in RAM and being used. Windows Task Manager shows the full committed memory which includes memory that’s been paged to disk. Chrome’s own numbers are more useful for diagnosing renderer crashes because they reflect what’s actively consuming RAM.

Tabs using 200–300 MB of memory footprint are normal for content-rich pages. Tabs using 500 MB+ indicate memory-intensive content (complex web apps, sites with memory leaks, multiple embedded videos). The GPU process appearing at 300 MB+ is typical when hardware acceleration is active. Background tabs in normal Chrome (without Memory Saver) keep their full memory footprint even when you haven’t visited them in hours — this is why Memory Saver makes such a significant difference on machines with limited RAM.

Site-Specific JavaScript Memory Leaks

Some websites have JavaScript memory leaks — code that allocates memory but never releases it. On these pages, the tab’s memory footprint grows continuously the longer the page is open. A page that starts at 100 MB and grows to 800 MB after 30 minutes of use has a memory leak. Eventually Chrome kills the renderer when it tries to allocate memory and there’s none left.

Identify leaky pages: open a page, note its memory in Chrome’s task manager, wait 20 minutes without interacting with it, check the memory again. If it’s grown significantly without any user interaction, the page has a leak. The practical fix is closing and reopening the tab periodically on leak-prone sites, or finding an alternative way to access the same content (native app instead of web app, for example).

News sites with infinite scroll and auto-loading content, cryptocurrency price dashboards with frequent real-time updates, and web-based IDEs with large projects are all common sources of significant memory growth over extended sessions.

Chrome Flags That Affect Renderer Stability

Chrome’s experimental flags at chrome://flags can affect renderer stability in both directions — some flags improve stability, others introduce instability if they conflict with the current Chrome version. If you’ve previously enabled experimental flags:

Navigate to chrome://flags → click “Reset all to default” in the top right → Relaunch Chrome. This restores all flags to their default values. If crashes stop or reduce significantly after the reset, one of the flags you had enabled was contributing to instability. You can re-enable them one at a time to identify which specific flag was problematic.

Enterprise and Managed Chrome

On corporate-managed machines where Chrome is deployed via group policy, the “Aw, Snap!” error sometimes appears on internal company sites rather than public websites. This specific pattern — external sites loading fine while internal sites crash — often indicates that the corporate SSL certificate chain isn’t configured correctly in Chrome’s policy settings, causing HTTPS connections to internal servers to fail at the TLS layer before the page even loads.

Check chrome://policy to see what group policies are active. IT can diagnose internal site crashes more effectively than end users because they have access to the server-side certificates and Chrome policy configuration. Reporting the specific internal URLs that crash along with any error codes shown briefly before “Aw, Snap!” appears gives IT the information needed to identify whether it’s a certificate, proxy, or policy issue.

Chrome on Low-RAM Machines: Managing Expectations

On machines with 4 GB of RAM — which is below the recommended specification for Windows 11 but still in use on older hardware — Chrome will crash tabs regularly during normal browsing. This isn’t a fixable configuration problem; it’s a capacity problem. 4 GB of RAM running Windows 11 (which itself uses 2–3 GB) leaves 1–2 GB for applications, which isn’t enough for Chrome to maintain multiple tabs simultaneously.

Pragmatic approaches for low-RAM machines: use Chrome’s Memory Saver at Maximum savings setting, keep fewer than 5 tabs open simultaneously, consider switching to a lighter browser (Firefox generally uses slightly less RAM than Chrome; Edge is comparable), or close Chrome entirely when not actively browsing and reopen it when needed. Adding RAM is the only actual fix for this specific capacity issue, but if that’s not feasible, managing Chrome’s tab count aggressively is the next best approach.

The GPU Process Memory Contribution

Chrome’s GPU process — separate from the tab renderer processes — contributes significantly to total Chrome memory usage. When hardware acceleration is active, the GPU process allocates VRAM (or system RAM on integrated graphics machines) for rendering tiles as pages are displayed. On machines with integrated graphics that share system RAM with the GPU, Chrome’s rendering operations effectively take memory from the same pool that Chrome’s tab renderers also use.

On integrated graphics machines experiencing frequent “Aw, Snap!” crashes: disabling hardware acceleration (Settings → System → Use hardware acceleration when available → Off) reduces the GPU process memory footprint and frees system RAM for tab renderers. The visual rendering will be slightly slower (software rendering instead of GPU), but the total available memory for tab processes increases, which reduces crash frequency. This is a different trade-off than on dedicated GPU machines where GPU VRAM is separate from system RAM.

Chrome Task Manager vs Windows Task Manager Memory Numbers

One last point that resolves a lot of confusion: Chrome’s own task manager (Shift + Esc) and Windows Task Manager show very different numbers for Chrome’s memory usage. Windows Task Manager shows the full committed memory — everything Chrome has allocated including pages swapped to disk. Chrome’s own task manager shows the working set — memory actively resident in RAM. The Windows number is always significantly higher.

For diagnosing “Aw, Snap!” crashes, Chrome’s own task manager is more useful because the working set is what gets compared against available physical RAM when the OS decides whether to kill a process. If Chrome’s internal task manager shows tabs collectively using 90% of physical RAM, crashes are imminent regardless of what Windows Task Manager shows as the total committed memory. Use Chrome’s numbers for diagnosing renderer crashes, and Windows Task Manager numbers for understanding overall system memory pressure across all applications. Our guide on Chrome Tab Crashing covers an adjacent issue.

Nikolas Lamprou

Nikolas Lamprou (MSc; GCFR, SC-200, Security+) has been working with computers professionally since 2009 — starting with web development and e-commerce, and moving into cybersecurity over the years. Based in Greece, he brings over 15 years of real-world IT experience to SolveTechToday, where he writes about Windows fixes, software reviews, security tools, and AI applications. His goal is straightforward: cut through the noise and give readers clear, honest guidance on the tech decisions that matter.

Stay Ahead

Fix your next problem before it starts

Get the week's best Windows fixes, software picks, and security guides delivered straight to your inbox. No noise, just solutions.

Press ESC to close · Try "Windows 11" or "Chrome"