Thermodynamics Calculator

Ideal gas law, Carnot efficiency, heat transfer, and entropy.

Physics ToolsRuns on our server · input is not storedNo account · No API key

Try it

Leave blank to solve for this
Leave blank to solve for this
Leave blank to solve for this
Leave blank to solve for this

Call it from an agent

The same endpoint powers the form above. Send JSON, get JSON — no key, no signup.

curl -sX POST 'https://itsfully.online/backend/connector-api.php?action=execute' \
  -H 'Content-Type: application/json' \
  -d '{"tool":"thermodynamics-calculator","data":{ /* see input fields above */ }}'

Input schema

Parameters accepted by this tool:

[
    {
        "type": "select",
        "name": "mode",
        "label": "Calculation Mode",
        "options": [
            {
                "value": "ideal_gas",
                "label": "Ideal Gas Law (PV = nRT)"
            },
            {
                "value": "carnot",
                "label": "Carnot Cycle Efficiency"
            },
            {
                "value": "heat_transfer",
                "label": "Heat Transfer"
            },
            {
                "value": "entropy",
                "label": "Entropy Change"
            }
        ],
        "default": "ideal_gas"
    },
    {
        "type": "number",
        "name": "pressure_pa",
        "label": "Pressure (Pa)",
        "hint": "Leave blank to solve for this",
        "show_when": "mode:ideal_gas"
    },
    {
        "type": "number",
        "name": "volume_m3",
        "label": "Volume (m³)",
        "hint": "Leave blank to solve for this",
        "show_when": "mode:ideal_gas"
    },
    {
        "type": "number",
        "name": "moles",
        "label": "Moles (n)",
        "hint": "Leave blank to solve for this",
        "show_when": "mode:ideal_gas"
    },
    {
        "type": "number",
        "name": "temperature_k",
        "label": "Temperature (K)",
        "hint": "Leave blank to solve for this",
        "show_when": "mode:ideal_gas"
    },
    {
        "type": "number",
        "name": "t_hot_k",
        "label": "Hot Temperature (K)",
        "default": 500,
        "show_when": "mode:carnot"
    },
    {
        "type": "number",
        "name": "t_cold_k",
        "label": "Cold Temperature (K)",
        "default": 300,
        "show_when": "mode:carnot"
    },
    {
        "type": "select",
        "name": "transfer_mode",
        "label": "Transfer Mode",
        "options": [
            {
                "value": "conduction",
                "label": "Conduction (Fourier)"
            },
            {
                "value": "convection",
                "label": "Convection (Newton)"
            },
            {
                "value": "radiation",
                "label": "Radiation (Stefan-Boltzmann)"
            }
        ],
        "show_when": "mode:heat_transfer"
    }
]

More Physics Tools

Also by itsfully.online

Digital Workflow Toolkit — input, inspect, transform, validate, output pipeline cover
Toolkit 605 KB

Digital Workflow Toolkit

One tool performs an operation. A workflow solves the problem. Stop re-doing the same manual steps — recipes, templates and automation patterns that chain the free tools on this site into reliable end-to-end processes.

$19 Get on Gumroad →
Agentic AI in the Browser — book cover
eBook 97 KB

Agentic AI in the Browser

Use-Cases for Privacy-First, Browser-Native Agentic Workflows

Published by itsfully.online · First edition — June 2026

$4.99 Get on Gumroad →
Your agents run these tools — this book is about you How to Remain Valuable When Intelligence Becomes Cheap: the human, economic, and strategic advantages that stay scarce when AI does the cognitive work. 224 pages. $3.84 →