Crochet Hook Size Converter – Online US, UK, Metric, JP
Enter a hook size in any system and instantly see the equivalent in all other standards.
UD5 Toolkit
window.innerWidth / window.innerHeight) represent the viewport — the actual content area of the browser where your web page renders. Outer dimensions (window.outerWidth / window.outerHeight) include the entire browser window, encompassing toolbars, tab bars, address bar, bookmarks bar, and window borders. On mobile browsers, inner and outer values are often identical since mobile browsers typically run in full-screen mode without additional window chrome.
screen.width / screen.height return the full resolution of the user's monitor in physical pixels. screen.availWidth / screen.availHeight return the screen space actually available to browser windows — this excludes permanent OS UI elements like the taskbar (Windows), Dock (macOS), or system menu bars. On a 1920×1080 monitor with a 40px taskbar, availHeight would be 1040px. On mobile devices, these values are usually identical since apps occupy the full screen.
window.devicePixelRatio) is the ratio between physical pixels on the screen and CSS logical pixels. A DPR of 1 means 1 CSS pixel = 1 physical pixel. A DPR of 2 (common on Retina displays and most modern smartphones) means 1 CSS pixel = 2×2 = 4 physical pixels, enabling sharper text and images. Common values: 1 (standard desktop), 1.25–1.5 (some Windows laptops), 2 (MacBook Retina, iPhone, many Androids), 3 (iPhone 14/15 Pro Max, Samsung Galaxy flagships). Web developers use DPR to serve appropriately sized images via srcset and to adjust canvas rendering for crisp output.
window.innerWidth and document.documentElement.clientWidth is the scrollbar width. innerWidth includes the vertical scrollbar (typically 12–17px on desktop), while clientWidth excludes it. This is important when calculating available layout space. On macOS with overlay scrollbars or mobile devices, the difference is usually 0. This tool displays the scrollbar width in real-time under "Extra Info."
window.visualViewport) provides dimensions of the currently visible area, accounting for on-screen keyboards, pinch-zoom, and other mobile-specific factors. When a virtual keyboard appears on mobile, the visual viewport shrinks while the layout viewport (innerHeight) may remain unchanged. This API also reports offsetTop (how far the visual viewport is offset from the layout viewport) and scale (current pinch-zoom level). It's essential for positioning fixed elements like chat input bars or sticky footers correctly on mobile.
window.innerWidth, and 1vh = 1% of window.innerHeight. However, on mobile Safari, 100vh can be larger than the visible area because it doesn't account for the address bar. New CSS units like svh (small viewport height), lvh (large viewport height), and dvh (dynamic viewport height) address this. The Visual Viewport API provides the most accurate mobile viewport measurement. Use dvh for elements that need to fill the screen exactly on mobile.
resize event fires rapidly during window dragging — potentially 60+ times per second. Best practices: 1) Use requestAnimationFrame to throttle updates to the screen refresh rate. 2) Debounce with a 150–300ms delay if you only need the final value. 3) Use ResizeObserver for observing specific elements rather than the whole window. 4) Match media queries with window.matchMedia() for breakpoint-specific logic. This tool uses requestAnimationFrame for smooth, performant real-time updates.
outerWidth/outerHeight often equal innerWidth/innerHeight because mobile browsers lack separate window chrome. Additionally, when a browser window is maximized vs. fullscreen (F11), outer dimensions change significantly. For reliable layout calculations, always use inner dimensions or the Visual Viewport API.
Enter a hook size in any system and instantly see the equivalent in all other standards.
Estimate the worm bin surface area needed based on the amount of kitchen scraps your household produces weekly. Right‑size your worm farm.
Enter material thickness and get the recommended pop rivet diameter and grip range.
Select shoe size and riding style to get recommended deck width. Visual comparison.
Enter your bird species and weight to find the correct harness size. Visual adjustment guide.
Enter the dimensions of your insert and get the correct envelope size (DL, C6, etc.). Quick mail guide.
Look up front and rear wiper blade sizes by car model. Never buy the wrong length again.
Enter head circumference to get crown diameter and length. Perfect fit top‑down hats.
Enter piece count and piece size to estimate finished dimensions. Check if it fits your table.
Reference for standard blanket and afghan sizes in inches and cm. Perfect for knitters and crocheters.
Estimate solar heat gain through windows given SHGC and orientation. Understand cooling loads. Simple educational physics tool. Local.
Enter your bag dimensions and compare against major airline carry-on and checked limits. Visual pass/fail gauge. Avoid gate fees.
Convert running shoe sizes between US (men/women), UK, EU, and centimeters. Also includes brand-specific fit notes (general guide).
Enter baby's weight in lbs or kg to see suggested diaper sizes across major brands. General reference, no data collected.
Enter item dimensions and find the smallest rectangular box that can fit them (simple packing heuristic). Helps reduce shipping costs. Local algorithm.
See exact mm and inch dimensions of ISO A-series and US paper sizes. Visual comparison tool. Also calculates weight based on GSM and dimensions.
Enter a URL and view it in three iframes: mobile, tablet, and desktop side‑by‑side. Quick responsive check.
Shrink a PDF file size with configurable image quality and object removal. All processing stays in your browser.
Drag to resize a box and see the Resize Observer callback fire. Get contentRect and borderBoxSize. Learn the API.
Predict the file size of an image based on pixel dimensions and format (JPEG, PNG, WebP). Rough estimate. Local.
Enter two tire sizes and see a side‑by‑side comparison of diameter, width, and speedometer error. Local math.
Build a proper <meta name='viewport'> tag with width, initial‑scale, and user‑scalable options. Avoid common mobile rendering issues.
See exact dimensions of your current browser inner/outer window, screen resolution, and pixel ratio. Developer debug.
Reduce your HTML file size by stripping whitespace, comments, and optional closing tags. Secure browser‑based.
Convert pixel values to viewport‑relative units (vw, vh, vmin, vmax) based on a selected breakpoint. Precise responsive design.
Enter a URL and drag a slider to change the viewport width smoothly. See exactly where your layout breaks. No iframe limits.
Input dimensions and color depth to estimate uncompressed file size for BMP, PNG, JPEG. Planning tool.
Calculate new dimensions while preserving aspect ratio, or find the ratio from width and height. For video and images.
Preview any website inside emulated device viewports (iPhone, iPad, various resolutions). No screenshot, live interaction in an iframe. Local tool.
Detect your current screen resolution, viewport dimensions, and device pixel ratio. Useful for responsive design testing. No data collection.