Electromagnetic Field Calculator
Coulomb's law, Biot-Savart, and RLC circuit impedance analysis.
Physics ToolsRuns on our server · input is not storedNo account · No API key
Try it
Result
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":"electromagnetic-field-calculator","data":{ /* see input fields above */ }}'
Input schema
Parameters accepted by this tool:
[
{
"type": "select",
"name": "mode",
"label": "Mode",
"options": [
{
"value": "coulomb",
"label": "Coulomb's Law (electrostatics)"
},
{
"value": "biot_savart",
"label": "Biot-Savart (magnetic field)"
},
{
"value": "circuit",
"label": "RLC Circuit Analysis"
}
],
"default": "coulomb"
},
{
"type": "number",
"name": "charge1_c",
"label": "Charge 1 (C)",
"default": 1.0e-6,
"hint": "1 μC = 1×10⁻⁶ C",
"show_when": "mode:coulomb"
},
{
"type": "number",
"name": "charge2_c",
"label": "Charge 2 (C)",
"default": 1.0e-6,
"show_when": "mode:coulomb"
},
{
"type": "number",
"name": "distance_m",
"label": "Distance (m)",
"default": 1
},
{
"type": "number",
"name": "current_a",
"label": "Current (A)",
"default": 1,
"show_when": "mode:biot_savart"
},
{
"type": "text",
"name": "resistors_ohm",
"label": "Resistors (Ω, comma-separated)",
"default": "100,200,300",
"show_when": "mode:circuit"
},
{
"type": "text",
"name": "capacitors_f",
"label": "Capacitors (F, comma-separated)",
"placeholder": "1e-6, 2e-6",
"show_when": "mode:circuit"
},
{
"type": "text",
"name": "inductors_h",
"label": "Inductors (H, comma-separated)",
"placeholder": "0.01, 0.02",
"show_when": "mode:circuit"
},
{
"type": "select",
"name": "config",
"label": "Configuration",
"options": [
{
"value": "series",
"label": "Series"
},
{
"value": "parallel",
"label": "Parallel"
}
],
"default": "series",
"show_when": "mode:circuit"
},
{
"type": "number",
"name": "voltage_v",
"label": "Voltage (V)",
"default": 12,
"show_when": "mode:circuit"
},
{
"type": "number",
"name": "frequency_hz",
"label": "Frequency (Hz)",
"default": 60,
"show_when": "mode:circuit"
}
]