Skin Depth Calculator

Calculate the skin depth of electromagnetic waves on different metal surfaces based on frequency and material conductivity.

Hz
kHz
MHz
GHz

Copper
Aluminum
Iron
Tin
Nickel
Zinc
Brass
Silver
Steel (typical)


function calculateSkinDepth() {
const mu0 = 4 * Math.PI * 1e-7; // permeability of free space (H/m)
const frequency = parseFloat(document.getElementById(“frequency”).value);
const freqUnit = parseFloat(document.getElementById(“frequencyUnit”).value);
const sigma = parseFloat(document.getElementById(“material”).value); // conductivity in S/m

const f = frequency * freqUnit;

if (isNaN(f) || f <= 0) {
document.getElementById("skinDepthResult").innerHTML = "⚠️ Please enter a valid frequency.";
return;
}

const delta = Math.sqrt(1 / (Math.PI * f * mu0 * sigma)); // in meters
const delta_mm = delta * 1000; // convert to mm

document.getElementById("skinDepthResult").innerHTML =
`🧮 Skin Depth = ${delta_mm.toFixed(4)} mm`;
}

function clearSkinDepth() {
document.getElementById(“frequency”).value = “”;
document.getElementById(“skinDepthResult”).innerHTML = “”;
}

(adsbygoogle = window.adsbygoogle || []).push({});