{"id":185210,"date":"2026-02-06T17:39:27","date_gmt":"2026-02-06T22:39:27","guid":{"rendered":"https:\/\/pureinfotech.com\/?page_id=185210"},"modified":"2026-02-07T11:42:09","modified_gmt":"2026-02-07T16:42:09","slug":"ip-subnet-calculator","status":"publish","type":"page","link":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/","title":{"rendered":"IP subnet calculator"},"content":{"rendered":"<p>This IP Subnet Calculator provides detailed information about IPv4 and IPv6 subnets, including possible network addresses, usable host ranges, subnet masks, IP classes, and more. Whether you&#8217;re a network administrator or student, this tool helps you quickly understand and calculate subnet information for any network, including setting a network configuration on your Windows 11 device.<\/p>\n<div class='code-block code-block-5' style='margin: 8px auto; text-align: center; display: block; clear: both;'>\n<!-- pureinfotech_S2S_Banner1_ROS -->\n<style>\n\t@media only screen and (min-width: 0px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1770193425126-5_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 50px;\n\t\t}\n\t}\n\t@media only screen and (min-width: 640px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1770193425126-5_123456\"] {\n\t\t\tmin-width: 468px;\n\t\t\tmin-height: 60px;\n\t\t}\n\t}\n<\/style>\n<div id=\"bsa-zone_1770193425126-5_123456\"><\/div><\/div>\n\n    <div class=\"ip-calc-wrapper\">\n        <div class=\"ip-calc-container\">\n            <div class=\"ip-calc-header\"><h2>IPv4 Subnet Calculator<\/h2><\/div>\n            <div id=\"error\" class=\"error-msg\"><\/div>\n            <div class=\"input-group\">\n                <input type=\"text\" id=\"ipInput\" class=\"input-field\" placeholder=\"192.168.1.1\" value=\"192.168.1.1\">\n                <select id=\"cidrInput\" class=\"input-field\" style=\"flex: 0 0 100px;\"><\/select>\n                <button onclick=\"calculateIPv4()\" class=\"calc-btn\">Calculate<\/button>\n            <\/div>\n            <div id=\"results\" class=\"results-grid\">\n                <div class=\"result-item\"><span class=\"result-label\">Network Address<\/span><span id=\"resNetwork\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">Subnet Mask<\/span><span id=\"resMask\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">Broadcast Address<\/span><span id=\"resBroadcast\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">Usable Host Range<\/span><span id=\"resRange\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">Total Hosts<\/span><span id=\"resHosts\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">IP Class<\/span><span id=\"resClass\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"binary-section\"><span class=\"result-label\" style=\"color: #94a3b8;\">Binary Representation<\/span><div id=\"resBinary\">-<\/div><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"ip-calc-container v6-theme\">\n            <div class=\"ip-calc-header\"><h2>IPv6 Subnet Calculator<\/h2><\/div>\n            <div id=\"errorV6\" class=\"error-msg\"><\/div>\n            <div class=\"input-group\">\n                <input type=\"text\" id=\"ipInputV6\" class=\"input-field\" placeholder=\"2001:db8::1\" value=\"2001:db8::1\">\n                <select id=\"cidrInputV6\" class=\"input-field\" style=\"flex: 0 0 100px;\"><\/select>\n                <button onclick=\"calculateIPv6()\" class=\"calc-btn\">Calculate<\/button>\n            <\/div>\n            <div id=\"resultsV6\" class=\"results-grid\">\n                <div class=\"result-item\" style=\"grid-column: 1 \/ -1;\"><span class=\"result-label\">Compressed Address<\/span><span id=\"resV6Compressed\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\" style=\"grid-column: 1 \/ -1;\"><span class=\"result-label\">Expanded Address<\/span><span id=\"resV6Expanded\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">Prefix \/ Network<\/span><span id=\"resV6Network\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\"><span class=\"result-label\">Address Range<\/span><span id=\"resV6Range\" class=\"result-value\">-<\/span><\/div>\n                <div class=\"result-item\" style=\"grid-column: 1 \/ -1;\"><span class=\"result-label\">Total Addresses<\/span><span id=\"resV6Total\" class=\"result-value\">-<\/span><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        (function() {\n            const cidrSelect = document.getElementById('cidrInput');\n            if (cidrSelect && cidrSelect.options.length === 0) {\n                for (let i = 32; i >= 0; i--) {\n                    const opt = document.createElement('option');\n                    opt.value = i; opt.innerHTML = '\/' + i;\n                    if (i === 24) opt.selected = true;\n                    cidrSelect.appendChild(opt);\n                }\n            }\n\n            const cidrSelectV6 = document.getElementById('cidrInputV6');\n            if (cidrSelectV6 && cidrSelectV6.options.length === 0) {\n                for (let i = 128; i >= 0; i -= 8) {\n                    const opt = document.createElement('option');\n                    opt.value = i; opt.innerHTML = '\/' + i;\n                    if (i === 64) opt.selected = true;\n                    cidrSelectV6.appendChild(opt);\n                }\n            }\n\n            const ipToLong = (ip) => ip.split('.').reduce((acc, octet) => (acc << 8) + parseInt(octet, 10), 0) >>> 0;\n            const longToIp = (long) => [(long >>> 24) & 0xFF, (long >>> 16) & 0xFF, (long >>> 8) & 0xFF, long & 0xFF].join('.');\n            const getBinary = (long) => (long >>> 0).toString(2).padStart(32, '0').match(\/.{8}\/g).join('.');\n\n            window.calculateIPv4 = function() {\n                const ipStr = document.getElementById('ipInput').value.trim();\n                const cidr = parseInt(document.getElementById('cidrInput').value);\n                const errorDiv = document.getElementById('error');\n                if (!\/^(\\d{1,3}\\.){3}\\d{1,3}$\/.test(ipStr)) {\n                    if(errorDiv) { errorDiv.innerText = \"Invalid IPv4 address.\"; errorDiv.style.display = \"block\"; }\n                    return;\n                }\n                if(errorDiv) errorDiv.style.display = \"none\";\n                const ipLong = ipToLong(ipStr);\n                const maskLong = (cidr === 0 ? 0 : (0xFFFFFFFF << (32 - cidr))) >>> 0;\n                const networkLong = (ipLong & maskLong) >>> 0;\n                const broadcastLong = (networkLong | (~maskLong)) >>> 0;\n                const firstOctet = (ipLong >>> 24) & 0xFF;\n                let ipClass = firstOctet < 128 ? 'A' : firstOctet < 192 ? 'B' : firstOctet < 224 ? 'C' : firstOctet < 240 ? 'D' : 'E';\n                const hostCount = cidr >= 31 ? (cidr === 32 ? 1 : 2) : Math.pow(2, 32 - cidr) - 2;\n                \n                const updateEl = (id, val) => { const el = document.getElementById(id); if(el) el.innerText = val; };\n                updateEl('resNetwork', longToIp(networkLong));\n                updateEl('resMask', longToIp(maskLong));\n                updateEl('resBroadcast', longToIp(broadcastLong));\n                updateEl('resRange', cidr >= 31 ? \"Point-to-Point\" : longToIp(networkLong + 1) + \" - \" + longToIp(broadcastLong - 1));\n                updateEl('resHosts', hostCount.toLocaleString());\n                updateEl('resClass', ipClass);\n                updateEl('resBinary', getBinary(ipLong));\n            };\n\n            window.calculateIPv6 = function() {\n                const ipStr = document.getElementById('ipInputV6').value.trim();\n                const cidr = parseInt(document.getElementById('cidrInputV6').value);\n                const errorDiv = document.getElementById('errorV6');\n                try {\n                    let fullAddress = \"\";\n                    if (ipStr.indexOf(\"::\") !== -1) {\n                        const parts = ipStr.split(\"::\");\n                        const left = parts[0].split(\":\").filter(p => p !== \"\");\n                        const right = parts[1].split(\":\").filter(p => p !== \"\");\n                        fullAddress = [...left, ...Array(8 - (left.length + right.length)).fill(\"0000\"), ...right].map(p => p.padStart(4, \"0\")).join(\":\");\n                    } else {\n                        fullAddress = ipStr.split(\":\").map(p => p.padStart(4, \"0\")).join(\":\");\n                    }\n                    const hexGroups = fullAddress.split(':');\n                    const bits = hexGroups.map(g => parseInt(g, 16).toString(2).padStart(16, '0')).join('');\n                    const networkBits = bits.substring(0, cidr).padEnd(128, '0');\n                    const broadcastBits = bits.substring(0, cidr).padEnd(128, '1');\n                    const bitsToHex = (b) => b.match(\/.{16}\/g).map(chunk => parseInt(chunk, 2).toString(16).padStart(4, '0')).join(':');\n                    \n                    const updateEl = (id, val) => { const el = document.getElementById(id); if(el) el.innerText = val; };\n                    updateEl('resV6Compressed', ipStr);\n                    updateEl('resV6Expanded', fullAddress);\n                    updateEl('resV6Network', bitsToHex(networkBits) + ' \/' + cidr);\n                    updateEl('resV6Range', bitsToHex(networkBits) + ' - ' + bitsToHex(broadcastBits));\n                    updateEl('resV6Total', \"2^\" + (128 - cidr));\n                    if(errorDiv) errorDiv.style.display = \"none\";\n                } catch (e) {\n                    if(errorDiv) {\n                        errorDiv.innerText = \"Invalid IPv6 address.\";\n                        errorDiv.style.display = \"block\";\n                    }\n                }\n            };\n            calculateIPv4(); calculateIPv6();\n        })();\n    <\/script>\n    \n<h2>What is a subnet?<\/h2>\n<p>A <strong>subnet (subnetwork)<\/strong> is a logical subdivision of an IP network. Instead of treating a large network as a single broadcast domain, subnetting breaks it into smaller, more manageable networks. This improves performance, security, and address management.<\/p>\n<p>An IP network refers to the set of protocols used to transmit data across networks, commonly known as the TCP\/IP stack (Transmission Control Protocol \/ Internet Protocol). Every device in a network is identified by an IP address, which is used to route traffic.<\/p>\n<h2>What is subnetting?<\/h2>\n<p><strong>Subnetting<\/strong> is the process of dividing a larger network into two or more smaller networks. Each subnet operates as its own network segment, while routers connect and control traffic between them.<\/p>\n<p>Routers act as boundaries between subnets. Devices on the same subnet can communicate directly, whereas traffic between subnets must pass through a router. This segmentation helps reduce congestion, improve security, and simplify network administration.<\/p>\n<p>IPv4 has historically been the most widely used addressing system, but adoption of IPv6 has been increasing due to IPv4 address exhaustion.<\/p>\n<div class='code-block code-block-2' style='margin: 8px auto; text-align: center; display: block; clear: both;'>\n<!-- pureinfotech_S2S_Banner2_ROS -->\n<style>\n\t@media only screen and (min-width: 0px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1770193657805-7_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 50px;\n\t\t}\n\t}\n\t@media only screen and (min-width: 640px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1770193657805-7_123456\"] {\n\t\t\tmin-width: 468px;\n\t\t\tmin-height: 60px;\n\t\t}\n\t}\n<\/style>\n<div id=\"bsa-zone_1770193657805-7_123456\"><\/div><\/div>\n\n<div class=\"reference-table-container\">\n<table>\n<thead>\n<tr>\n<th>Prefix size<\/th>\n<th>Network mask<\/th>\n<th class=\"text-right\">Usable hosts per subnet<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"mono\">\/1<\/td>\n<td class=\"mono\">128.0.0.0<\/td>\n<td class=\"text-right\">2,147,483,646<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/2<\/td>\n<td class=\"mono\">192.0.0.0<\/td>\n<td class=\"text-right\">1,073,741,822<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/3<\/td>\n<td class=\"mono\">224.0.0.0<\/td>\n<td class=\"text-right\">536,870,910<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/4<\/td>\n<td class=\"mono\">240.0.0.0<\/td>\n<td class=\"text-right\">268,435,454<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/5<\/td>\n<td class=\"mono\">248.0.0.0<\/td>\n<td class=\"text-right\">134,217,726<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/6<\/td>\n<td class=\"mono\">252.0.0.0<\/td>\n<td class=\"text-right\">67,108,862<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/7<\/td>\n<td class=\"mono\">254.0.0.0<\/td>\n<td class=\"text-right\">33,554,430<\/td>\n<\/tr>\n<tr>\n<td class=\"class-header\" colspan=\"3\">Class A<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/8<\/td>\n<td class=\"mono\">255.0.0.0<\/td>\n<td class=\"text-right\">16,777,214<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/9<\/td>\n<td class=\"mono\">255.128.0.0<\/td>\n<td class=\"text-right\">8,388,606<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/10<\/td>\n<td class=\"mono\">255.192.0.0<\/td>\n<td class=\"text-right\">4,194,302<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/11<\/td>\n<td class=\"mono\">255.224.0.0<\/td>\n<td class=\"text-right\">2,097,150<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/12<\/td>\n<td class=\"mono\">255.240.0.0<\/td>\n<td class=\"text-right\">1,048,574<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/13<\/td>\n<td class=\"mono\">255.248.0.0<\/td>\n<td class=\"text-right\">524,286<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/14<\/td>\n<td class=\"mono\">255.252.0.0<\/td>\n<td class=\"text-right\">262,142<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/15<\/td>\n<td class=\"mono\">255.254.0.0<\/td>\n<td class=\"text-right\">131,070<\/td>\n<\/tr>\n<tr>\n<td class=\"class-header\" colspan=\"3\">Class B<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/16<\/td>\n<td class=\"mono\">255.255.0.0<\/td>\n<td class=\"text-right\">65,534<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/17<\/td>\n<td class=\"mono\">255.255.128.0<\/td>\n<td class=\"text-right\">32,766<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/18<\/td>\n<td class=\"mono\">255.255.192.0<\/td>\n<td class=\"text-right\">16,382<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/19<\/td>\n<td class=\"mono\">255.255.224.0<\/td>\n<td class=\"text-right\">8,190<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/20<\/td>\n<td class=\"mono\">255.255.240.0<\/td>\n<td class=\"text-right\">4,094<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/21<\/td>\n<td class=\"mono\">255.255.248.0<\/td>\n<td class=\"text-right\">2,046<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/22<\/td>\n<td class=\"mono\">255.255.252.0<\/td>\n<td class=\"text-right\">1,022<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/23<\/td>\n<td class=\"mono\">255.255.254.0<\/td>\n<td class=\"text-right\">510<\/td>\n<\/tr>\n<tr>\n<td class=\"class-header\" colspan=\"3\">Class C<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/24<\/td>\n<td class=\"mono\">255.255.255.0<\/td>\n<td class=\"text-right\">254<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/25<\/td>\n<td class=\"mono\">255.255.255.128<\/td>\n<td class=\"text-right\">126<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/26<\/td>\n<td class=\"mono\">255.255.255.192<\/td>\n<td class=\"text-right\">62<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/27<\/td>\n<td class=\"mono\">255.255.255.224<\/td>\n<td class=\"text-right\">30<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/28<\/td>\n<td class=\"mono\">255.255.255.240<\/td>\n<td class=\"text-right\">14<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/29<\/td>\n<td class=\"mono\">255.255.255.248<\/td>\n<td class=\"text-right\">6<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/30<\/td>\n<td class=\"mono\">255.255.255.252<\/td>\n<td class=\"text-right\">2<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/31<\/td>\n<td class=\"mono\">255.255.255.254<\/td>\n<td class=\"text-right\">0<\/td>\n<\/tr>\n<tr>\n<td class=\"mono\">\/32<\/td>\n<td class=\"mono\">255.255.255.255<\/td>\n<td class=\"text-right\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>How IP addresses are structured<\/h2>\n<p>Every IP address consists of two main parts, including the network prefix (network number) that<br \/>\nidentifies the network or subnet the device belongs to, and the host identifier (host portion) that uniquely identifies a device or interface within that network.<\/p>\n<p>All devices in the same subnet share the same network prefix, but each device has a unique host identifier.<\/p>\n<h2>Subnet masks and CIDR notation<\/h2>\n<p>In <strong>IPv4<\/strong>, a subnet mask specifies how many bits are assigned to the network portion and how many to the host portion. It is commonly written in dot-decimal format, such as <code>255.255.255.0<\/code> and <code>255.255.255.252<\/code>.<\/p>\n<p>The subnet mask determines how many subnets can be created and how many hosts each subnet can contain.<\/p>\n<p><strong>CIDR (Classless Inter-Domain Routing)<\/strong> is a modern way to represent the network prefix using a slash followed by the number of bits used for the network portion, for example, <code>192.168.1.0\/24<\/code> and <code>10.0.0.0\/16<\/code>.<\/p>\n<p>The number after the slash is called the prefix length. CIDR replaced the older class-based system and enables flexible subnet sizing rather than fixed class boundaries.<\/p>\n<p>IPv6 does not use subnet masks like IPv4. Instead, it uses prefix lengths, which serve the same purpose. For example, <code>2001:db8::\/64<\/code>.<\/p>\n<p>The prefix length indicates how many bits define the network. The remaining bits identify individual devices. IPv6 networks commonly use a <code>\/64<\/code> prefix for standard subnets.<\/p>\n<h2>Classful vs classless addressing (historical context)<\/h2>\n<p>Before CIDR, IPv4 used classful addressing, where the network prefix was determined by the address class:<\/p>\n<ul>\n<li><strong>Class A:<\/strong> large networks<\/li>\n<li><strong>Class B:<\/strong> medium networks<\/li>\n<li><strong>Class C:<\/strong> small networks<\/li>\n<\/ul>\n<p>Each class had a default subnet mask. However, this system was inefficient and wasted large numbers of IP addresses.<\/p>\n<p>CIDR removed these fixed classes, allowing networks to be sized exactly as needed. Today, classful addressing is mostly historical, but the class terms are still used for reference and education.<\/p>\n<p>This page makes subnet calculations simple for both beginners and advanced users. Enter an IP address and subnet or prefix length to instantly get detailed network information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This IP Subnet Calculator provides detailed information about IPv4 and IPv6 subnets, including possible network addresses, usable host ranges, subnet masks, IP classes, and more. Whether you&#8217;re a network administrator or student, this tool helps you quickly understand and calculate subnet information for any network, including setting a network configuration on your Windows 11 device. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":true,"footnotes":""},"class_list":["post-185210","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IP subnet calculator - Pureinfotech<\/title>\n<meta name=\"description\" content=\"Calculate IPv4 and IPv6 subnets instantly. Find network address, usable host range, subnet mask, prefix length, and IP class with this IP subnet calculator.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IP subnet calculator - Pureinfotech\" \/>\n<meta property=\"og:description\" content=\"Calculate IPv4 and IPv6 subnets instantly. Find network address, usable host range, subnet mask, prefix length, and IP class with this IP subnet calculator.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Pureinfotech \u2022 Windows 10 &amp; Windows 11 help for humans\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/pureinfotech\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-07T16:42:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Pureinfotech\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/\",\"url\":\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/\",\"name\":\"IP subnet calculator - Pureinfotech\",\"isPartOf\":{\"@id\":\"https:\/\/pureinfotech.com\/#website\"},\"datePublished\":\"2026-02-06T22:39:27+00:00\",\"dateModified\":\"2026-02-07T16:42:09+00:00\",\"description\":\"Calculate IPv4 and IPv6 subnets instantly. Find network address, usable host range, subnet mask, prefix length, and IP class with this IP subnet calculator.\",\"breadcrumb\":{\"@id\":\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pureinfotech.com\/ip-subnet-calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/pureinfotech.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IP subnet calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pureinfotech.com\/#website\",\"url\":\"https:\/\/pureinfotech.com\/\",\"name\":\"Pureinfotech \u2022 Windows 10 &amp; Windows 11 help for humans\",\"description\":\"Pureinfotech is the best site to get Windows help \u2013 featuring friendly how-to guides on Windows 10, Windows 11, Xbox, and other things tech, news, deals, reviews, and more.\",\"publisher\":{\"@id\":\"https:\/\/pureinfotech.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pureinfotech.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/pureinfotech.com\/#organization\",\"name\":\"Pureinfotech\",\"url\":\"https:\/\/pureinfotech.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pureinfotech.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2019\/05\/pure-logo-v45.png?fit=192%2C192&quality=78&strip=all&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2019\/05\/pure-logo-v45.png?fit=192%2C192&quality=78&strip=all&ssl=1\",\"width\":192,\"height\":192,\"caption\":\"Pureinfotech\"},\"image\":{\"@id\":\"https:\/\/pureinfotech.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/pureinfotech\",\"https:\/\/x.com\/Pureinfotech\",\"https:\/\/www.youtube.com\/user\/Pureinfotech\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IP subnet calculator - Pureinfotech","description":"Calculate IPv4 and IPv6 subnets instantly. Find network address, usable host range, subnet mask, prefix length, and IP class with this IP subnet calculator.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/","og_locale":"en_US","og_type":"article","og_title":"IP subnet calculator - Pureinfotech","og_description":"Calculate IPv4 and IPv6 subnets instantly. Find network address, usable host range, subnet mask, prefix length, and IP class with this IP subnet calculator.","og_url":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/","og_site_name":"Pureinfotech \u2022 Windows 10 &amp; Windows 11 help for humans","article_publisher":"https:\/\/facebook.com\/pureinfotech","article_modified_time":"2026-02-07T16:42:09+00:00","twitter_card":"summary_large_image","twitter_site":"@Pureinfotech","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/","url":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/","name":"IP subnet calculator - Pureinfotech","isPartOf":{"@id":"https:\/\/pureinfotech.com\/#website"},"datePublished":"2026-02-06T22:39:27+00:00","dateModified":"2026-02-07T16:42:09+00:00","description":"Calculate IPv4 and IPv6 subnets instantly. Find network address, usable host range, subnet mask, prefix length, and IP class with this IP subnet calculator.","breadcrumb":{"@id":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pureinfotech.com\/ip-subnet-calculator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pureinfotech.com\/ip-subnet-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pureinfotech.com\/"},{"@type":"ListItem","position":2,"name":"IP subnet calculator"}]},{"@type":"WebSite","@id":"https:\/\/pureinfotech.com\/#website","url":"https:\/\/pureinfotech.com\/","name":"Pureinfotech \u2022 Windows 10 &amp; Windows 11 help for humans","description":"Pureinfotech is the best site to get Windows help \u2013 featuring friendly how-to guides on Windows 10, Windows 11, Xbox, and other things tech, news, deals, reviews, and more.","publisher":{"@id":"https:\/\/pureinfotech.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pureinfotech.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pureinfotech.com\/#organization","name":"Pureinfotech","url":"https:\/\/pureinfotech.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pureinfotech.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2019\/05\/pure-logo-v45.png?fit=192%2C192&quality=78&strip=all&ssl=1","contentUrl":"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2019\/05\/pure-logo-v45.png?fit=192%2C192&quality=78&strip=all&ssl=1","width":192,"height":192,"caption":"Pureinfotech"},"image":{"@id":"https:\/\/pureinfotech.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/pureinfotech","https:\/\/x.com\/Pureinfotech","https:\/\/www.youtube.com\/user\/Pureinfotech"]}]}},"jetpack-related-posts":[{"id":185121,"url":"https:\/\/pureinfotech.com\/tools\/","url_meta":{"origin":185210,"position":0},"title":"Tools","author":"Mauro Huculak","date":"February 4, 2026","format":false,"excerpt":"This page brings together a growing set of simple tools designed to help you quickly find answers to common Windows and internet-related questions. The first tool, What's My IP, lets you instantly check your public IP address and basic connection information. This is often needed for troubleshooting, remote support, online\u2026","rel":"","context":"","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":184827,"url":"https:\/\/pureinfotech.com\/what-is-my-ip\/","url_meta":{"origin":185210,"position":1},"title":"What is my IP","author":"Mauro Huculak","date":"February 3, 2026","format":false,"excerpt":"What is a public IP address? Your public IP address is a unique identifier assigned to your internet connection by your Internet Service Provider (ISP). It allows websites, apps, and other online services to communicate with your device over the internet. Unlike private IP addresses, which are used only within\u2026","rel":"","context":"","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":17,"url":"https:\/\/pureinfotech.com\/contact-us\/","url_meta":{"origin":185210,"position":2},"title":"Contact us","author":"Mauro Huculak","date":"June 23, 2010","format":false,"excerpt":"Do you have a question about Windows or suggestions? Do you want clarification on a guide or feature? Or anything else? Send me a message, and I (Mauro) will try to get back to you as soon as possible (usually within 48 hours during weekdays). Contact us at this email\u2026","rel":"","context":"","block_context":{"text":"With 15 comments","link":"https:\/\/pureinfotech.com\/contact-us\/#comments"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":163981,"url":"https:\/\/pureinfotech.com\/mauro-huculak\/","url_meta":{"origin":185210,"position":3},"title":"Mauro Huculak","author":"Mauro Huculak","date":"January 21, 2024","format":false,"excerpt":"About the author I'm Mauro Huculak, the founder of Pureinfotech, an independent online publication dedicated to unraveling the complexities of Windows and its ever-evolving ecosystem. Getting into writing wasn't just a spur-of-the-moment thing. I first became obsessed with technology in my teen years, and ever since, I've been learning and\u2026","rel":"","context":"","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"Mauro Huculak and Windows Central writers","src":"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2024\/01\/mauro-huculak-windows-central-writers.webp?resize=350%2C200&quality=78&strip=all&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2024\/01\/mauro-huculak-windows-central-writers.webp?resize=350%2C200&quality=78&strip=all&ssl=1 1x, https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2024\/01\/mauro-huculak-windows-central-writers.webp?resize=525%2C300&quality=78&strip=all&ssl=1 1.5x, https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2024\/01\/mauro-huculak-windows-central-writers.webp?resize=700%2C400&quality=78&strip=all&ssl=1 2x"},"classes":[]},{"id":4584,"url":"https:\/\/pureinfotech.com\/subscribe\/","url_meta":{"origin":185210,"position":4},"title":"Subscribe to the Pureinfotech Newsletter","author":"Mauro Huculak","date":"December 2, 2010","format":false,"excerpt":"Get the latest Windows tips and updates \u2014 straight to your inbox. Twice a week, I break down the most important Windows 11 and Windows 10 updates, how-to guides, and practical tips to help you stay productive, secure, and up-to-date (without the noise). \ufeff Why subscribe to my newsletter? Never\u2026","rel":"","context":"","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"Newsletter banner","src":"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2025\/07\/newsletter-banner.webp?resize=350%2C200&quality=78&strip=all&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2025\/07\/newsletter-banner.webp?resize=350%2C200&quality=78&strip=all&ssl=1 1x, https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2025\/07\/newsletter-banner.webp?resize=525%2C300&quality=78&strip=all&ssl=1 1.5x, https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2025\/07\/newsletter-banner.webp?resize=700%2C400&quality=78&strip=all&ssl=1 2x, https:\/\/i0.wp.com\/pureinfotech.com\/wp-content\/uploads\/2025\/07\/newsletter-banner.webp?resize=1050%2C600&quality=78&strip=all&ssl=1 3x"},"classes":[]},{"id":185234,"url":"https:\/\/pureinfotech.com\/my-user-agent\/","url_meta":{"origin":185210,"position":5},"title":"My user agent","author":"Mauro Huculak","date":"February 8, 2026","format":false,"excerpt":"My User Agent displays the exact user agent string your browser sends to websites, along with a clear breakdown of its meaning. This tool is designed for developers, testers, network administrators, and everyday users who want to understand how their browser identifies itself online. At a glance, you can see\u2026","rel":"","context":"","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/pages\/185210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/comments?post=185210"}],"version-history":[{"count":0,"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/pages\/185210\/revisions"}],"wp:attachment":[{"href":"https:\/\/pureinfotech.com\/wp-json\/wp\/v2\/media?parent=185210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}