How Much Memory Does Your Device Have?
View your device's approximate RAM capacity and JavaScript heap memory usage. All data is read locally from browser APIs and never leaves your device.
This tool reads your device's approximate RAM using navigator.deviceMemory and JavaScript heap usage via performance.memory, showing total heap size, used heap, and heap limit.
The Device Memory API rounds the value to the nearest power of 2 (0.25, 0.5, 1, 2, 4, 8 GB) to reduce fingerprinting precision while still being useful for adaptive content delivery.
What Do Your Results Mean?
| Result | Range | Meaning |
|---|---|---|
| Good | 8+ GB RAM, heap usage below 50% | Your device has ample memory for modern web applications, multitasking, and memory-intensive tasks like video editing or large spreadsheets. |
| Warning | 4 GB RAM or heap usage 50–80% | Your device can handle standard tasks but may slow down with many open tabs or heavy web applications. Consider closing unused tabs. |
| Bad | 2 GB or less RAM, or heap usage above 80% | Low memory may cause browser tab crashes, sluggish performance, and out-of-memory errors in web applications. |
Common Issues and How to Fix Them
Device memory shows as undefined or unavailable
The Device Memory API is only supported in Chromium-based browsers (Chrome, Edge, Opera). Firefox and Safari do not expose this information for privacy reasons.
JavaScript heap usage is very high
Close unused browser tabs and extensions, which each consume heap memory. Check for memory leaks in web applications by monitoring heap growth over time in DevTools.