{"id":2120,"date":"2026-01-29T23:36:56","date_gmt":"2026-01-29T21:36:56","guid":{"rendered":"https:\/\/nature-o.net\/?page_id=2120"},"modified":"2026-02-02T17:33:00","modified_gmt":"2026-02-02T15:33:00","slug":"%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80-%d1%83%d0%b3%d0%bb%d0%b5%d1%80%d0%be%d0%b4%d0%bd%d0%be%d0%b3%d0%be-%d1%81%d0%bb%d0%b5%d0%b4%d0%b0-%d0%bf%d0%be%d0%b5%d0%b7%d0%b4","status":"publish","type":"page","link":"https:\/\/nature-o.net\/?page_id=2120","title":{"rendered":"Travel Carbon Footprint Calculator"},"content":{"rendered":"\n<div class=\"eco-tool wp-block-group\" id=\"eco-tool-trip-7f3a2\">\n  <div class=\"eco-tool__header\">\n    <h2 class=\"eco-tool__title\">Travel Carbon Footprint Calculator<\/h2>\n    <p class=\"eco-tool__lead\">\n      Estimate CO\u2082 emissions based on distance and transport type. This is an approximate, educational estimate.\n    <\/p>\n  <\/div>\n\n  <form class=\"eco-tool__form\" id=\"eco-form-7f3a2\" novalidate>\n    <div class=\"eco-tool__grid\">\n      <!-- Transport -->\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-transport-7f3a2\">Transport<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-transport-7f3a2\" name=\"transport\">\n          <option value=\"plane\">Plane<\/option>\n          <option value=\"train\">Train<\/option>\n          <option value=\"bus\">Bus<\/option>\n          <option value=\"car\">Car (personal\/taxi)<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">Choose transport type<\/div>\n      <\/div>\n\n      <!-- Distance -->\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-distance-7f3a2\">Distance (km)<\/label>\n        <input\n          class=\"eco-tool__input\"\n          id=\"eco-distance-7f3a2\"\n          type=\"number\"\n          min=\"1\"\n          step=\"1\"\n          placeholder=\"e.g., 350\"\n        \/>\n        <div class=\"eco-tool__hint\">\n          Enter one-way distance (you can switch to round trip below).\n        <\/div>\n      <\/div>\n\n      <!-- Trip type -->\n      <div class=\"eco-tool__field eco-tool__field--wide\">\n        <span class=\"eco-tool__label\">Trip type<\/span>\n        <div class=\"eco-tool__radios\">\n          <label class=\"eco-tool__radio\">\n            <input type=\"radio\" name=\"triptype\" value=\"oneway\" checked \/>\n            <span>One-way<\/span>\n          <\/label>\n          <label class=\"eco-tool__radio\">\n            <input type=\"radio\" name=\"triptype\" value=\"roundtrip\" \/>\n            <span>Round trip<\/span>\n          <\/label>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Button -->\n    <div class=\"eco-tool__actions\">\n      <button type=\"button\" class=\"eco-tool__btn wp-element-button\" id=\"eco-calc-7f3a2\">\n        Calculate\n      <\/button>\n      <div class=\"eco-tool__error\" id=\"eco-error-7f3a2\"><\/div>\n    <\/div>\n  <\/form>\n\n  <div class=\"eco-tool__result\" id=\"eco-result-7f3a2\" hidden>\n    <h3>Result<\/h3>\n    <p><strong>Estimated emissions:<\/strong> <span id=\"eco-co2-7f3a2\"><\/span><\/p>\n  <\/div>\n\n  <details class=\"eco-tool__details\">\n    <summary>How we calculate<\/summary>\n    <p>\n      Formula: distance \u00d7 emission factor (kg CO\u2082 per passenger-km).\n      Round trips multiply distance by 2.\n    <\/p>\n    <ul>\n      <li><strong>Plane:<\/strong> 0.20 kg CO\u2082 \/ passenger-km<\/li>\n      <li><strong>Train:<\/strong> 0.04 kg CO\u2082 \/ passenger-km<\/li>\n      <li><strong>Bus:<\/strong> 0.08 kg CO\u2082 \/ passenger-km<\/li>\n      <li><strong>Car:<\/strong> 0.17 kg CO\u2082 \/ passenger-km<\/li>\n    <\/ul>\n  <\/details>\n<\/div>\n\n<style>\n.eco-tool {\n  border: 1px solid rgba(0,0,0,.12);\n  border-radius: 12px;\n  padding: 16px;\n}\n\n.eco-tool__grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n}\n\n.eco-tool__field--wide {\n  grid-column: 1 \/ -1;\n}\n\n.eco-tool__label {\n  font-weight: 600;\n  margin-bottom: 4px;\n  display: block;\n}\n\n.eco-tool__input {\n  width: 100%;\n  height: 44px;\n  padding: 0 12px;\n  border: 1px solid rgba(0,0,0,.2);\n  border-radius: 10px;\n  background: #fff;\n  box-sizing: border-box;\n  font: inherit;\n}\n\n\/* force select alignment *\/\n.eco-tool select.eco-tool__input {\n  appearance: none;\n  line-height: 44px;\n  background-image:\n    linear-gradient(45deg, transparent 50%, rgba(0,0,0,.6) 50%),\n    linear-gradient(135deg, rgba(0,0,0,.6) 50%, transparent 50%);\n  background-position:\n    calc(100% - 18px) 50%,\n    calc(100% - 12px) 50%;\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n}\n\n.eco-tool__hint {\n  font-size: 0.9em;\n  opacity: 0.75;\n  margin-top: 4px;\n}\n\n.eco-tool__radios {\n  display: flex;\n  gap: 12px;\n}\n\n.eco-tool__radio {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 12px;\n  border: 1px solid rgba(0,0,0,.15);\n  border-radius: 999px;\n  cursor: pointer;\n}\n\n.eco-tool__actions {\n  margin-top: 16px;\n}\n\n.eco-tool__btn {\n  padding: 10px 22px;\n}\n\n.eco-tool__error {\n  margin-top: 8px;\n  font-weight: 600;\n}\n\n.eco-tool__details {\n  margin-top: 20px;\n}\n<\/style>\n\n<script>\n(function(){\n  const S = \"7f3a2\";\n  const el = (id) => document.getElementById(id + \"-\" + S);\n\n  const transport = el(\"eco-transport\");\n  const distance = el(\"eco-distance\");\n  const calcBtn = el(\"eco-calc\");\n  const resultBox = el(\"eco-result\");\n  const resultVal = el(\"eco-co2\");\n  const errorBox = el(\"eco-error\");\n\n  const FACTORS = {\n    plane: 0.20,\n    train: 0.04,\n    bus: 0.08,\n    car: 0.17\n  };\n\n  function getTripMultiplier(){\n    return document.querySelector('input[name=\"triptype\"]:checked').value === \"roundtrip\" ? 2 : 1;\n  }\n\n  calcBtn.addEventListener(\"click\", function(){\n    errorBox.textContent = \"\";\n\n    const d = Number(distance.value);\n    if (!d || d <= 0) {\n      errorBox.textContent = \"Please enter a valid distance.\";\n      return;\n    }\n\n    const factor = FACTORS[transport.value];\n    const total = d * getTripMultiplier() * factor;\n\n    resultVal.textContent = total.toFixed(1) + \" kg CO\u2082\";\n    resultBox.hidden = false;\n  });\n})();\n<\/script>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Travel Carbon Footprint Calculator Estimate CO\u2082 emissions based on distance and transport type. This is an approximate, educational estimate. Transport PlaneTrainBusCar (personal\/taxi) Choose transport type Distance (km) Enter one-way distance&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2432,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2120"}],"collection":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2120"}],"version-history":[{"count":4,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2120\/revisions"}],"predecessor-version":[{"id":2284,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2120\/revisions\/2284"}],"up":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2432"}],"wp:attachment":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}