{"id":372,"date":"2026-10-14T13:01:14","date_gmt":"2026-10-14T13:01:14","guid":{"rendered":"https:\/\/millimeters.to\/?page_id=372"},"modified":"2026-10-14T13:01:17","modified_gmt":"2026-10-14T13:01:17","slug":"tire-size-calculator","status":"publish","type":"page","link":"https:\/\/millimeters.to\/es\/tire-size-calculator\/","title":{"rendered":"Tire Size Calculator"},"content":{"rendered":"    <div class=\"mmc-tc-page\">\n\n      <h1>Tire <span class=\"mmc-tc-accent\">(Tyre)<\/span> Size Calculator<\/h1>\n      <p class=\"mmc-tc-lede\">Decode any tire size into its width, sidewall height, overall diameter and circumference, then compare it with another size to see the speedometer and odometer error.<\/p>\n\n      <div class=\"mmc-tc-tabs\" role=\"tablist\" aria-label=\"Units\">\n        <button type=\"button\" class=\"mmc-tc-tab mmc-tc-tab-active\" data-units=\"metric\" role=\"tab\" aria-selected=\"true\">Metric (mm, km\/h)<\/button>\n        <button type=\"button\" class=\"mmc-tc-tab\" data-units=\"imperial\" role=\"tab\" aria-selected=\"false\">Imperial (in, mph)<\/button>\n      <\/div>\n\n      <div class=\"mmc-tc-card\">\n        <div class=\"mmc-tc-panels\">\n              <fieldset class=\"mmc-tc-panel\" id=\"mmc-tc-a\">\n      <legend>Current tire<\/legend>\n      <div class=\"mmc-tc-field\">\n        <label for=\"mmc-tc-a-code\">Tire size<\/label>\n        <input id=\"mmc-tc-a-code\" class=\"mmc-tc-input\" type=\"text\" value=\"205\/55R16\" spellcheck=\"false\" autocomplete=\"off\" placeholder=\"205\/55R16 or 33x12.50R15\">\n      <\/div>\n      <div class=\"mmc-tc-three\">\n        <div class=\"mmc-tc-field\"><label for=\"mmc-tc-a-w\">Width (mm)<\/label><input id=\"mmc-tc-a-w\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"205\"><\/div>\n        <div class=\"mmc-tc-field\"><label for=\"mmc-tc-a-a\">Aspect (%)<\/label><input id=\"mmc-tc-a-a\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"55\"><\/div>\n        <div class=\"mmc-tc-field\"><label for=\"mmc-tc-a-r\">Rim (in)<\/label><input id=\"mmc-tc-a-r\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"16\"><\/div>\n      <\/div>\n      <div class=\"mmc-tc-sub\" id=\"mmc-tc-a-sub\"><\/div>\n    <\/fieldset>\n                  <fieldset class=\"mmc-tc-panel\" id=\"mmc-tc-b\">\n      <legend>New tire to compare<\/legend>\n      <div class=\"mmc-tc-field\">\n        <label for=\"mmc-tc-b-code\">Tire size<\/label>\n        <input id=\"mmc-tc-b-code\" class=\"mmc-tc-input\" type=\"text\" value=\"225\/45R17\" spellcheck=\"false\" autocomplete=\"off\" placeholder=\"205\/55R16 or 33x12.50R15\">\n      <\/div>\n      <div class=\"mmc-tc-three\">\n        <div class=\"mmc-tc-field\"><label for=\"mmc-tc-b-w\">Width (mm)<\/label><input id=\"mmc-tc-b-w\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"225\"><\/div>\n        <div class=\"mmc-tc-field\"><label for=\"mmc-tc-b-a\">Aspect (%)<\/label><input id=\"mmc-tc-b-a\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"45\"><\/div>\n        <div class=\"mmc-tc-field\"><label for=\"mmc-tc-b-r\">Rim (in)<\/label><input id=\"mmc-tc-b-r\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"17\"><\/div>\n      <\/div>\n      <div class=\"mmc-tc-sub\" id=\"mmc-tc-b-sub\"><\/div>\n    <\/fieldset>\n            <\/div>\n\n        <div class=\"mmc-tc-result\" id=\"mmc-tc-result\" aria-live=\"polite\"><\/div>\n\n        <div class=\"mmc-tc-speedo\" id=\"mmc-tc-speedo\">\n          <div class=\"mmc-tc-field mmc-tc-speed-in\">\n            <label for=\"mmc-tc-speed\" id=\"mmc-tc-speed-label\">Speedometer reads (km\/h)<\/label>\n            <input id=\"mmc-tc-speed\" class=\"mmc-tc-input\" type=\"text\" inputmode=\"decimal\" value=\"100\">\n          <\/div>\n          <div class=\"mmc-tc-speed-out\" id=\"mmc-tc-speed-out\"><\/div>\n        <\/div>\n        <div class=\"mmc-tc-tip\" id=\"mmc-tc-tip\"><\/div>\n      <\/div>\n\n      <h2>How a tire size is read<\/h2>\n      <p class=\"mmc-tc-section-intro\">Example: <strong>205\/55R16 91V<\/strong><\/p>\n      <div class=\"mmc-tc-decode\">\n        <div><b>205<\/b><span>Section width in millimetres<\/span><\/div>\n        <div><b>55<\/b><span>Aspect ratio: sidewall height is 55% of the width<\/span><\/div>\n        <div><b>R<\/b><span>Radial construction<\/span><\/div>\n        <div><b>16<\/b><span>Rim diameter in inches<\/span><\/div>\n        <div><b>91<\/b><span>Load index (615 kg per tire)<\/span><\/div>\n        <div><b>V<\/b><span>Speed rating (up to 240 km\/h)<\/span><\/div>\n      <\/div>\n\n      <h2>Popular tire sizes and their dimensions<\/h2>\n      <div class=\"mmc-tc-table-wrap\">\n        <table class=\"mmc-tc-table\">\n          <thead><tr><th>Size<\/th><th>Sidewall (mm)<\/th><th>Diameter (mm)<\/th><th>Diameter (in)<\/th><th>Circumference (mm)<\/th><th>Revs \/ km<\/th><\/tr><\/thead>\n          <tbody>\n                      <tr>\n              <td>175\/65R14<\/td>\n              <td>113.8<\/td>\n              <td>583.1<\/td>\n              <td>23<\/td>\n              <td>1832<\/td>\n              <td>546<\/td>\n            <\/tr>\n                      <tr>\n              <td>185\/65R15<\/td>\n              <td>120.3<\/td>\n              <td>621.5<\/td>\n              <td>24.5<\/td>\n              <td>1952<\/td>\n              <td>512<\/td>\n            <\/tr>\n                      <tr>\n              <td>195\/65R15<\/td>\n              <td>126.8<\/td>\n              <td>634.5<\/td>\n              <td>25<\/td>\n              <td>1993<\/td>\n              <td>502<\/td>\n            <\/tr>\n                      <tr>\n              <td>205\/55R16<\/td>\n              <td>112.8<\/td>\n              <td>631.9<\/td>\n              <td>24.9<\/td>\n              <td>1985<\/td>\n              <td>504<\/td>\n            <\/tr>\n                      <tr>\n              <td>215\/60R16<\/td>\n              <td>129<\/td>\n              <td>664.4<\/td>\n              <td>26.2<\/td>\n              <td>2087<\/td>\n              <td>479<\/td>\n            <\/tr>\n                      <tr>\n              <td>225\/45R17<\/td>\n              <td>101.3<\/td>\n              <td>634.3<\/td>\n              <td>25<\/td>\n              <td>1993<\/td>\n              <td>502<\/td>\n            <\/tr>\n                      <tr>\n              <td>225\/65R17<\/td>\n              <td>146.3<\/td>\n              <td>724.3<\/td>\n              <td>28.5<\/td>\n              <td>2275<\/td>\n              <td>439<\/td>\n            <\/tr>\n                      <tr>\n              <td>235\/55R18<\/td>\n              <td>129.3<\/td>\n              <td>715.7<\/td>\n              <td>28.2<\/td>\n              <td>2248<\/td>\n              <td>445<\/td>\n            <\/tr>\n                      <tr>\n              <td>245\/45R18<\/td>\n              <td>110.3<\/td>\n              <td>677.7<\/td>\n              <td>26.7<\/td>\n              <td>2129<\/td>\n              <td>470<\/td>\n            <\/tr>\n                      <tr>\n              <td>255\/55R19<\/td>\n              <td>140.3<\/td>\n              <td>763.1<\/td>\n              <td>30<\/td>\n              <td>2397<\/td>\n              <td>417<\/td>\n            <\/tr>\n                      <tr>\n              <td>265\/65R17<\/td>\n              <td>172.3<\/td>\n              <td>776.3<\/td>\n              <td>30.6<\/td>\n              <td>2439<\/td>\n              <td>410<\/td>\n            <\/tr>\n                      <tr>\n              <td>275\/55R20<\/td>\n              <td>151.3<\/td>\n              <td>810.5<\/td>\n              <td>31.9<\/td>\n              <td>2546<\/td>\n              <td>393<\/td>\n            <\/tr>\n                      <tr>\n              <td>265\/70R16<\/td>\n              <td>185.5<\/td>\n              <td>777.4<\/td>\n              <td>30.6<\/td>\n              <td>2442<\/td>\n              <td>409<\/td>\n            <\/tr>\n                      <tr>\n              <td>285\/75R16<\/td>\n              <td>213.8<\/td>\n              <td>833.9<\/td>\n              <td>32.8<\/td>\n              <td>2620<\/td>\n              <td>382<\/td>\n            <\/tr>\n                    <\/tbody>\n        <\/table>\n      <\/div>\n\n      <h2>Speed ratings<\/h2>\n      <div class=\"mmc-tc-table-wrap\">\n        <table class=\"mmc-tc-table\">\n          <thead><tr><th>Letter<\/th><th>Q<\/th><th>R<\/th><th>S<\/th><th>T<\/th><th>U<\/th><th>H<\/th><th>V<\/th><th>W<\/th><th>Y<\/th><\/tr><\/thead>\n          <tbody><tr><td>Max speed (km\/h)<\/td><td>160<\/td><td>170<\/td><td>180<\/td><td>190<\/td><td>200<\/td><td>210<\/td><td>240<\/td><td>270<\/td><td>300<\/td><\/tr><\/tbody>\n        <\/table>\n      <\/div>\n\n      <h2>How the calculation works<\/h2>\n      <p>Sidewall height = width \u00d7 aspect ratio \u00f7 100. Overall diameter = rim diameter (inches \u00d7 25.4) + 2 \u00d7 sidewall height. Circumference = \u03c0 \u00d7 diameter, and revolutions per kilometre = 1,000,000 \u00f7 circumference in millimetres. Because the speedometer and odometer count wheel rotations, the speed error between two sizes is the ratio of their circumferences.<\/p>\n      <p>Inch sizes such as 33x12.50R15 give the overall diameter and section width directly, so the calculator uses those values and works out the aspect ratio for comparison.<\/p>\n\n              <style>\n          .mmc-dp h3 { font-size: 17px; font-weight: 700; letter-spacing: -.01em; margin: 24px 0 6px; color: #0a0e1f; }\n          .mmc-dp ul, .mmc-dp ol { max-width: 65ch; color: #3a4056; line-height: 1.65; padding-left: 22px; margin: 0 0 14px; }\n          .mmc-dp li { margin-bottom: 6px; }\n          .mmc-dp-ex { background: #f7f8ff; border: 1px solid #e4e8ff; border-left: 4px solid #2b3dff; border-radius: 12px; padding: 14px 18px 4px; margin: 0 0 18px; max-width: 70ch; }\n          .mmc-dp-why { background: #fff8e6; border: 1px solid #ffe2a3; border-left: 4px solid #e8a400; border-radius: 12px; padding: 14px 18px 4px; margin: 0 0 18px; max-width: 70ch; }\n          .mmc-dp-tag { display: block; font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .08em; color: #2b3dff; margin-bottom: 6px; }\n          .mmc-dp-why .mmc-dp-tag { color: #9a6a00; }\n          .mmc-dp-table-wrap { overflow-x: auto; border: 1px solid #ddE1ee; border-radius: 14px; background: #fff; margin: 0 0 18px; }\n          .mmc-dp-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n          .mmc-dp-table th { text-align: left; padding: 10px 12px; background: #eef0fb; color: #5a6178; font-family: ui-monospace, monospace; font-size: 11px; text-transform: uppercase; letter-spacing: .06em; white-space: nowrap; }\n          .mmc-dp-table td { padding: 9px 12px; border-bottom: 1px solid #eef0fb; }\n          .mmc-dp-table td:first-child { font-weight: 600; }\n          .mmc-dp-rel { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 10px; margin-bottom: 18px; }\n          .mmc-dp-rel a { display: block; padding: 13px 15px; border: 1px solid #ddE1ee; border-radius: 12px; background: #fff; text-decoration: none; color: #0a0e1f; }\n          .mmc-dp-rel a:hover { border-color: #2b3dff; box-shadow: 0 0 0 3px #e4e8ff; }\n          .mmc-dp-rel b { display: block; color: #1b2bd6; margin-bottom: 2px; }\n          .mmc-dp-rel span { font-size: 13px; color: #5a6178; }\n        <\/style>\n            <div class=\"mmc-dp\">\n\n      <h2>Two worked examples<\/h2>\n\n      <div class=\"mmc-dp-ex\">\n        <span class=\"mmc-dp-tag\">1 \u00b7 Plus-sizing a hatchback: 205\/55R16 to 225\/45R17<\/span>\n        <p>The original tire is 631.9 mm tall. The new one is 634.3 mm. That's a difference of 2.4 mm, or <strong>0.4%<\/strong>. The wheel is an inch bigger and the tire is wider, but the overall height barely changes, so your speedometer will read 100 km\/h when you're really doing 100.4 km\/h. This is exactly how plus-sizing is meant to work.<\/p>\n      <\/div>\n\n      <div class=\"mmc-dp-ex\">\n        <span class=\"mmc-dp-tag\">2 \u00b7 Fitting bigger tires on a bakkie: 265\/70R17 to 33x12.50R17<\/span>\n        <p>The original is 802.8 mm tall. The 33-inch tire is 838.2 mm, which is <strong>4.4% bigger<\/strong>. When the speedometer says 100 km\/h you're really doing about 104.4 km\/h. The odometer under-reads, so every 100 km you drive shows up as about 96 km on the clock. The engine also turns about 4% slower at the same road speed, so the vehicle feels lazier in its gears. That's a very different result from the first example, and it's why this calculator compares two tires, not just one.<\/p>\n      <\/div>\n\n      <h2>A plus-size ladder from 205\/55R16<\/h2>\n      <p>These are common sizes that keep the overall height close to a 205\/55R16. Availability varies by brand and market, so check what your tire shop can get.<\/p>\n      <div class=\"mmc-dp-table-wrap\">\n        <table class=\"mmc-dp-table\">\n          <thead><tr><th>Size<\/th><th>Diameter (mm)<\/th><th>Difference<\/th><th>Real speed when speedo reads 100<\/th><\/tr><\/thead>\n          <tbody>\n                      <tr>\n              <td>205\/55R16<\/td>\n              <td>631.9<\/td>\n              <td>0.0%<\/td>\n              <td>100.0 km\/h<\/td>\n            <\/tr>\n                      <tr>\n              <td>205\/50R17<\/td>\n              <td>636.8<\/td>\n              <td>+0.8%<\/td>\n              <td>100.8 km\/h<\/td>\n            <\/tr>\n                      <tr>\n              <td>215\/45R17<\/td>\n              <td>625.3<\/td>\n              <td>\u22121.0%<\/td>\n              <td>99.0 km\/h<\/td>\n            <\/tr>\n                      <tr>\n              <td>225\/45R17<\/td>\n              <td>634.3<\/td>\n              <td>+0.4%<\/td>\n              <td>100.4 km\/h<\/td>\n            <\/tr>\n                      <tr>\n              <td>215\/40R18<\/td>\n              <td>629.2<\/td>\n              <td>\u22120.4%<\/td>\n              <td>99.6 km\/h<\/td>\n            <\/tr>\n                      <tr>\n              <td>225\/40R18<\/td>\n              <td>637.2<\/td>\n              <td>+0.8%<\/td>\n              <td>100.8 km\/h<\/td>\n            <\/tr>\n                      <tr>\n              <td>235\/35R19<\/td>\n              <td>647.1<\/td>\n              <td>+2.4%<\/td>\n              <td>102.4 km\/h<\/td>\n            <\/tr>\n                    <\/tbody>\n        <\/table>\n      <\/div>\n\n      <h2>Why overall diameter is the number that matters<\/h2>\n      <p>Everything on your car that counts wheel turns assumes a certain tire height: the speedometer, the odometer, the gearbox, the traction control and the ABS. Change the height and you change what they all see. Width changes how the tire feels and grips. Height changes how the whole car behaves. That's why the rule of thumb is to keep the new tire's diameter within about <strong>3%<\/strong> of the old one.<\/p>\n      <p>In many countries the rules say a speedometer may read a little high but must never read low. A bigger tire pushes it the other way, making it read low, so check the rules where you live before you change.<\/p>\n\n      <h2>Things to check besides diameter<\/h2>\n      <ul>\n        <li><strong>Rim width.<\/strong> Every tire width has a range of rims it's approved for. A 225 tire on a rim that's too narrow or too wide changes the shape of the tire and how it handles. Check the tire maker's range.<\/li>\n        <li><strong>Load index and speed rating.<\/strong> The new tire should be at least as high as the one on the car's door-pillar sticker or in the manual.<\/li>\n        <li><strong>Clearance.<\/strong> Check the wheel arch and suspension at full steering lock and when the suspension is compressed. Bigger rims also need clearance for the brake callipers.<\/li>\n        <li><strong>All-wheel drive.<\/strong> Many AWD systems need all four tires to have almost the same rolling circumference. Mismatched tires can strain the drivetrain, so check the manual and replace all four.<\/li>\n        <li><strong>The wheel itself.<\/strong> A new wheel size also changes where the wheel sits. Use the wheel offset calculator for that.<\/li>\n      <\/ul>\n\n      <h2>A word on low-profile tires and potholes<\/h2>\n      <p>A lower aspect ratio means a shorter sidewall. That sharpens the steering and looks great, but there's less rubber and air between the road and the rim. On a road with potholes, a 35 or 40 profile is much more likely to bend a rim or damage the tire than a 55 or 60. The calculator shows you the sidewall height in millimetres, so you can see just how much cushion you're giving up.<\/p>\n\n      <div class=\"mmc-dp-why\">\n        <span class=\"mmc-dp-tag\">Why this matters<\/span>\n        <p>A tire that's a few percent too big or small changes your speed reading, your fuel use and how your safety systems behave, and you don't notice it until something goes wrong. Five minutes comparing two tires before you buy is cheap insurance.<\/p>\n      <\/div>\n\n      <h2>Related tools<\/h2><div class=\"mmc-dp-rel\"><a href=\"https:\/\/millimeters.to\/wheel-offset-calculator\/\"><b>Wheel offset calculator<\/b><span>Compare two wheels and convert offset to backspacing<\/span><\/a><\/div>\n    <\/div>\n          <h2>Frequently asked questions<\/h2>\n              <details open>\n          <summary>What do the numbers on a tire mean?<\/summary>\n          <p>In a size such as 205\/55R16, 205 is the section width in millimetres, 55 is the aspect ratio (the sidewall height as a percentage of the width), R means radial construction, and 16 is the rim diameter in inches. Sizes are often followed by a load index and a speed rating, for example 91V.<\/p>\n        <\/details>\n              <details>\n          <summary>How do I calculate tire diameter?<\/summary>\n          <p>Multiply the width by the aspect ratio and divide by 100 to get the sidewall height in millimetres. Double it, because there is a sidewall above and below the rim, and add the rim diameter converted to millimetres (rim inches \u00d7 25.4). For 205\/55R16: sidewall = 205 \u00d7 0.55 = 112.75 mm, so the overall diameter = 2 \u00d7 112.75 + 16 \u00d7 25.4 = 631.9 mm (24.9 inches).<\/p>\n        <\/details>\n              <details>\n          <summary>How much does the speedometer change with a different tire size?<\/summary>\n          <p>The speedometer counts wheel rotations, so a larger overall diameter means you travel further per rotation and the real speed is higher than the display. The error is the ratio of the two circumferences. A tire that is 3% larger in diameter makes a speedometer reading of 100 km\/h correspond to about 103 km\/h of real speed, and the odometer under-reads distance by the same 3%.<\/p>\n        <\/details>\n              <details>\n          <summary>How much larger a tire can I fit?<\/summary>\n          <p>A common guideline is to keep the new overall diameter within about 3% of the original, which keeps the speedometer, gearing, ground clearance and ABS or traction control close to what the car was designed for. Check wheel-arch clearance and the vehicle manual or a tire fitter before changing size.<\/p>\n        <\/details>\n              <details>\n          <summary>What is the difference between inch sizes like 33x12.50R15 and metric sizes?<\/summary>\n          <p>Inch (flotation) sizes give the overall diameter, the section width and the rim diameter in inches, while metric sizes give the width in millimetres, the aspect ratio and the rim in inches. This calculator reads both. For an inch size it also shows the nearest metric dimensions, but those may not exist as real tires, so use them as a guide and compare the diameter and width.<\/p>\n        <\/details>\n      \n    <\/div>\n\n    <script>\n    (function () {\n      var units = 'metric';\n      var $ = function (id) { return document.getElementById(id); };\n      var T = { a: null, b: null };   \/\/ parsed tire objects\n      var syncing = false;\n\n      function num(v) { var n = parseFloat(String(v).replace(',', '.')); return isNaN(n) || n <= 0 ? 0 : n; }\n      function fmt(n, d) { return n.toLocaleString('en-US', { maximumFractionDigits: d, minimumFractionDigits: 0 }); }\n      function signed(n, d) { return (n > 0 ? '+' : n < 0 ? '\u2212' : '') + fmt(Math.abs(n), d); }\n\n      function parseCode(str) {\n        var s = String(str).trim().replace(\/^(?:P|LT|T|ST)(?=\\d)\/i, '');\n        var m = \/^(\\d{2}(?:\\.\\d+)?)\\s*[x\u00d7*]\\s*(\\d{1,2}(?:\\.\\d+)?)\\s*(?:ZR|R|-)?\\s*(\\d{2}(?:\\.\\d)?)\/i.exec(s);\n        if (m && parseFloat(m[1]) < 60) {   \/\/ inch (flotation) size, e.g. 33x12.50R15\n          var Din = parseFloat(m[1]), win = parseFloat(m[2]), r = parseFloat(m[3]);\n          var wmm = win * 25.4, side = (Din - r) \/ 2 * 25.4;\n          if (side <= 0) return null;\n          return { w: wmm, a: side \/ wmm * 100, r: r, flot: { D: Din, w: win } };\n        }\n        m = \/^(\\d{3})\\s*[\\\/\\-]\\s*(\\d{2,3})\\s*(?:ZR|R|-|[A-Za-z]{0,2})?\\s*(\\d{2}(?:\\.\\d)?)\/i.exec(s);\n        if (m) return { w: parseFloat(m[1]), a: parseFloat(m[2]), r: parseFloat(m[3]) };\n        return null;\n      }\n\n      function calc(t) {\n        var side = t.w * t.a \/ 100, d = t.r * 25.4 + 2 * side;\n        return { w: t.w, side: side, d: d, c: Math.PI * d, revKm: 1000000 \/ (Math.PI * d), revMi: 1609344 \/ (Math.PI * d) };\n      }\n\n      function codeFrom(t) {\n        var a = Math.round(t.a * 10) \/ 10;\n        return fmt(t.w, 0) + '\/' + fmt(a, 1) + 'R' + fmt(t.r, 1);\n      }\n\n      var WIDTHS = [135, 145, 155, 165, 175, 185, 195, 205, 215, 225, 235, 245, 255, 265, 275, 285, 295, 305, 315, 325, 335];\n      var ASPECTS = [25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85];\n      function closestMetric(t) {\n        var D = calc(t).d, out = [];\n        WIDTHS.forEach(function (w) { ASPECTS.forEach(function (a) {\n          var d = t.r * 25.4 + 2 * w * a \/ 100;\n          out.push({ s: w + '\/' + a + 'R' + fmt(t.r, 1), err: Math.abs(d - D) \/ D * 300 + Math.abs(w - t.w) \/ t.w * 100, dd: (d - D) \/ D * 100 });\n        }); });\n        out.sort(function (x, y) { return x.err - y.err; });\n        return out.slice(0, 3);\n      }\n\n      function readFields(id) {\n        var w = num($('mmc-tc-' + id + '-w').value), a = num($('mmc-tc-' + id + '-a').value), r = num($('mmc-tc-' + id + '-r').value);\n        return (w && a && r) ? { w: w, a: a, r: r } : null;\n      }\n\n      function fromCode(id) {\n        var t = parseCode($('mmc-tc-' + id + '-code').value);\n        if (!t) { T[id] = null; $('mmc-tc-' + id + '-sub').textContent = 'Type a size like 205\/55R16 or 33x12.50R15'; update(); return; }\n        syncing = true;\n        $('mmc-tc-' + id + '-w').value = fmt(t.w, 1); $('mmc-tc-' + id + '-a').value = fmt(t.a, 1); $('mmc-tc-' + id + '-r').value = fmt(t.r, 1);\n        syncing = false;\n        T[id] = t; update();\n      }\n      function fromFields(id) {\n        if (syncing) return;\n        var t = readFields(id);\n        T[id] = t;\n        if (t) $('mmc-tc-' + id + '-code').value = codeFrom(t);\n        update();\n      }\n\n      var rowsDef = [\n        ['Section width', function (c) { return units === 'metric' ? c.w : c.w \/ 25.4; }, 'mm', 'in', 1, 2],\n        ['Sidewall height', function (c) { return units === 'metric' ? c.side : c.side \/ 25.4; }, 'mm', 'in', 1, 2],\n        ['Overall diameter', function (c) { return units === 'metric' ? c.d : c.d \/ 25.4; }, 'mm', 'in', 1, 2],\n        ['Circumference', function (c) { return units === 'metric' ? c.c : c.c \/ 25.4; }, 'mm', 'in', 0, 1],\n        ['Revolutions', function (c) { return units === 'metric' ? c.revKm : c.revMi; }, 'per km', 'per mile', 0, 0]\n      ];\n\n      function update() {\n        var A = T.a, B = T.b, res = $('mmc-tc-result'), m = units === 'metric';\n        ['a', 'b'].forEach(function (id) {\n          var t = T[id], sub = $('mmc-tc-' + id + '-sub');\n          if (!t) { if (!sub.textContent) sub.textContent = ''; return; }\n          if (t.flot) { var cm = closestMetric(t); sub.innerHTML = 'Inch size read as ' + fmt(t.flot.D, 1) + ' in tall \u00d7 ' + fmt(t.flot.w, 2) + ' in wide. Nearest metric dimensions: <strong>' + cm.map(function (x) { return x.s; }).join(', ') + '<\/strong>'; }\n          else { var c = calc(t); sub.textContent = 'Sidewall ' + fmt(c.side, 1) + ' mm \u00b7 diameter ' + fmt(c.d, 1) + ' mm (' + fmt(c.d \/ 25.4, 1) + ' in)'; }\n        });\n        if (!A || !B) { res.innerHTML = '<div class=\"mmc-tc-result-head\">Enter both tire sizes to compare<\/div>'; $('mmc-tc-speed-out').innerHTML = ''; $('mmc-tc-tip').innerHTML = ''; return; }\n        var a = calc(A), b = calc(B);\n        var html = '<div class=\"mmc-tc-result-head\">Comparison<\/div><div class=\"mmc-tc-table-wrap\"><table class=\"mmc-tc-table mmc-tc-cmp\"><thead><tr><th><\/th><th>Current<\/th><th>New<\/th><th>Difference<\/th><\/tr><\/thead><tbody>';\n        rowsDef.forEach(function (r) {\n          var va = r[1](a), vb = r[1](b), u = m ? r[2] : r[3], dp = m ? r[4] : r[5];\n          var diff = vb - va, pct = va ? diff \/ va * 100 : 0;\n          html += '<tr><td>' + r[0] + '<\/td><td>' + fmt(va, dp) + ' <small>' + u + '<\/small><\/td><td>' + fmt(vb, dp) + ' <small>' + u + '<\/small><\/td><td class=\"mmc-tc-d\">' + signed(diff, dp) + ' <small>' + u + '<\/small> \u00b7 ' + signed(pct, 1) + '%<\/td><\/tr>';\n        });\n        var clr = (b.d - a.d) \/ 2;\n        html += '<tr><td>Ground clearance change<\/td><td colspan=\"2\"><\/td><td class=\"mmc-tc-d\">' + (m ? signed(clr, 1) + ' <small>mm<\/small>' : signed(clr \/ 25.4, 2) + ' <small>in<\/small>') + '<\/td><\/tr>';\n        html += '<\/tbody><\/table><\/div>';\n        res.innerHTML = html;\n\n        var ratio = b.c \/ a.c, pctD = (ratio - 1) * 100;\n        var ind = num($('mmc-tc-speed').value) || 0, act = ind * ratio, su = m ? 'km\/h' : 'mph', du = m ? 'km' : 'miles';\n        $('mmc-tc-speed-out').innerHTML =\n          '<div class=\"mmc-tc-sp\"><span>Real speed<\/span><b>' + fmt(act, 1) + ' <small>' + su + '<\/small><\/b><\/div>' +\n          '<div class=\"mmc-tc-sp\"><span>Speedometer error<\/span><b>' + signed(pctD, 1) + '%<\/b><\/div>' +\n          '<div class=\"mmc-tc-sp\"><span>Odometer<\/span><b>100 ' + du + ' shown = ' + fmt(100 * ratio, 1) + ' ' + du + '<\/b><\/div>' +\n          '<div class=\"mmc-tc-sp\"><span>Engine revs at same speed<\/span><b>' + signed((1 \/ ratio - 1) * 100, 1) + '%<\/b><\/div>';\n\n        var ap = Math.abs(pctD), msg;\n        if (ap < 0.5) msg = '<strong>Almost identical.<\/strong> The overall diameter differs by ' + fmt(ap, 1) + '%, so the speedometer, gearing and odometer will barely change.';\n        else if (ap <= 3) msg = '<strong>Within the usual 3% guideline.<\/strong> The speedometer will read ' + (pctD > 0 ? 'lower' : 'higher') + ' than your real speed by about ' + fmt(ap, 1) + '%.';\n        else if (ap <= 5) msg = '<strong>A noticeable difference (' + fmt(ap, 1) + '%).<\/strong> Expect a clear speedometer error and a change in gearing. Check wheel-arch clearance and ABS or traction-control requirements.';\n        else msg = '<strong>A large difference (' + fmt(ap, 1) + '%).<\/strong> This will affect the speedometer, gearing, clearance and driver aids, and may need recalibration. Ask a tire fitter before changing.';\n        if (Math.abs(a.side - b.side) \/ a.side > 0.15) msg += ' The sidewall height changes by ' + fmt(Math.abs(b.side - a.side), 1) + ' mm, so the ride and comfort will feel different.';\n        $('mmc-tc-tip').innerHTML = msg;\n      }\n\n      document.querySelectorAll('.mmc-tc-tab').forEach(function (t) {\n        t.addEventListener('click', function () {\n          document.querySelectorAll('.mmc-tc-tab').forEach(function (x) { var on = x === t; x.classList.toggle('mmc-tc-tab-active', on); x.setAttribute('aria-selected', on ? 'true' : 'false'); });\n          var prev = units; units = t.getAttribute('data-units');\n          if (prev !== units) {\n            var sp = $('mmc-tc-speed'), v = num(sp.value);\n            sp.value = units === 'imperial' ? fmt(Math.round(v * 0.621371), 0) : fmt(Math.round(v \/ 0.621371), 0);\n            $('mmc-tc-speed-label').textContent = 'Speedometer reads (' + (units === 'metric' ? 'km\/h' : 'mph') + ')';\n          }\n          update();\n        });\n      });\n      ['a', 'b'].forEach(function (id) {\n        $('mmc-tc-' + id + '-code').addEventListener('input', function () { fromCode(id); });\n        ['w', 'a', 'r'].forEach(function (k) { $('mmc-tc-' + id + '-' + k).addEventListener('input', function () { fromFields(id); }); });\n      });\n      $('mmc-tc-speed').addEventListener('input', update);\n      fromCode('a'); fromCode('b');\n    })();\n    <\/script>\n\n    <style>\n      .mmc-tc-page { max-width: 760px; margin: 0 auto; color: #0a0e1f; }\n      .mmc-tc-page h1 { font-size: 34px; line-height: 1.15; letter-spacing: -.025em; font-weight: 700; margin: 0 0 12px; }\n      .mmc-tc-accent { color: #2b3dff; }\n      .mmc-tc-lede { font-size: 17px; color: #5a6178; max-width: 60ch; margin-bottom: 24px; line-height: 1.55; }\n      .mmc-tc-tabs { display: inline-flex; flex-wrap: wrap; gap: 2px; padding: 4px; background: #fff; border: 1px solid #ddE1ee; border-radius: 14px; margin-bottom: 16px; }\n      .mmc-tc-tab { font-family: ui-monospace, \"JetBrains Mono\", monospace; background: transparent; border: none; padding: 9px 16px; font-size: 13px; font-weight: 600; color: #5a6178; border-radius: 10px; cursor: pointer; }\n      .mmc-tc-tab:hover { color: #0a0e1f; background: #f2f4fa; }\n      .mmc-tc-tab-active, .mmc-tc-tab-active:hover { background: #2b3dff; color: #fff; }\n      .mmc-tc-card { background: #fff; border: 1px solid #ddE1ee; border-radius: 18px; padding: 22px; margin-bottom: 30px; box-shadow: 0 18px 40px -28px rgba(43,61,255,.35); }\n      .mmc-tc-panels { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n      .mmc-tc-panel { border: 1px solid #e4e8ff; border-radius: 14px; padding: 6px 16px 14px; margin: 0; background: #fbfbff; min-width: 0; }\n      .mmc-tc-panel legend { font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .08em; color: #2b3dff; padding: 0 6px; }\n      .mmc-tc-field { margin-top: 10px; min-width: 0; }\n      .mmc-tc-three { display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 8px; }\n      .mmc-tc-field label { display: block; font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 10.5px; font-weight: 600; text-transform: uppercase; letter-spacing: .06em; color: #5a6178; margin-bottom: 5px; }\n      .mmc-tc-input { width: 100%; font-family: inherit; font-size: 16px; color: #0a0e1f; background: #fff; border: 1px solid #c9cfe6; border-radius: 10px; padding: 10px 12px; box-sizing: border-box; }\n      .mmc-tc-input:focus { border-color: #2b3dff; outline: none; box-shadow: 0 0 0 4px #e4e8ff; }\n      .mmc-tc-sub { margin-top: 10px; font-size: 12.5px; color: #5a6178; line-height: 1.45; min-height: 18px; }\n      .mmc-tc-result { margin-top: 20px; }\n      .mmc-tc-result-head { font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 12px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #5a6178; margin: 0 0 10px; }\n      .mmc-tc-cmp td small { color: #8e96b3; font-size: 11.5px; }\n      .mmc-tc-cmp .mmc-tc-d { color: #1b2bd6; font-weight: 600; }\n      .mmc-tc-speedo { display: grid; grid-template-columns: 200px 1fr; gap: 16px; margin-top: 20px; align-items: start; }\n      .mmc-tc-speed-out { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\n      .mmc-tc-sp { display: flex; flex-direction: column; gap: 4px; padding: 12px 14px; border: 1px solid #e4e8ff; background: #f7f8ff; border-radius: 14px; }\n      .mmc-tc-sp:first-child { background: #e4e8ff; border-color: #c9d0ff; }\n      .mmc-tc-sp span { font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 10.5px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: #5a6178; }\n      .mmc-tc-sp b { font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 18px; font-weight: 600; color: #1b2bd6; line-height: 1.2; }\n      .mmc-tc-sp small { font-size: 12px; font-weight: 500; color: #5a6178; }\n      .mmc-tc-tip { margin-top: 14px; padding: 13px 16px; background: #e4e8ff; border-radius: 12px; font-size: 14.5px; line-height: 1.55; color: #1c2352; }\n      .mmc-tc-tip:empty { display: none; }\n      .mmc-tc-page h2 { font-size: 22px; font-weight: 700; letter-spacing: -.015em; margin: 36px 0 8px; }\n      .mmc-tc-section-intro { font-size: 15px; color: #5a6178; margin-bottom: 14px; }\n      .mmc-tc-decode { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n      .mmc-tc-decode div { padding: 12px 14px; border: 1px solid #e4e8ff; background: #f7f8ff; border-radius: 14px; }\n      .mmc-tc-decode b { display: block; font-family: ui-monospace, \"JetBrains Mono\", monospace; font-size: 24px; color: #1b2bd6; }\n      .mmc-tc-decode span { font-size: 13px; color: #5a6178; line-height: 1.4; }\n      .mmc-tc-table-wrap { overflow-x: auto; border: 1px solid #ddE1ee; border-radius: 14px; background: #fff; }\n      .mmc-tc-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n      .mmc-tc-table th { text-align: left; padding: 10px 12px; background: #eef0fb; color: #5a6178; font-family: ui-monospace, monospace; font-size: 11px; text-transform: uppercase; letter-spacing: .06em; white-space: nowrap; }\n      .mmc-tc-table td { padding: 9px 12px; border-bottom: 1px solid #eef0fb; white-space: nowrap; }\n      .mmc-tc-table tr:hover td { background: #f7f8ff; }\n      .mmc-tc-page p { max-width: 65ch; color: #3a4056; line-height: 1.65; margin-bottom: 14px; }\n      .mmc-tc-page details { background: #fff; border: 1px solid #ddE1ee; border-radius: 12px; padding: 14px 16px; margin-bottom: 8px; }\n      .mmc-tc-page summary { font-weight: 600; cursor: pointer; }\n      .mmc-tc-page details p { margin: 10px 0 0; }\n      @media (max-width: 680px) {\n        .mmc-tc-page h1 { font-size: 28px; }\n        .mmc-tc-panels { grid-template-columns: 1fr; }\n        .mmc-tc-speedo { grid-template-columns: 1fr; }\n        .mmc-tc-decode { grid-template-columns: 1fr 1fr; }\n      }\n    <\/style>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-372","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tire Size Calculator - millimeters.to<\/title>\n<meta name=\"description\" content=\"Decode any tire size like 205\/55R16, then compare two sizes for diameter, sidewall and speedometer error. Free, with worked examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/millimeters.to\/es\/tire-size-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tire Size Calculator - millimeters.to\" \/>\n<meta property=\"og:description\" content=\"Decode any tire size like 205\/55R16, then compare two sizes for diameter, sidewall and speedometer error. Free, with worked examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/millimeters.to\/es\/tire-size-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"millimeters.to\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-14T13:01:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/millimeters.to\\\/tire-size-calculator\\\/\",\"url\":\"https:\\\/\\\/millimeters.to\\\/tire-size-calculator\\\/\",\"name\":\"Tire Size Calculator - millimeters.to\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/millimeters.to\\\/#website\"},\"datePublished\":\"2026-10-14T13:01:14+00:00\",\"dateModified\":\"2026-10-14T13:01:17+00:00\",\"description\":\"Decode any tire size like 205\\\/55R16, then compare two sizes for diameter, sidewall and speedometer error. Free, with worked examples.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/millimeters.to\\\/tire-size-calculator\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/millimeters.to\\\/tire-size-calculator\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/millimeters.to\\\/tire-size-calculator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/millimeters.to\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tire Size Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/millimeters.to\\\/#website\",\"url\":\"https:\\\/\\\/millimeters.to\\\/\",\"name\":\"millimeters.to\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/millimeters.to\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tire Size Calculator - millimeters.to","description":"Decode any tire size like 205\/55R16, then compare two sizes for diameter, sidewall and speedometer error. Free, with worked examples.","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:\/\/millimeters.to\/es\/tire-size-calculator\/","og_locale":"es_ES","og_type":"article","og_title":"Tire Size Calculator - millimeters.to","og_description":"Decode any tire size like 205\/55R16, then compare two sizes for diameter, sidewall and speedometer error. Free, with worked examples.","og_url":"https:\/\/millimeters.to\/es\/tire-size-calculator\/","og_site_name":"millimeters.to","article_modified_time":"2026-10-14T13:01:17+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/millimeters.to\/tire-size-calculator\/","url":"https:\/\/millimeters.to\/tire-size-calculator\/","name":"Tire Size Calculator - millimeters.to","isPartOf":{"@id":"https:\/\/millimeters.to\/#website"},"datePublished":"2026-10-14T13:01:14+00:00","dateModified":"2026-10-14T13:01:17+00:00","description":"Decode any tire size like 205\/55R16, then compare two sizes for diameter, sidewall and speedometer error. Free, with worked examples.","breadcrumb":{"@id":"https:\/\/millimeters.to\/tire-size-calculator\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/millimeters.to\/tire-size-calculator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/millimeters.to\/tire-size-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/millimeters.to\/"},{"@type":"ListItem","position":2,"name":"Tire Size Calculator"}]},{"@type":"WebSite","@id":"https:\/\/millimeters.to\/#website","url":"https:\/\/millimeters.to\/","name":"millimeters.to","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/millimeters.to\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/pages\/372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/comments?post=372"}],"version-history":[{"count":1,"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/pages\/372\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/pages\/372\/revisions\/373"}],"wp:attachment":[{"href":"https:\/\/millimeters.to\/es\/wp-json\/wp\/v2\/media?parent=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}