{"id":24900,"date":"2026-09-24T02:46:02","date_gmt":"2026-09-24T02:46:02","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=24900"},"modified":"2026-09-24T02:57:48","modified_gmt":"2026-09-24T02:57:48","slug":"specific-heat-capacity-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/fr\/specific-heat-capacity-calculator\/","title":{"rendered":"Specific Heat Capacity Calculator"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Specific Heat Capacity Calculator helps you calculate specific heat capacity, heat energy, mass, or final temperature using the relationship Q = mc\u0394T. Enter your known values and select your preferred units to explore how heat transfer affects a material\u2019s temperature. With multiple unit options, this tool supports physics studies, engineering calculations, and thermal analysis for heating and cooling processes without a phase change.<\/p>\n\n\n\n<div id=\"specific-heat-capacity-calculator\" data-shc-widget=\"specific-heat\">\n<style>\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] {\n      --shc-ink: #13233a;\n      --shc-ink-soft: #465b73;\n      --shc-muted: #56677a;\n      --shc-blue: #1266a9;\n      --shc-blue-dark: #0b477d;\n      --shc-blue-soft: #eaf5fd;\n      --shc-cyan: #2e94c7;\n      --shc-cyan-soft: #eef9fc;\n      --shc-green: #187354;\n      --shc-green-soft: #eaf7f1;\n      --shc-surface: #ffffff;\n      --shc-surface-soft: #f6f9fc;\n      --shc-page: #eef3f7;\n      --shc-line: #d6e0e9;\n      --shc-line-strong: #b8c8d7;\n      --shc-focus: #4aa9dc;\n      --shc-error: #1769aa;\n      --shc-error-soft: #edf7ff;\n      --shc-shadow: 0 16px 42px rgba(19, 35, 58, 0.12);\n      --shc-radius: 10px;\n      display: block;\n      color: var(--shc-ink);\n      background: var(--shc-page);\n      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n      font-size: 16px;\n      line-height: 1.55;\n      isolation: isolate;\n      text-align: left;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"],\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] * {\n      box-sizing: border-box;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] button,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] input,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] select {\n      font: inherit;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] button,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] select {\n      cursor: pointer;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] button:focus-visible,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] input:focus-visible,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] select:focus-visible,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] summary:focus-visible {\n      outline: 3px solid rgba(74, 169, 220, 0.36);\n      outline-offset: 2px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-wrap {\n      width: min(1180px, calc(100% - 32px));\n      margin: 0 auto;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-main {\n      padding: 34px 0 52px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-calc-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1.07fr) minmax(320px, 0.93fr);\n      gap: 24px;\n      align-items: start;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-panel {\n      background: var(--shc-surface);\n      border: 1px solid var(--shc-line);\n      border-radius: var(--shc-radius);\n      box-shadow: var(--shc-shadow);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-panel {\n      padding: 28px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-panel-heading {\n      display: flex;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: 18px;\n      margin-bottom: 22px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-kicker {\n      margin: 0 0 5px;\n      color: var(--shc-blue);\n      font-size: 0.73rem;\n      font-weight: 800;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-panel h2,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-section-heading h2 {\n      margin: 0;\n      color: var(--shc-ink);\n      font-size: 1.46rem;\n      font-weight: 800;\n      letter-spacing: 0;\n      line-height: 1.2;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-section-heading {\n      max-width: 760px;\n      margin-bottom: 22px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-section-heading p,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-panel-intro {\n      margin: 8px 0 0;\n      color: var(--shc-ink-soft);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-mode-wrap {\n      padding: 17px 18px;\n      background: var(--shc-blue-soft);\n      border: 1px solid #c8e2f4;\n      border-radius: 8px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-field {\n      margin-top: 19px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-field.is-hidden {\n      display: none;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-field label,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-label {\n      display: flex;\n      align-items: baseline;\n      justify-content: space-between;\n      gap: 12px;\n      margin-bottom: 7px;\n      color: var(--shc-ink);\n      font-size: 0.92rem;\n      font-weight: 750;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-label-symbol {\n      color: var(--shc-blue);\n      font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", monospace;\n      font-size: 0.82rem;\n      font-weight: 800;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(132px, auto);\n      min-height: 48px;\n      overflow: hidden;\n      background: #ffffff;\n      border: 1px solid var(--shc-line-strong);\n      border-radius: 7px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit:focus-within {\n      border-color: var(--shc-focus);\n      box-shadow: 0 0 0 3px rgba(74, 169, 220, 0.15);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] input,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] select {\n      min-width: 0;\n      color: var(--shc-ink);\n      background: #ffffff;\n      border: 1px solid var(--shc-line-strong);\n      border-radius: 7px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit input,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit select {\n      min-height: 46px;\n      border: 0;\n      border-radius: 0;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] input {\n      width: 100%;\n      padding: 11px 13px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] select {\n      width: 100%;\n      padding: 10px 34px 10px 12px;\n      appearance: auto;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit select {\n      border-left: 1px solid var(--shc-line);\n      background: var(--shc-surface-soft);\n      font-size: 0.86rem;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-mode-wrap select,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-controls select {\n      border-color: #a9cde4;\n      font-weight: 700;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-helper {\n      display: block;\n      margin-top: 6px;\n      color: var(--shc-muted);\n      font-size: 0.79rem;\n      line-height: 1.45;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-field.is-invalid input,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-field.is-invalid select {\n      border-color: var(--shc-error);\n      background: var(--shc-error-soft);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit:has(input:invalid) {\n      box-shadow: none;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-error {\n      display: none;\n      margin: 6px 0 0;\n      color: var(--shc-error);\n      font-size: 0.79rem;\n      font-weight: 650;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-field.is-invalid .shc-error {\n      display: block;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-error-summary {\n      display: none;\n      margin: 19px 0 0;\n      padding: 12px 14px;\n      color: var(--shc-error);\n      background: var(--shc-error-soft);\n      border-left: 3px solid var(--shc-error);\n      border-radius: 5px;\n      font-size: 0.86rem;\n      font-weight: 650;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-error-summary.is-visible {\n      display: block;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 25px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 46px;\n      padding: 10px 17px;\n      border: 1px solid transparent;\n      border-radius: 7px;\n      font-size: 0.9rem;\n      font-weight: 800;\n      line-height: 1.2;\n      transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button:hover {\n      transform: translateY(-1px);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button-primary {\n      color: #ffffff;\n      background: var(--shc-blue);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button-primary:hover {\n      background: var(--shc-blue-dark);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button-secondary {\n      color: var(--shc-blue-dark);\n      background: #ffffff;\n      border-color: #a9cde4;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button-secondary:hover {\n      background: var(--shc-blue-soft);\n      border-color: var(--shc-focus);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button-tertiary {\n      color: var(--shc-ink-soft);\n      background: transparent;\n      border-color: var(--shc-line);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-button-tertiary:hover {\n      color: var(--shc-ink);\n      background: var(--shc-surface-soft);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-side-stack {\n      display: grid;\n      gap: 18px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel {\n      padding: 26px;\n      background: #0f2944;\n      border-color: #0f2944;\n      color: #ffffff;\n      box-shadow: var(--shc-shadow);\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel h2 {\n      color: #ffffff;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel .shc-kicker {\n      color: #96d8f1;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel .shc-panel-intro {\n      color: #b9ccdd;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-primary-result {\n      margin-top: 22px;\n      padding: 18px;\n      background: #173957;\n      border: 1px solid #2d5c7c;\n      border-radius: 8px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-caption {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 10px;\n      color: #a9c8dd;\n      font-size: 0.78rem;\n      font-weight: 800;\n      letter-spacing: 0.07em;\n      text-transform: uppercase;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-value-row {\n      display: flex;\n      flex-wrap: wrap;\n      align-items: baseline;\n      gap: 9px;\n      margin-top: 8px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-value {\n      max-width: 100%;\n      overflow-wrap: anywhere;\n      color: #ffffff;\n      font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", monospace;\n      font-size: clamp(1.7rem, 4vw, 2.55rem);\n      font-weight: 800;\n      line-height: 1.15;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-unit {\n      color: #8dd6f1;\n      font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", monospace;\n      font-size: 0.94rem;\n      font-weight: 700;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-controls {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(136px, 0.72fr);\n      gap: 10px;\n      align-items: end;\n      margin-top: 15px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-controls label {\n      color: #b9ccdd;\n      font-size: 0.79rem;\n      font-weight: 700;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-controls select {\n      margin-top: 5px;\n      color: var(--shc-ink);\n      background: #ffffff;\n      border-color: #8cb9d2;\n      font-size: 0.84rem;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-interpretation {\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n      margin: 18px 0 0;\n      padding-top: 17px;\n      border-top: 1px solid #2d526f;\n      color: #e8f7fc;\n      font-size: 0.9rem;\n      font-weight: 750;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-interpretation::before {\n      content: \"\";\n      flex: 0 0 9px;\n      width: 9px;\n      height: 9px;\n      margin-top: 6px;\n      background: #77d0ee;\n      border-radius: 50%;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-sign-note {\n      margin: 12px 0 0;\n      color: #a9c8dd;\n      font-size: 0.78rem;\n      line-height: 1.5;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-supporting-results {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n      margin-top: 18px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-stat {\n      min-width: 0;\n      padding: 12px;\n      background: #ffffff;\n      border: 1px solid #d7e6ef;\n      border-radius: 7px;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-stat-label {\n      display: block;\n      color: #658198;\n      font-size: 0.72rem;\n      font-weight: 800;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-stat-value {\n      display: block;\n      margin-top: 3px;\n      overflow-wrap: anywhere;\n      color: var(--shc-ink);\n      font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", monospace;\n      font-size: 0.85rem;\n      font-weight: 800;\n      line-height: 1.35;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-stat-unit {\n      display: block;\n      color: var(--shc-blue);\n      font-size: 0.74rem;\n      font-weight: 700;\n    }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-sr-only {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      padding: 0;\n      margin: -1px;\n      overflow: hidden;\n      clip: rect(0, 0, 0, 0);\n      white-space: nowrap;\n      border: 0;\n    }\n\n    @media (max-width: 820px) {\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-calc-grid,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-formula-layout,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-howto-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-wrap,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-hero-inner {\n        width: min(100% - 22px, 1180px);\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-hero-inner {\n        padding: 30px 0 28px;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-main {\n        padding-top: 22px;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-panel,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-example-panel,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-at-glance {\n        padding: 20px;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-panel-heading {\n        display: block;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-input-unit {\n        grid-template-columns: minmax(0, 1fr) minmax(108px, 41%);\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-controls {\n        grid-template-columns: 1fr;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-formula-hero,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-variable-list,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-howto-list,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-notes {\n        padding: 20px;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-howto-list {\n        padding-left: 40px;\n      }\n\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-supporting-results,\n      #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-example-data {\n        grid-template-columns: 1fr;\n      }\n    }\n  \n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] { background: #fff; }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-main { padding: 24px 0; }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-calc-grid { grid-template-columns: minmax(0, 1fr); gap: 24px; }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-primary-result {\n      background: #fff; background-image: none; border-color: var(--shc-line); color: var(--shc-ink);\n    }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel h2,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-value,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-interpretation { color: var(--shc-ink); }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel .shc-kicker,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-unit { color: var(--shc-blue); }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel .shc-panel-intro,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-caption,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-output-controls label,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-sign-note { color: var(--shc-ink-soft); }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-interpretation { border-color: var(--shc-line); }\n\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-actions {\n      justify-content: center;\n    }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] #shc-calculate {\n      width: 320px;\n      max-width: 100%;\n      min-height: 48px;\n      margin-inline: auto;\n      justify-content: center;\n    }\n#specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] .shc-result-panel[hidden] { display: none !important; }\n\n    \/* Local formatting boundary; no rules target the host page. *\/\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] {\n      display: flow-root;\n      position: relative;\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      isolation: isolate;\n      contain: layout style;\n    }\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"]::before,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"]::after,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] *::before,\n    #specific-heat-capacity-calculator[data-shc-widget=\"specific-heat\"] *::after {\n      box-sizing: border-box;\n    }\n<\/style>\n<div class=\"shc-main\"><div class=\"shc-wrap\"><div class=\"shc-calc-grid\">\n<section class=\"shc-panel shc-input-panel\" aria-labelledby=\"shc-input-heading\">\n          <div class=\"shc-panel-heading\">\n            <div>\n              <p class=\"shc-kicker\">Calculator<\/p>\n              <h2 id=\"shc-input-heading\">Enter known values<\/h2>\n              <p class=\"shc-panel-intro\">Choose the quantity to solve for. The form will show only the inputs needed for that calculation.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"shc-mode-wrap\">\n            <label for=\"shc-calc-mode\">Calculate<\/label>\n            <select id=\"shc-calc-mode\" aria-describedby=\"shc-mode-helper\">\n              <option value=\"c\">Specific Heat Capacity (c)<\/option>\n              <option value=\"q\">Heat Energy (Q)<\/option>\n              <option value=\"m\">Mass (m)<\/option>\n              <option value=\"final\">Final Temperature (Tf)<\/option>\n            <\/select>\n            <small id=\"shc-mode-helper\" class=\"shc-helper\">Solve for the material property c using heat energy, mass, and temperature change.<\/small>\n          <\/div>\n\n          <div class=\"shc-field\" data-shc-field=\"q\">\n            <label for=\"shc-q\">Heat Energy <span class=\"shc-label-symbol\">Q<\/span><\/label>\n            <div class=\"shc-input-unit\">\n              <input id=\"shc-q\" type=\"number\" inputmode=\"decimal\" step=\"any\" placeholder=\"e.g. 502320\" aria-describedby=\"shc-q-helper shc-q-error\">\n              <select id=\"shc-q-unit\" aria-label=\"Heat energy unit\">\n                <option value=\"J\">J<\/option>\n                <option value=\"kJ\">kJ<\/option>\n                <option value=\"MJ\">MJ<\/option>\n                <option value=\"cal\">cal<\/option>\n                <option value=\"kcal\">kcal<\/option>\n                <option value=\"BTU\">BTU<\/option>\n              <\/select>\n            <\/div>\n            <small id=\"shc-q-helper\" class=\"shc-helper\">Energy transferred to or from the material. Negative Q represents energy leaving it.<\/small>\n            <p id=\"shc-q-error\" class=\"shc-error\" aria-live=\"polite\"><\/p>\n          <\/div>\n\n          <div class=\"shc-field\" data-shc-field=\"m\">\n            <label for=\"shc-m\">Mass <span class=\"shc-label-symbol\">m<\/span><\/label>\n            <div class=\"shc-input-unit\">\n              <input id=\"shc-m\" type=\"number\" inputmode=\"decimal\" step=\"any\" placeholder=\"e.g. 2\" aria-describedby=\"shc-m-helper shc-m-error\">\n              <select id=\"shc-m-unit\" aria-label=\"Mass unit\">\n                <option value=\"kg\">kg<\/option>\n                <option value=\"g\">g<\/option>\n                <option value=\"mg\">mg<\/option>\n                <option value=\"lb\">lb<\/option>\n                <option value=\"oz\">oz<\/option>\n              <\/select>\n            <\/div>\n            <small id=\"shc-m-helper\" class=\"shc-helper\">The mass of the material being heated or cooled. Must be greater than zero.<\/small>\n            <p id=\"shc-m-error\" class=\"shc-error\" aria-live=\"polite\"><\/p>\n          <\/div>\n\n          <div class=\"shc-field\" data-shc-field=\"c\">\n            <label for=\"shc-c\">Specific Heat Capacity <span class=\"shc-label-symbol\">c<\/span><\/label>\n            <div class=\"shc-input-unit\">\n              <input id=\"shc-c\" type=\"number\" inputmode=\"decimal\" step=\"any\" placeholder=\"e.g. 4186\" aria-describedby=\"shc-c-helper shc-c-error\">\n              <select id=\"shc-c-unit\" aria-label=\"Specific heat capacity unit\">\n                <option value=\"JkgK\">J\/(kg&middot;K)<\/option>\n                <option value=\"JkgC\">J\/(kg&middot;&deg;C)<\/option>\n                <option value=\"kJkgK\">kJ\/(kg&middot;K)<\/option>\n                <option value=\"kJkgC\">kJ\/(kg&middot;&deg;C)<\/option>\n                <option value=\"JgK\">J\/(g&middot;K)<\/option>\n                <option value=\"JgC\">J\/(g&middot;&deg;C)<\/option>\n                <option value=\"calgC\">cal\/(g&middot;&deg;C)<\/option>\n                <option value=\"BTUlbF\">BTU\/(lb&middot;&deg;F)<\/option>\n              <\/select>\n            <\/div>\n            <small id=\"shc-c-helper\" class=\"shc-helper\">Energy required to raise one unit of mass by one degree. Must be greater than zero.<\/small>\n            <p id=\"shc-c-error\" class=\"shc-error\" aria-live=\"polite\"><\/p>\n          <\/div>\n\n          <div class=\"shc-field\" data-shc-field=\"initial\">\n            <label for=\"shc-initial\">Initial Temperature <span class=\"shc-label-symbol\">T<sub>i<\/sub><\/span><\/label>\n            <div class=\"shc-input-unit\">\n              <input id=\"shc-initial\" type=\"number\" inputmode=\"decimal\" step=\"any\" placeholder=\"e.g. 20\" aria-describedby=\"shc-initial-helper shc-initial-error\">\n              <select id=\"shc-initial-unit\" aria-label=\"Initial temperature unit\">\n                <option value=\"C\">&deg;C<\/option>\n                <option value=\"F\">&deg;F<\/option>\n                <option value=\"K\">K<\/option>\n              <\/select>\n            <\/div>\n            <small id=\"shc-initial-helper\" class=\"shc-helper\">Starting absolute temperature. Values below absolute zero are not valid.<\/small>\n            <p id=\"shc-initial-error\" class=\"shc-error\" aria-live=\"polite\"><\/p>\n          <\/div>\n\n          <div class=\"shc-field\" data-shc-field=\"final\">\n            <label for=\"shc-final\">Final Temperature <span class=\"shc-label-symbol\">T<sub>f<\/sub><\/span><\/label>\n            <div class=\"shc-input-unit\">\n              <input id=\"shc-final\" type=\"number\" inputmode=\"decimal\" step=\"any\" placeholder=\"e.g. 80\" aria-describedby=\"shc-final-helper shc-final-error\">\n              <select id=\"shc-final-unit\" aria-label=\"Final temperature unit\">\n                <option value=\"C\">&deg;C<\/option>\n                <option value=\"F\">&deg;F<\/option>\n                <option value=\"K\">K<\/option>\n              <\/select>\n            <\/div>\n            <small id=\"shc-final-helper\" class=\"shc-helper\">Ending absolute temperature. The difference T<sub>f<\/sub> &minus; T<sub>i<\/sub> is used.<\/small>\n            <p id=\"shc-final-error\" class=\"shc-error\" aria-live=\"polite\"><\/p>\n          <\/div>\n\n          <div class=\"shc-error-summary\" id=\"shc-error-summary\" role=\"alert\"><\/div>\n\n          <div class=\"shc-actions\">\n            <button class=\"shc-button shc-button-primary\" id=\"shc-calculate\" type=\"button\">Calculate<\/button>\n          <\/div>\n        <\/section>\n<section class=\"shc-panel shc-result-panel\" hidden aria-labelledby=\"shc-result-heading\">\n            <p class=\"shc-kicker\">Result<\/p>\n            <h2 id=\"shc-result-heading\">Specific heat capacity<\/h2>\n            <p class=\"shc-panel-intro\">Your calculated value and the supporting quantities appear here after you calculate.<\/p>\n\n            <div class=\"shc-primary-result\" id=\"shc-primary-result\" aria-live=\"polite\">\n              <div class=\"shc-result-caption\">Calculated <span id=\"shc-primary-label\">specific heat capacity<\/span><\/div>\n              <div class=\"shc-result-value-row\">\n                <span class=\"shc-result-value\" id=\"shc-primary-value\">&#8212;<\/span>\n                <span class=\"shc-result-unit\" id=\"shc-primary-unit\">J\/(kg&middot;K)<\/span>\n              <\/div>\n              <div class=\"shc-output-controls\">\n                <label for=\"shc-output-unit\">Preferred output unit<\/label>\n                <select id=\"shc-output-unit\" aria-label=\"Preferred output unit\"><\/select>\n              <\/div>\n            <\/div>\n\n            <p class=\"shc-interpretation\" id=\"shc-interpretation\">Calculate to see whether heat is absorbed, released, or unchanged.<\/p>\n            <p class=\"shc-sign-note\">Sign convention: positive Q means heat enters the material; negative Q means heat leaves it. For a positive heat capacity, the sign of Q follows the sign of &Delta;T.<\/p>\n\n            <div class=\"shc-supporting-results\">\n              <div class=\"shc-result-stat\"><span class=\"shc-result-stat-label\">Heat energy Q<\/span><span class=\"shc-result-stat-value\" id=\"shc-support-q\">&#8212;<\/span><span class=\"shc-result-stat-unit\">kJ<\/span><\/div>\n              <div class=\"shc-result-stat\"><span class=\"shc-result-stat-label\">Mass m<\/span><span class=\"shc-result-stat-value\" id=\"shc-support-m\">&#8212;<\/span><span class=\"shc-result-stat-unit\">kg<\/span><\/div>\n              <div class=\"shc-result-stat\"><span class=\"shc-result-stat-label\">Heat capacity c<\/span><span class=\"shc-result-stat-value\" id=\"shc-support-c\">&#8212;<\/span><span class=\"shc-result-stat-unit\">J\/(kg&middot;K)<\/span><\/div>\n              <div class=\"shc-result-stat\"><span class=\"shc-result-stat-label\">Temperature change<\/span><span class=\"shc-result-stat-value\" id=\"shc-support-delta\">&#8212;<\/span><span class=\"shc-result-stat-unit\">&deg;C interval<\/span><\/div>\n              <div class=\"shc-result-stat\"><span class=\"shc-result-stat-label\">Initial temperature<\/span><span class=\"shc-result-stat-value\" id=\"shc-support-initial\">&#8212;<\/span><span class=\"shc-result-stat-unit\">&deg;C<\/span><\/div>\n              <div class=\"shc-result-stat\"><span class=\"shc-result-stat-label\">Final temperature<\/span><span class=\"shc-result-stat-value\" id=\"shc-support-final\">&#8212;<\/span><span class=\"shc-result-stat-unit\">&deg;C<\/span><\/div>\n            <\/div>\n          <\/section>\n<\/div><\/div><\/div>\n<script type=\"text\/javascript\">\n(function () {\n  function initSHC() {\n    var root = document.getElementById(\"specific-heat-capacity-calculator\");\n    if (!root || root.getAttribute(\"data-shc-ready\") === \"true\") return;\n\n    var resultPanel = root.querySelector(\".shc-result-panel\");\n    var modeEl = root.querySelector(\"#shc-calc-mode\");\n    var calcBtn = root.querySelector(\"#shc-calculate\");\n    var outputUnit = root.querySelector(\"#shc-output-unit\");\n    var errorSummary = root.querySelector(\"#shc-error-summary\");\n    var primaryLabel = root.querySelector(\"#shc-primary-label\");\n    var primaryValue = root.querySelector(\"#shc-primary-value\");\n    var primaryUnit = root.querySelector(\"#shc-primary-unit\");\n    var interpretation = root.querySelector(\"#shc-interpretation\");\n    var modeHelper = root.querySelector(\"#shc-mode-helper\");\n\n    if (!resultPanel || !modeEl || !calcBtn) return;\n\n    var energy = {J:1,kJ:1000,MJ:1000000,cal:4.184,kcal:4184,BTU:1055.05585262};\n    var mass = {kg:1,g:0.001,mg:0.000001,lb:0.45359237,oz:0.028349523125};\n    var heat = {\n      JkgK:1,JkgC:1,kJkgK:1000,kJkgC:1000,JgK:1000,JgC:1000,\n      calgC:4184,BTUlbF:1055.05585262\/(0.45359237*(5\/9))\n    };\n    var heatLabels = {\n      JkgK:\"J\/(kg\u00b7K)\",JkgC:\"J\/(kg\u00b7\u00b0C)\",kJkgK:\"kJ\/(kg\u00b7K)\",\n      kJkgC:\"kJ\/(kg\u00b7\u00b0C)\",JgK:\"J\/(g\u00b7K)\",JgC:\"J\/(g\u00b7\u00b0C)\",\n      calgC:\"cal\/(g\u00b7\u00b0C)\",BTUlbF:\"BTU\/(lb\u00b7\u00b0F)\"\n    };\n    var meta = {\n      c:{label:\"specific heat capacity\",helper:\"Solve for the material property c using heat energy, mass, and temperature change.\",fields:[\"q\",\"m\",\"initial\",\"final\"],units:[\"JkgK\",\"JkgC\",\"kJkgK\",\"kJkgC\",\"JgK\",\"JgC\",\"calgC\",\"BTUlbF\"]},\n      q:{label:\"heat energy\",helper:\"Calculate heat transferred from mass, specific heat capacity, and temperature change.\",fields:[\"m\",\"c\",\"initial\",\"final\"],units:[\"J\",\"kJ\",\"MJ\",\"cal\",\"kcal\",\"BTU\"]},\n      m:{label:\"mass\",helper:\"Solve for mass using heat energy, specific heat capacity, and temperature change.\",fields:[\"q\",\"c\",\"initial\",\"final\"],units:[\"kg\",\"g\",\"mg\",\"lb\",\"oz\"]},\n      final:{label:\"final temperature\",helper:\"Calculate the ending temperature from the initial temperature and transferred heat.\",fields:[\"q\",\"m\",\"c\",\"initial\"],units:[\"C\",\"F\",\"K\"]}\n    };\n\n    function byId(id){ return root.querySelector(\"#\"+id); }\n    function finite(v){ if(typeof v !== \"number\") return false; return isFinite(v); }\n    function showResult(show){\n      if(show){\n        resultPanel.removeAttribute(\"hidden\");\n        resultPanel.style.display = \"block\";\n      } else {\n        resultPanel.setAttribute(\"hidden\",\"hidden\");\n        resultPanel.style.display = \"none\";\n      }\n    }\n    function clearErrors(){\n      var fields=root.querySelectorAll(\".shc-field\"), errors=root.querySelectorAll(\".shc-error\"),i;\n      for(i=0;i<fields.length;i++) fields[i].classList.remove(\"is-invalid\");\n      for(i=0;i<errors.length;i++) errors[i].innerHTML=\"\";\n      errorSummary.innerHTML=\"\";\n      errorSummary.classList.remove(\"is-visible\");\n    }\n    function fieldError(name,msg){\n      var f=root.querySelector('[data-shc-field=\"'+name+'\"]');\n      var e=byId(\"shc-\"+name+\"-error\");\n      if(f) f.classList.add(\"is-invalid\");\n      if(e) e.innerHTML=msg;\n    }\n    function numberValue(name){\n      var el=byId(\"shc-\"+name);\n      var raw=el ? String(el.value).replace(\/^\\s+|\\s+$\/g,\"\") : \"\";\n      if(raw===\"\"){ fieldError(name,\"Enter a value to continue.\"); return null; }\n      var v=parseFloat(raw);\n      if(!finite(v)){ fieldError(name,\"Enter a valid number.\"); return null; }\n      return v;\n    }\n    function toK(v,u){\n      if(u===\"C\") return v+273.15;\n      if(u===\"F\") return (v-32)*(5\/9)+273.15;\n      return v;\n    }\n    function fromK(v,u){\n      if(u===\"C\") return v-273.15;\n      if(u===\"F\") return (v-273.15)*(9\/5)+32;\n      return v;\n    }\n    function tempMin(u){ return u===\"C\"?-273.15:(u===\"F\"?-459.67:0); }\n    function format(v){\n      if(!finite(v)) return \"--\";\n      var a=Math.abs(v);\n      if(a!==0){ if(a>=1000000000 || a<0.000001) return v.toExponential(6).replace(\"e+\",\"e\"); }\n      return String(Math.round(v*100000000)\/100000000);\n    }\n    function unitLabel(mode,u){\n      if(mode===\"c\") return heatLabels[u] || \"J\/(kg\u00b7K)\";\n      if(mode===\"final\") return u===\"C\"?\"\u00b0C\":(u===\"F\"?\"\u00b0F\":\"K\");\n      return u;\n    }\n    function populateUnits(){\n      var m=meta[modeEl.value], old=outputUnit.value, i, opt;\n      outputUnit.innerHTML=\"\";\n      for(i=0;i<m.units.length;i++){\n        opt=document.createElement(\"option\");\n        opt.value=m.units[i];\n        opt.appendChild(document.createTextNode(unitLabel(modeEl.value,m.units[i])));\n        outputUnit.appendChild(opt);\n      }\n      for(i=0;i<m.units.length;i++){\n        if(m.units[i]===old){ outputUnit.value=old; return; }\n      }\n      outputUnit.value=m.units[modeEl.value===\"q\"?1:0];\n    }\n    function resetResults(){\n      showResult(false);\n      primaryValue.innerHTML=\"--\";\n      interpretation.innerHTML=\"Calculate to see whether heat is absorbed, released, or unchanged.\";\n      var ids=[\"shc-support-q\",\"shc-support-m\",\"shc-support-c\",\"shc-support-delta\",\"shc-support-initial\",\"shc-support-final\"],i;\n      for(i=0;i<ids.length;i++) byId(ids[i]).innerHTML=\"--\";\n    }\n    function updateMode(){\n      var m=meta[modeEl.value], fields=root.querySelectorAll(\"[data-shc-field]\"),i,n;\n      modeHelper.innerHTML=m.helper;\n      primaryLabel.innerHTML=m.label;\n      for(i=0;i<fields.length;i++){\n        n=fields[i].getAttribute(\"data-shc-field\");\n        fields[i].style.display=m.fields.indexOf(n)>=0?\"\":\"none\";\n      }\n      populateUnits();\n      clearErrors();\n      resetResults();\n    }\n    function readTemp(name){\n      var v=numberValue(name), u;\n      if(v===null) return null;\n      u=byId(\"shc-\"+name+\"-unit\").value;\n      if(v<tempMin(u)-0.0000001){ fieldError(name,\"Temperature cannot be below absolute zero.\"); return null; }\n      return {value:v,unit:u,k:toK(v,u)};\n    }\n    function calculate(){\n      showResult(false);\n      clearErrors();\n      var mode=modeEl.value, m=meta[mode], vals={}, i, name, v, u, failed=false;\n      for(i=0;i<m.fields.length;i++){\n        name=m.fields[i];\n        if(name===\"initial\" || name===\"final\"){\n          vals[name]=readTemp(name);\n          if(!vals[name]) failed=true;\n        } else {\n          v=numberValue(name);\n          if(v===null){ failed=true; continue; }\n          u=byId(\"shc-\"+name+\"-unit\").value;\n          if(name===\"m\"){ if(v<=0){ fieldError(name,\"Mass must be greater than zero.\"); failed=true; continue; } }\n          if(name===\"c\"){ if(v<=0){ fieldError(name,\"Specific heat capacity must be greater than zero.\"); failed=true; continue; } }\n          vals[name]={value:v,unit:u,base:v*(name===\"q\"?energy[u]:(name===\"m\"?mass[u]:heat[u]))};\n        }\n      }\n      if(failed){\n        errorSummary.innerHTML=\"Check the highlighted fields and enter valid values before calculating.\";\n        errorSummary.classList.add(\"is-visible\");\n        return;\n      }\n\n      var q=vals.q?vals.q.base:0, kg=vals.m?vals.m.base:0, c=vals.c?vals.c.base:0;\n      var initialK=vals.initial?vals.initial.k:0, finalK=vals.final?vals.final.k:0;\n      var delta=0, primary=0; if(vals.initial){ if(vals.final){ delta=finalK-initialK; } }\n\n      if(mode===\"c\" || mode===\"m\"){ if(Math.abs(delta)<1e-10){\n        fieldError(\"final\",\"Temperature change cannot be zero for this calculation.\");\n        errorSummary.innerHTML=\"A nonzero temperature change is required in the denominator.\";\n        errorSummary.classList.add(\"is-visible\");\n        return;\n      } }\n\n      if(mode===\"c\"){ primary=c=q\/(kg*delta); }\n      else if(mode===\"q\"){ primary=q=kg*c*delta; }\n      else if(mode===\"m\"){\n        primary=kg=q\/(c*delta);\n        if(!finite(kg)||kg<=0){\n          errorSummary.innerHTML=\"The calculated mass must be greater than zero. Check the signs and inputs.\";\n          errorSummary.classList.add(\"is-visible\"); return;\n        }\n      } else {\n        primary=finalK=initialK+q\/(kg*c);\n        if(!finite(finalK)||finalK<0){\n          errorSummary.innerHTML=\"The calculated final temperature is not physically valid.\";\n          errorSummary.classList.add(\"is-visible\"); return;\n        }\n        delta=finalK-initialK;\n      }\n\n      if(!finite(q)||!finite(kg)||!finite(c)||!finite(delta)||!finite(primary)){\n        errorSummary.innerHTML=\"The calculation produced an invalid value. Check the inputs and try again.\";\n        errorSummary.classList.add(\"is-visible\"); return;\n      }\n\n      var out=outputUnit.value, shown;\n      if(mode===\"c\") shown=primary\/heat[out];\n      else if(mode===\"q\") shown=primary\/energy[out];\n      else if(mode===\"m\") shown=primary\/mass[out];\n      else shown=fromK(primary,out);\n\n      primaryValue.innerHTML=format(shown);\n      primaryUnit.innerHTML=unitLabel(mode,out);\n      byId(\"shc-support-q\").innerHTML=format(q\/1000);\n      byId(\"shc-support-m\").innerHTML=format(kg);\n      byId(\"shc-support-c\").innerHTML=format(c);\n      byId(\"shc-support-delta\").innerHTML=format(delta);\n      byId(\"shc-support-initial\").innerHTML=format(fromK(initialK,\"C\"));\n      byId(\"shc-support-final\").innerHTML=format(fromK(finalK,\"C\"));\n      interpretation.innerHTML=q>0?\"Heat Absorbed\":(q<0?\"Heat Released\":\"No Net Heat Transfer\");\n      showResult(true);\n    }\n\n    modeEl.addEventListener(\"change\",updateMode);\n    calcBtn.addEventListener(\"click\",calculate);\n    outputUnit.addEventListener(\"change\",function(){\n      if(primaryValue.innerHTML!==\"--\") calculate();\n    });\n    root.setAttribute(\"data-shc-ready\",\"true\");\n    updateMode();\n  }\n\n  if(document.readyState===\"loading\"){\n    document.addEventListener(\"DOMContentLoaded\",initSHC);\n  } else {\n    initSHC();\n  }\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Specific Heat Capacity Calculator helps you calculate specific heat capacity, heat energy, mass, or final temperature using the relationship Q = mc\u0394T. Enter your&#8230;<\/p>","protected":false},"author":2,"featured_media":24901,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8647],"tags":[8722,8721,8720,8585],"class_list":["post-24900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-materials-science-and-properties","tag-heat-calculator","tag-heat-transfer","tag-specific-heat-capacity","tag-thermal-analysis","pmpro-has-access"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2026\/09\/Specific-Heat-Capacity-Calculator.png","_links":{"self":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/24900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/comments?post=24900"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/24900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/24901"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=24900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=24900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=24900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}