{"slug":"tabla-numeros-oxidacion","category":"Química","subcategory":"Formulación y redox","title":"Tabla periódica con números de oxidación y calculadora","description":"Los números de oxidación de los 118 elementos en una tabla con buscador, y una calculadora que halla el número de oxidación de un elemento en cualquier fórmula o ion, paso a paso.","seo_title":"Tabla periódica con números de oxidación y calculadora","seo_description":"Números de oxidación de los 118 elementos en una tabla con buscador y calculadora paso a paso para hallarlos en cualquier fórmula o ion. Gratis.","og_title":"Tabla de Estados de Oxidación y Calculadora Química Interactiva","ui":{"inputs":[{"name":"formula","label":"Fórmula química","type":"text","required":true,"default_value":"KMnO4","placeholder":"Ej.: Ca(OH)2","help":"Con mayúscula inicial en cada símbolo. Admite paréntesis, corchetes e hidratos: Ca(NO3)2, K2Cr2O7, MgSO4·7H2O."},{"name":"charge","label":"Carga del ion","type":"text","required":false,"default_value":"0","placeholder":"0","help":"0 si es una molécula neutra. Para iones: -2, 2- o +1 (también puedes escribir SO4^2- en la fórmula)."},{"name":"target","label":"Elemento a calcular","type":"text","required":true,"default_value":"Mn","placeholder":"Ej.: S","help":"Símbolo químico del elemento cuyo número de oxidación quieres hallar."}],"output_type":"table","submit_button_text":"Calcular Estado de Oxidación"},"logic_script":"var SYMBOLS = 'H He Li Be B C N O F Ne Na Mg Al Si P S Cl Ar K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe Cs Ba La Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn Fr Ra Ac Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr Rf Db Sg Bh Hs Mt Ds Rg Cn Nh Fl Mc Lv Ts Og'.split(' ');\r\nvar NAMES = 'hidrógeno helio litio berilio boro carbono nitrógeno oxígeno flúor neón sodio magnesio aluminio silicio fósforo azufre cloro argón potasio calcio escandio titanio vanadio cromo manganeso hierro cobalto níquel cobre zinc galio germanio arsénico selenio bromo kriptón rubidio estroncio itrio circonio niobio molibdeno tecnecio rutenio rodio paladio plata cadmio indio estaño antimonio telurio yodo xenón cesio bario lantano cerio praseodimio neodimio prometio samario europio gadolinio terbio disprosio holmio erbio tulio iterbio lutecio hafnio tantalio wolframio renio osmio iridio platino oro mercurio talio plomo bismuto polonio astato radón francio radio actinio torio protactinio uranio neptunio plutonio americio curio berkelio californio einstenio fermio mendelevio nobelio laurencio rutherfordio dubnio seaborgio bohrio hasio meitnerio darmstatio roentgenio copernicio nihonio flerovio moscovio livermorio teneso oganesón'.split(' ');\r\nvar ELEMENT = {};\r\nfor (var i = 0; i < SYMBOLS.length; i++) ELEMENT[SYMBOLS[i]] = NAMES[i];\r\nvar FP = 'Corrige el dato indicado para calcular el número de oxidación.';\r\n\r\n// --- Carga: admite \"-2\", \"2-\", \"+1\", \"1+\", \"0\" o vacío (= 0) ---\r\nvar rawCharge = inputs.charge === null || inputs.charge === undefined ? '' : String(inputs.charge).trim();\r\nvar q = 0;\r\nif (rawCharge !== '') {\r\n  var cm = /^([+-]?)(\\d{1,2})([+-]?)$/.exec(rawCharge.replace('−', '-'));\r\n  if (!cm || (cm[1] && cm[3])) return { result: 'La carga debe ser un número entero, por ejemplo 0, -2, 2- o +1.', footprint: FP, invalid: 'charge' };\r\n  q = parseInt(cm[2], 10) * ((cm[1] || cm[3]) === '-' ? -1 : 1);\r\n}\r\n\r\n// --- Fórmula: paréntesis, corchetes, hidratos (·, *) y carga con ^ (SO4^2-) ---\r\nvar f = inputs.formula === null || inputs.formula === undefined ? '' : String(inputs.formula).replace(/\\s+/g, '');\r\nif (!f) return { result: 'Escribe una fórmula química, por ejemplo KMnO4 o Ca(OH)2.', footprint: FP, invalid: 'formula' };\r\nif (f.length > 60) return { result: 'La fórmula es demasiado larga (máximo 60 caracteres).', footprint: FP, invalid: 'formula' };\r\nvar caret = /\\^(\\d*)([+-])$/.exec(f);\r\nif (caret) {\r\n  if (rawCharge === '' || q === 0) q = parseInt(caret[1] || '1', 10) * (caret[2] === '-' ? -1 : 1);\r\n  f = f.slice(0, caret.index);\r\n}\r\nif (/^[a-z]/.test(f)) return { result: 'Escribe cada símbolo con mayúscula inicial: KMnO4, no kmno4.', footprint: FP, invalid: 'formula' };\r\nif (!/^[A-Za-z0-9()\\[\\]·*.]+$/.test(f)) return { result: 'La fórmula solo puede tener símbolos químicos, números, paréntesis y · para los hidratos.', footprint: FP, invalid: 'formula' };\r\n\r\nvar counts = {};\r\nvar parts = f.split(/[·*.]/);\r\nfor (var pi = 0; pi < parts.length; pi++) {\r\n  var part = parts[pi];\r\n  if (!part) return { result: 'Hay un · de hidrato sin nada detrás (ejemplo válido: CuSO4·5H2O).', footprint: FP, invalid: 'formula' };\r\n  var coefMatch = /^(\\d+)(.*)$/.exec(part);\r\n  var coef = 1;\r\n  if (coefMatch) { coef = parseInt(coefMatch[1], 10); part = coefMatch[2]; }\r\n  var stack = [{}], k = 0, bad = '';\r\n  var readNum = function () { var m = /^\\d+/.exec(part.slice(k)); if (!m) return 1; k += m[0].length; return parseInt(m[0], 10); };\r\n  var addTo = function (obj, sym, n) { obj[sym] = (obj[sym] || 0) + n; };\r\n  while (k < part.length && !bad) {\r\n    var ch = part.charAt(k);\r\n    if (ch === '(' || ch === '[') { stack.push({}); k++; }\r\n    else if (ch === ')' || ch === ']') {\r\n      if (stack.length < 2) { bad = 'Hay un paréntesis de cierre sin abrir.'; break; }\r\n      var grp = stack.pop(); k++;\r\n      var mult = readNum();\r\n      for (var g in grp) addTo(stack[stack.length - 1], g, grp[g] * mult);\r\n    } else if (/[A-Z]/.test(ch)) {\r\n      var sym = ch; k++;\r\n      if (k < part.length && /[a-z]/.test(part.charAt(k)) && ELEMENT[sym + part.charAt(k)]) { sym += part.charAt(k); k++; }\r\n      if (!ELEMENT[sym]) { bad = '\"' + sym + (k < part.length && /[a-z]/.test(part.charAt(k)) ? part.charAt(k) : '') + '\" no es un símbolo químico.'; break; }\r\n      if (k < part.length && /[a-z]/.test(part.charAt(k))) { bad = '\"' + sym + part.charAt(k) + '\" no es un símbolo químico.'; break; }\r\n      addTo(stack[stack.length - 1], sym, readNum());\r\n    } else { bad = 'Carácter no válido en la fórmula: \"' + ch + '\".'; }\r\n  }\r\n  if (!bad && stack.length !== 1) bad = 'Falta cerrar un paréntesis.';\r\n  if (bad) return { result: bad, footprint: FP, invalid: 'formula' };\r\n  for (var el in stack[0]) addTo(counts, el, stack[0][el] * coef);\r\n}\r\nvar elems = Object.keys(counts);\r\nif (!elems.length) return { result: 'No se reconoce ningún elemento en la fórmula.', footprint: FP, invalid: 'formula' };\r\nfor (var ci = 0; ci < elems.length; ci++) if (counts[elems[ci]] > 1000) return { result: 'Hay más de 1000 átomos de un elemento: revisa los subíndices.', footprint: FP, invalid: 'formula' };\r\n\r\n// --- Elemento buscado ---\r\nvar t = inputs.target === null || inputs.target === undefined ? '' : String(inputs.target).trim();\r\nif (t.length >= 1) t = t.charAt(0).toUpperCase() + t.slice(1).toLowerCase();\r\nif (!ELEMENT[t]) return { result: 'Escribe el símbolo de un elemento, por ejemplo Mn o S.', footprint: FP, invalid: 'target' };\r\nif (!counts[t]) return { result: 'El elemento ' + t + ' no aparece en la fórmula.', footprint: FP, invalid: 'target' };\r\n\r\n// --- Números de oxidación fijos (reglas IUPAC y habituales en formulación) ---\r\nvar has = function (s) { return counts[s] > 0; };\r\nvar FIXED = { F: -1, Li: 1, Na: 1, K: 1, Rb: 1, Cs: 1, Fr: 1, Be: 2, Mg: 2, Ca: 2, Sr: 2, Ba: 2, Ra: 2, Al: 3, Zn: 2, Ag: 1 };\r\nvar WHY = { F: 'el flúor siempre es −1', Al: 'aluminio, habitual +3', Zn: 'cinc, habitual +2', Ag: 'plata, habitual +1' };\r\nvar NONMETAL_FOR_H = ['O', 'N', 'S', 'C', 'F', 'Cl', 'Br', 'I', 'P', 'Se'];\r\nvar hasMetal = false;\r\nfor (var mi = 0; mi < elems.length; mi++) if (FIXED[elems[mi]] > 0) hasMetal = true;\r\nvar hydride = has('H') && hasMetal && NONMETAL_FOR_H.every(function (s) { return !has(s); });\r\nvar known = {}, why = {};\r\nfor (var e2 in FIXED) if (has(e2)) { known[e2] = FIXED[e2]; why[e2] = WHY[e2] || (FIXED[e2] === 1 ? 'grupo 1, siempre +1' : 'grupo 2, siempre +2'); }\r\nif (has('H')) { known.H = hydride ? -1 : 1; why.H = hydride ? 'hidruro metálico: −1' : 'hidrógeno con no metales: +1'; }\r\nif (has('O') && !has('F')) { known.O = -2; why.O = 'oxígeno habitual: −2'; }\r\nvar halogens = ['Cl', 'Br', 'I'];\r\nif (!has('O') && !has('F')) {\r\n  for (var hi = 0; hi < halogens.length; hi++) {\r\n    var X = halogens[hi];\r\n    var stronger = halogens.slice(0, hi).some(function (s) { return has(s); });\r\n    if (has(X) && !stronger) { known[X] = -1; why[X] = 'halogenuro sin oxígeno: −1'; }\r\n  }\r\n}\r\n// Ion amonio: si todo el N de la fórmula está en grupos NH4, cada N es −3 (NH4+: x + 4·(+1) = +1).\r\nvar nNH4 = 0, fNoPar = f.replace(/\\(NH4\\)(\\d*)/g, function (m0, n) { nNH4 += n ? parseInt(n, 10) : 1; return ''; });\r\nnNH4 += (fNoPar.match(/NH4/g) || []).length;\r\nif (t !== 'N' && nNH4 > 0 && counts.N === nNH4) { known.N = -3; why.N = 'ion amonio NH4+: −3'; }\r\ndelete known[t];\r\n\r\nvar unknownOthers = elems.filter(function (s) { return s !== t && known[s] === undefined; });\r\n// El elemento buscado tiene número de oxidación fijo (Na, Ca, Al, F…): no hace falta despejar.\r\nif (unknownOthers.length && FIXED[t] !== undefined) {\r\n  var fx = FIXED[t];\r\n  return {\r\n    result: { 'Número de oxidación': (fx > 0 ? '+' : '') + fx, 'Elemento': t + ' (' + ELEMENT[t] + ')' },\r\n    footprint: 'En ' + f + ' el número de oxidación de ' + ELEMENT[t] + ' es ' + (fx > 0 ? '+' : '') + fx + ', su valor fijo.',\r\n    steps: [\r\n      'Fórmula: ' + f + ' → ' + elems.map(function (s) { return s + ': ' + counts[s]; }).join(', '),\r\n      t + ' tiene número de oxidación fijo en sus compuestos: ' + (fx > 0 ? '+' : '') + fx + ' (' + (WHY[t] || (fx === 1 ? 'grupo 1' : 'grupo 2')) + ').',\r\n      'No hace falta plantear la ecuación. Para el resto (' + unknownOthers.join(', ') + '), calcula el ion por separado.'\r\n    ]\r\n  };\r\n}\r\nif (unknownOthers.length) {\r\n  return { result: 'No se puede despejar: además de ' + t + ', ' + unknownOthers.join(' y ') + (unknownOthers.length > 1 ? ' no tienen' : ' no tiene') + ' un número de oxidación fijo. Calcula por partes (por ejemplo el ion SO4 con carga -2).', footprint: FP, invalid: 'formula' };\r\n}\r\n\r\n// --- Ecuación: Σ(nᵢ · estadoᵢ) + n_t · x = carga ---\r\nvar sign = function (n) { return n > 0 ? '+' + n : String(n); };\r\nvar sumKnown = 0, terms = [], parts2 = [];\r\nfor (var ei = 0; ei < elems.length; ei++) {\r\n  var s2 = elems[ei];\r\n  if (s2 === t) { terms.push(counts[s2] + '·x'); continue; }\r\n  sumKnown += counts[s2] * known[s2];\r\n  terms.push(counts[s2] + '·(' + sign(known[s2]) + ')');\r\n  parts2.push(s2 + ' = ' + sign(known[s2]) + ' (' + why[s2] + ')');\r\n}\r\nvar num = q - sumKnown, den = counts[t];\r\nvar gcd = function (a, b) { a = Math.abs(a); b = Math.abs(b); while (b) { var r = a % b; a = b; b = r; } return a || 1; };\r\nvar gd = gcd(num, den), pn = num / gd, pd = den / gd;\r\nvar value = num / den;\r\nvar shown = pd === 1 ? sign(pn) : sign(pn) + '/' + pd + ' (≈ ' + sign(lib.round(value, 2)) + ', valor medio)';\r\n\r\nvar steps = [\r\n  'Fórmula: ' + f + (q ? ' con carga ' + sign(q) : ' (neutra)') + ' → ' + elems.map(function (s) { return s + ': ' + counts[s]; }).join(', '),\r\n  parts2.length ? 'Números de oxidación conocidos: ' + parts2.join('; ') : 'Solo hay un elemento: su número de oxidación se despeja directamente.',\r\n  'La suma debe igualar la carga: ' + terms.join(' + ') + ' = ' + q,\r\n  'Suma de los conocidos: ' + sign(sumKnown),\r\n  den + '·x = ' + q + ' − (' + sign(sumKnown) + ') = ' + num + '  →  x = ' + (pd === 1 ? sign(pn) : sign(pn) + '/' + pd)\r\n];\r\n\r\nvar result = { 'Número de oxidación': shown, 'Elemento': t + ' (' + ELEMENT[t] + ')' };\r\nvar expected = t === 'H' ? (hydride ? -1 : 1) : FIXED[t];\r\nif (expected !== undefined && expected !== null && value !== expected) {\r\n  result['Aviso'] = 'El resultado no coincide con el habitual de ' + t + ' (' + sign(expected) + '). ¿Es un peróxido o superóxido? En ese caso calcula el oxígeno.';\r\n} else if (Math.abs(value) > 8) {\r\n  result['Aviso'] = 'Valor fuera del rango posible (−4 a +8): revisa la fórmula y la carga.';\r\n} else if (pd !== 1) {\r\n  result['Aviso'] = 'Valor fraccionario: el elemento aparece con varios números de oxidación y este es su promedio.';\r\n}\r\nreturn {\r\n  result: result,\r\n  footprint: 'En ' + f + (q ? ' (carga ' + sign(q) + ')' : '') + ' el número de oxidación de ' + ELEMENT[t] + ' es ' + (pd === 1 ? sign(pn) : sign(pn) + '/' + pd) + '.',\r\n  steps: steps\r\n};\r\n","seo_footprint":{"text_intro":"El número de oxidación de un elemento es la carga que tendría cada átomo si todos sus enlaces fueran iónicos. Aquí tienes los números de oxidación de los 118 elementos en una tabla con buscador y, arriba, una calculadora que aplica las reglas de la IUPAC para hallar el número de oxidación de un elemento en cualquier fórmula o ion, con la ecuación resuelta paso a paso.","h2_titles":["Tabla completa de números de oxidación","Reglas de asignación de estados de oxidación (IUPAC)","Diferencia entre valencia y número de oxidación","Tabla de potenciales estándar de reducción"],"faq":[{"question":"¿Cuál es el número de oxidación del oxígeno?","answer":"Generalmente, el oxígeno tiene un estado de oxidación de -2. Sin embargo, existen excepciones importantes: en los peróxidos (como el H2O2) es -1, en los superóxidos es -1/2, y cuando se combina con el flúor (el elemento más electronegativo) puede ser +1 o +2."},{"question":"¿Cuál es la diferencia entre valencia y número de oxidación?","answer":"La valencia es la capacidad de combinación de un elemento (el número de enlaces que forma) y no tiene signo. El número de oxidación es una carga eléctrica teórica asignada a un átomo basándose en la electronegatividad, y siempre lleva un signo positivo (+) o negativo (-)."},{"question":"¿Cómo calcular el estado de oxidación en un ion poliatómico?","answer":"En un ion poliatómico, la suma algebraica de los números de oxidación de todos los átomos debe ser exactamente igual a la carga neta del ion. Por ejemplo, en el ion sulfato (SO4 con carga -2), la suma del azufre y los cuatro oxígenos debe dar -2."},{"question":"¿Qué elementos tienen estado de oxidación cero?","answer":"Cualquier elemento en su estado libre, fundamental o sin combinar tiene un número de oxidación de 0. Esto incluye metales puros (Fe, Cu, Zn) y moléculas diatómicas o poliatómicas de un solo elemento (O2, N2, Cl2, P4)."},{"question":"¿Cuáles son los números de oxidación del hierro (Fe)?","answer":"Los estados de oxidación principales del hierro son +2 (ferroso) y +3 (férrico). En condiciones excepcionales o compuestos sintéticos, puede presentar estados de 0, +4 e incluso +6 (como en los iones ferrato)."}],"how_to_use_steps":["Para consultar un elemento, escribe su nombre o símbolo en el buscador de la tabla (por ejemplo «hierro» o «Fe»).","Para calcular, escribe la fórmula del compuesto o ion, por ejemplo K2Cr2O7 o Ca(NO3)2.","Si es un ion, indica su carga (por ejemplo -2 para el dicromato, Cr2O7).","Escribe el símbolo del elemento que quieres calcular: el resultado y la ecuación resuelta paso a paso se actualizan al instante."],"related_queries":["tabla periodica con estados de oxidacion","potenciales de oxidacion tabla","tabla de oxidacion y reduccion","numeros de oxidacion tabla periodica","tabla periodica con valencias y numero de oxidacion"]},"content_sections":[{"heading":"¿Qué son los números de oxidación?","paragraphs":["El número o estado de oxidación es un indicador del grado de oxidación de un átomo dentro de un compuesto químico. Representa la carga eléctrica hipotética que tendría un átomo si todos sus enlaces con otros elementos fueran 100 % iónicos. Esta convención es vital para rastrear la transferencia de electrones en las reacciones de oxidación-reducción (redox).","A diferencia de la valencia, que solo indica la cantidad de enlaces que un átomo puede formar, el estado de oxidación incluye un signo. Un signo positivo indica pérdida teórica de electrones (oxidación), mientras que un signo negativo indica ganancia de electrones (reducción). Por ejemplo, el carbono tiene una valencia de 4, pero sus estados de oxidación varían desde -4 (en el metano, CH4) hasta +4 (en el dióxido de carbono, CO2)."]},{"heading":"Cómo leer la tabla y de dónde salen los datos","paragraphs":["La columna «Estados más comunes» recoge los números de oxidación con los que el elemento aparece en la mayoría de sus compuestos; «Otros estados conocidos» añade los que se han observado en compuestos concretos, a veces poco frecuentes. El estado 0 corresponde al elemento sin combinar (Fe, O2, P4…).","Los datos proceden de la compilación de estados de oxidación de Greenwood y Earnshaw y de la IUPAC, a través de la base de datos de elementos mendeleev. En los elementos a partir del rutherfordio (Z = 104) son en gran parte valores predichos, porque solo se han producido unos pocos átomos.","Las tablas de «valencias» de formulación de secundaria y bachillerato suelen listar un subconjunto: por ejemplo, el cobre con +1 y +2, o el hierro con +2 y +3. Ambos aparecen en esta tabla; si un número no está en la columna de más comunes, búscalo en la de otros estados conocidos."]},{"heading":"Reglas de la IUPAC para asignar números de oxidación","paragraphs":["Para determinar el estado de oxidación de un elemento en un compuesto, la IUPAC establece una jerarquía de reglas. Primero, el estado de oxidación de cualquier elemento libre (como O2 o Fe) es siempre 0. Segundo, los metales alcalinos (Grupo 1) siempre tienen +1, y los alcalinotérreos (Grupo 2) siempre tienen +2 en sus compuestos.","El flúor, siendo el elemento más electronegativo, siempre actúa con -1. El hidrógeno suele ser +1 (excepto en hidruros metálicos, donde es -1), y el oxígeno suele ser -2 (excepto en peróxidos y frente al flúor). Finalmente, la regla de oro: la suma algebraica de todos los números de oxidación en una molécula neutra debe ser 0, y en un ion poliatómico debe igualar la carga del ion."]},{"heading":"Ejemplo resuelto: cálculo en el ácido sulfúrico","paragraphs":["Supongamos que queremos hallar el estado de oxidación del azufre (S) en el ácido sulfúrico (H2SO4). Sabemos que es una molécula neutra, por lo que la suma de cargas es 0. Aplicando las reglas, el hidrógeno (H) tiene un estado de +1 y el oxígeno (O) de -2.","Planteamos la ecuación algebraica: 2(+1) + x + 4(-2) = 0. Simplificando, obtenemos 2 + x - 8 = 0, lo que se reduce a x - 6 = 0. Al despejar la incógnita, descubrimos que x = +6. Por lo tanto, el estado de oxidación del azufre en el H2SO4 es +6. Puedes comprobar este mismo cálculo utilizando la herramienta interactiva superior."]},{"heading":"Potenciales estándar de reducción y oxidación","paragraphs":["La tabla de potenciales de oxidación y reducción (E°) mide la tendencia de una especie química a ganar electrones (reducirse) o perderlos (oxidarse) bajo condiciones estándar (25 °C, 1 atm, 1 M). Se miden en voltios (V) tomando como referencia el electrodo estándar de hidrógeno, cuyo potencial se define arbitrariamente como 0.00 V.","Un potencial de reducción muy positivo (como el del flúor, +2.87 V) indica un agente oxidante extremadamente fuerte, que roba electrones con facilidad. Por el contrario, un potencial muy negativo (como el del litio, -3.04 V) señala a un agente reductor poderoso, que cede sus electrones rápidamente. Conocer estos valores permite predecir si una reacción redox ocurrirá de forma espontánea."]}],"reference_table":{"caption":"Tabla periódica con los números de oxidación de los 118 elementos","headers":["Z","Símbolo","Elemento","Estados más comunes","Otros estados conocidos"],"rows":[[1,"H","Hidrógeno","-1, +1","—"],[2,"He","Helio","—","—"],[3,"Li","Litio","+1","—"],[4,"Be","Berilio","+2","0, +1"],[5,"B","Boro","+3","-5, -1, 0, +1, +2"],[6,"C","Carbono","-4, +4","-3, -2, -1, 0, +1, +2, +3"],[7,"N","Nitrógeno","-3, +3, +5","-2, -1, 0, +1, +2, +4"],[8,"O","Oxígeno","-2","-1, 0, +1, +2"],[9,"F","Flúor","-1","—"],[10,"Ne","Neón","—","—"],[11,"Na","Sodio","+1","-1, 0"],[12,"Mg","Magnesio","+2","0, +1"],[13,"Al","Aluminio","+3","-2, -1, 0, +1, +2"],[14,"Si","Silicio","-4, +4","-3, -2, -1, 0, +1, +2, +3"],[15,"P","Fósforo","-3, +3, +5","-2, -1, 0, +1, +2, +4"],[16,"S","Azufre","-2, +2, +4, +6","-1, 0, +1, +3, +5"],[17,"Cl","Cloro","-1, +1, +3, +5, +7","+2, +4, +6"],[18,"Ar","Argón","—","—"],[19,"K","Potasio","+1","-1"],[20,"Ca","Calcio","+2","+1"],[21,"Sc","Escandio","+3","0, +1, +2"],[22,"Ti","Titanio","+4","-2, -1, 0, +1, +2, +3"],[23,"V","Vanadio","+5","-3, -1, 0, +1, +2, +3, +4"],[24,"Cr","Cromo","+3, +6","-4, -2, -1, 0, +1, +2, +4, +5"],[25,"Mn","Manganeso","+2, +4, +7","-3, -1, 0, +1, +3, +5, +6"],[26,"Fe","Hierro","+2, +3","-4, -2, -1, 0, +1, +4, +5, +6, +7"],[27,"Co","Cobalto","+2, +3","-3, -1, 0, +1, +4, +5"],[28,"Ni","Níquel","+2","-2, -1, 0, +1, +3, +4"],[29,"Cu","Cobre","+2","-2, 0, +1, +3, +4"],[30,"Zn","Zinc","+2","-2, 0, +1"],[31,"Ga","Galio","+3","-5, -4, -3, -2, -1, 0, +1, +2"],[32,"Ge","Germanio","-4, +2, +4","-3, -2, -1, 0, +1, +3"],[33,"As","Arsénico","-3, +3, +5","-2, -1, 0, +1, +2, +4"],[34,"Se","Selenio","-2, +2, +4, +6","-1, 0, +1, +3, +5"],[35,"Br","Bromo","-1, +1, +3, +5","+2, +4, +7"],[36,"Kr","Kriptón","+2","+1"],[37,"Rb","Rubidio","+1","-1"],[38,"Sr","Estroncio","+2","+1"],[39,"Y","Itrio","+3","0, +1, +2"],[40,"Zr","Circonio","+4","+1, +2, +3"],[41,"Nb","Niobio","+5","-3, -1, 0, +1, +2, +3, +4"],[42,"Mo","Molibdeno","+4, +6","-4, -2, -1, 0, +1, +2, +3, +5"],[43,"Tc","Tecnecio","+4, +7","-3, -1, +1, +2, +3, +5, +6"],[44,"Ru","Rutenio","+3, +4","-4, -2, +1, +2, +5, +6, +7, +8"],[45,"Rh","Rodio","+3","-3, -1, +1, +2, +4, +5, +6, +7"],[46,"Pd","Paladio","+2, +4","+1, +3, +5"],[47,"Ag","Plata","+1","-2, -1, 0, +2, +3"],[48,"Cd","Cadmio","+2","-2, +1"],[49,"In","Indio","+3","-5, -2, -1, 0, +1, +2"],[50,"Sn","Estaño","-4, +2, +4","-3, -2, -1, 0, +1, +3"],[51,"Sb","Antimonio","-3, +3, +5","-2, -1, 0, +1, +2, +4"],[52,"Te","Telurio","-2, +2, +4, +6","-1, 0, +1, +3, +5"],[53,"I","Yodo","-1, +1, +3, +5, +7","+2, +4, +6"],[54,"Xe","Xenón","+2, +4, +6","+8"],[55,"Cs","Cesio","+1","-1"],[56,"Ba","Bario","+2","+1"],[57,"La","Lantano","+3","0, +1, +2"],[58,"Ce","Cerio","+3, +4","+1, +2"],[59,"Pr","Praseodimio","+3","0, +1, +2, +4, +5"],[60,"Nd","Neodimio","+3","0, +2, +4"],[61,"Pm","Prometio","+3","+2"],[62,"Sm","Samario","+3","0, +1, +2"],[63,"Eu","Europio","+2, +3","0"],[64,"Gd","Gadolinio","+3","0, +1, +2"],[65,"Tb","Terbio","+3","0, +1, +2, +4"],[66,"Dy","Disprosio","+3","0, +1, +2, +4"],[67,"Ho","Holmio","+3","0, +1, +2"],[68,"Er","Erbio","+3","0, +1, +2"],[69,"Tm","Tulio","+3","0, +1, +2"],[70,"Yb","Iterbio","+3","0, +1, +2"],[71,"Lu","Lutecio","+3","0, +1, +2"],[72,"Hf","Hafnio","+4","-2, 0, +1, +2, +3"],[73,"Ta","Tantalio","+5","-3, -1, 0, +1, +2, +3, +4"],[74,"W","Wolframio","+4, +6","-4, -2, -1, 0, +1, +2, +3, +5"],[75,"Re","Renio","+4","-3, -1, 0, +1, +2, +3, +5, +6, +7"],[76,"Os","Osmio","+4","-4, -2, -1, 0, +1, +2, +3, +5, +6, +7, +8"],[77,"Ir","Iridio","+3, +4","-3, -2, -1, +1, +2, +5, +6, +7, +8, +9"],[78,"Pt","Platino","+2, +4","-3, -2, -1, 0, +1, +3, +5, +6"],[79,"Au","Oro","+3","-3, -2, -1, 0, +1, +2, +5"],[80,"Hg","Mercurio","+1, +2","-2"],[81,"Tl","Talio","+1, +3","-5, -2, -1, +2"],[82,"Pb","Plomo","+2, +4","-4, -2, -1, 0, +1, +3"],[83,"Bi","Bismuto","+3","-3, -2, -1, 0, +1, +2, +4, +5"],[84,"Po","Polonio","-2, +2, +4","+5, +6"],[85,"At","Astato","-1, +1","+3, +5, +7"],[86,"Rn","Radón","—","+2, +6"],[87,"Fr","Francio","+1","—"],[88,"Ra","Radio","+2","—"],[89,"Ac","Actinio","+3","—"],[90,"Th","Torio","+4","-1, +1, +2, +3"],[91,"Pa","Protactinio","+5","+2, +3, +4"],[92,"U","Uranio","+6","-1, +1, +2, +3, +4, +5"],[93,"Np","Neptunio","+5","+2, +3, +4, +6, +7"],[94,"Pu","Plutonio","+4","+2, +3, +5, +6, +7, +8"],[95,"Am","Americio","+3","+2, +4, +5, +6, +7"],[96,"Cm","Curio","+3","+4, +5, +6"],[97,"Bk","Berkelio","+3","+2, +4, +5"],[98,"Cf","Californio","+3","+2, +4, +5"],[99,"Es","Einstenio","+3","+2, +4"],[100,"Fm","Fermio","+3","+2"],[101,"Md","Mendelevio","+3","+2"],[102,"No","Nobelio","+3","+2"],[103,"Lr","Laurencio","+3","—"],[104,"Rf","Rutherfordio","+4","+3 (predichos)"],[105,"Db","Dubnio","—","+3, +4, +5 (predichos)"],[106,"Sg","Seaborgio","—","+3, +4, +5, +6 (predichos)"],[107,"Bh","Bohrio","—","+3, +4, +5, +7 (predichos)"],[108,"Hs","Hasio","—","+3, +4, +6, +8 (predichos)"],[109,"Mt","Meitnerio","—","+1, +3, +6 (predichos)"],[110,"Ds","Darmstatio","—","+2, +4, +6 (predichos)"],[111,"Rg","Roentgenio","—","-1, +3, +5 (predichos)"],[112,"Cn","Copernicio","—","+2, +4 (predichos)"],[113,"Nh","Nihonio","—","—"],[114,"Fl","Flerovio","—","—"],[115,"Mc","Moscovio","—","—"],[116,"Lv","Livermorio","—","-2, +4 (predichos)"],[117,"Ts","Teneso","—","-1, +5 (predichos)"],[118,"Og","Oganesón","—","-1, +1, +2, +4, +6 (predichos)"]]},"sources":[{"label":"IUPAC. Compendium of Chemical Terminology (Gold Book): «oxidation state»"},{"label":"N. N. Greenwood y A. Earnshaw, Chemistry of the Elements, 2.ª ed., Butterworth-Heinemann"},{"label":"mendeleev: base de datos de propiedades de los elementos","url":"https://mendeleev.readthedocs.io/"}],"default_output":{"result":{"Número de oxidación":"+7","Elemento":"Mn (manganeso)"},"footprint":"En KMnO4 el número de oxidación de manganeso es +7.","steps":["Fórmula: KMnO4 (neutra) → K: 1, Mn: 1, O: 4","Números de oxidación conocidos: K = +1 (grupo 1, siempre +1); O = -2 (oxígeno habitual: −2)","La suma debe igualar la carga: 1·(+1) + 1·x + 4·(-2) = 0","Suma de los conocidos: -7","1·x = 0 − (-7) = 7  →  x = +7"]},"status":"published","reviewed_at":"2026-09-24","verification_note":"Cálculos verificados con 175 compuestos de libro de texto; tabla generada desde datos IUPAC / Greenwood & Earnshaw"}