>>
BunchTool — Window Size
🔗 Share
↺ Reset
📐 Viewport Blueprint
0 × 0 Viewport Dimensions
📊 Window Geometry Bounds
Viewport Width (innerWidth): 0 px
Viewport Height (innerHeight): 0 px
Outer Window Width (outerWidth): 0 px
Outer Window Height (outerHeight): 0 px
Related Tools

More free privacy tools


🛡️ Hardware & Privacy Tools

Window Size Checker —
Viewport Width, Height & Outer Bounds Auditor Free

Check your browser's active viewport dimensions (window.innerWidth, window.innerHeight) and outer window geometry (window.outerWidth, window.outerHeight) in real time with BunchTool's free Window Size Checker. Features live event-driven resize updates and a scaled visual blueprint container.

Real-time inner content viewport measurement (innerWidth × innerHeight)
Outer window frame dimensions including browser chrome (outerWidth × outerHeight)
Proportionally scaled interactive blueprint representation
100% private — window metrics remain in your browser tab
📐
LiveResize Sync
Inner/OuterDimensions
Client-Side100% Private
How It Works

Check window size in three easy steps

Step 1
📐
Load the Tool

The page automatically queries your browser's inner viewport and outer window dimensions upon loading.

Step 2
🔄
Resize Browser Window

Drag your browser window borders or open developer tools to see dimensions update live with window resize events.

Step 3
📊
Inspect Geometry Bounds

Compare inner CSS viewport pixels against total outer window dimensions and inspect the proportional blueprint box.

Why BunchTool

Why use our free Window Size tool?

Event-Driven Live Resize Listener

Listens to browser resize events natively, re-calculating dimensions and updating the UI instantly without manual refreshes.

📐
Dual Inner vs Outer Metrics

Separates content viewport bounds (CSS layout pixels) from outer window geometry (browser chrome, title bars, and scrollbars).

🔒
100% Private Client-Side Tool

All dimension calculations run locally in browser JavaScript. No layout metrics or window bounds are sent to external servers.

FAQ

Frequently asked questions

What is the difference between inner window size and outer window size?
Inner size (window.innerWidth / innerHeight) measures the active content viewport where web pages are rendered. Outer size (window.outerWidth / outerHeight) includes browser chrome such as title bars, tab rows, address bars, scrollbars, and window borders.
How does browser zoom affect viewport size?
Zooming in reduces CSS pixel viewport dimensions (innerWidth / innerHeight) because each CSS pixel represents more physical screen pixels. Zooming out increases the reported CSS pixel viewport width and height.
Why is viewport size important for responsive web design?
CSS media queries (e.g. @media (max-width: 768px)) evaluate against innerWidth and innerHeight. Knowing exact viewport dimensions helps developers debug responsive breakpoints and layout overflow bugs.
Does window resizing update this tool automatically?
Yes. The tool attaches a window resize event listener, recalculating inner/outer dimensions and updating the visual blueprint ratio instantly as you drag the window boundaries.
Are my window size dimensions sent to any server?
No. All dimension calculations and scaling operations execute strictly in local browser JavaScript memory.
Detailed Guide

Understanding Viewport Dimensions (innerWidth/innerHeight), Outer Window Bounds & Responsive Layout Breakpoints

Inner vs Outer Window Geometry: In web development, window.innerWidth and window.innerHeight represent the dimensions of the layout viewport — the rectangular area available for HTML rendering. In contrast, window.outerWidth and window.outerHeight include all browser interface elements (tabs, URL bar, sidebars, scrollbars, and window frame borders).

CSS Pixels vs Physical Pixels: Viewport measurements in JavaScript return CSS logical pixels rather than physical screen hardware pixels. On high-DPI displays (such as Retina screens with devicePixelRatio = 2), a viewport of 1920×1080 CSS pixels corresponds to 3840×2160 physical hardware pixels.

Responsive Breakpoint Auditing: Front-end frameworks like Tailwind CSS or Bootstrap rely on specific viewport width thresholds (e.g., 640px `sm`, 768px `md`, 1024px `lg`, 1280px `xl`). Monitoring live innerWidth values allows developers to accurately test media query trigger points.

Other Collections

Explore other useful categories

Explore 247 more free tools —
no login, no limits.

BunchTool covers PDF editing, text conversion, SEO analysis, calculators, design tools, unit converters and much more. All 100% free, all browser-based.

Browse All 247 tools →