Calculadora de peso de ferralla
120 pies de barra #5 con un peso unitario de 1,043 libras por pie pesan 125,16 libras. Indique la designación de la barra, la longitud total de su planilla y el peso unitario de su tabla para obtener el peso neto de acero que debe pedir. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Calibre de la barra
- #5
- Longitud total
- 120
- Peso unitario por pie
- 1,043
- Peso total
- 125,16
- Peso
- 125,16
Una calculadora de peso de ferralla convierte tres cifras del despiece en el peso total de acero que usted necesita pedir para vigas, losas, pilares y jaulas de cimentación. Introduzca la designación del diámetro que figura en el listado, la longitud lineal total de ese diámetro y el peso unitario por pie publicado para el grado y la tabla que utilice; la herramienta multiplica longitud por peso unitario y devuelve el peso total, un mensaje breve en español y pasos de sustitución ordenados que puede pegar en una lista de materiales o en una prueba unitaria.
Cómo se calcula el peso de la ferralla a partir de la longitud y el peso unitario
El acero de refuerzo se vende y se pide por peso, pero los planos y los listados de barras se escriben en diámetros y longitudes. El puente entre ambos mundos es el peso unitario por pie publicado para cada diámetro en tablas de norma o datos de laminador: el peso total es la longitud lineal total multiplicada por ese peso unitario. Esta calculadora implementa ese producto de forma directa.
Usted aporta el diámetro como una etiqueta corta de designación —por ejemplo número cuatro, número cinco, dieciséis milímetros o quince M— para que la respuesta nombre la línea del despiece; la designación no se usa para buscar densidades, porque normas y grados distintos publican pesos unitarios ligeramente diferentes para el mismo tamaño nominal. También aporta la longitud total y el peso unitario por pie como números finitos estrictamente positivos.
Longitud y peso unitario deben compartir un sistema coherente: pies con libras por pie, o metros con kilogramos por metro si trata los campos como longitud y masa por unidad de longitud en el SI. El producto es el peso geométrico neto del acero; no añade solapes, merma ni merma de corte en taller, y no convierte libras a toneladas cortas ni kilogramos a toneladas métricas, porque esos factores son propios del proyecto y van después del despiece puro.
Consejos prácticos, límites y búsquedas relacionadas
Sume la longitud total desde el listado de barras por diámetro: piezas por longitud de corte, y añada solo los solapes y la merma que su estimador exija después de esta llamada. Mantenga las entradas dentro del rango absoluto publicado para que los productos no desborden a resultados no finitos que el solucionador deba rechazar.
Esta página atiende a quien busca una calculadora de peso de ferralla, tonelaje de acero de refuerzo, peso de barra por pie o peso de pedido de armadura en línea; no es una herramienta de detalle de ferralla, no calcula longitudes de anclaje, no estima volumen de hormigón y no es un comprobante estructural de momento o cortante.
Prefiera esta capacidad cuando ya conozca la longitud total de un diámetro y el peso unitario de su tabla de laminador y solo necesite el peso total; si su fuente es un listado CAD, exporte primero las longitudes y llame una vez por diámetro.
Qué puede hacer con ella
Pedir ferralla para un hormigonado de cimentación
Los contratistas introducen diámetro, longitud total del listado y peso unitario de tabla por pie para obtener el peso total de acero antes de llamar al almacén.
Preguntas frecuentes
¿Cómo se calcula el peso de la ferralla?
Peso total = longitud total × peso unitario por pie. Use unidades coherentes (p. ej. pies con lb/ft). El diámetro es una etiqueta de la línea de despiece, no una búsqueda de densidad.
¿Qué ocurre si la longitud total o el peso unitario son nulos o negativos?
Longitud o peso unitario no positivos no definen un pedido físico de ferralla, así que la herramienta nunca inventa un peso.
¿Consulta el peso unitario a partir del diámetro?
Normas distintas publican valores ligeramente diferentes para el mismo tamaño nominal.
¿Añade solapes, merma o convierte a toneladas?
No. Solo devuelve longitud × peso unitario. Aplique solapes, merma y factores de conversión de unidades después de la llamada si su presupuesto los exige.
¿Puedo trabajar en metros y kilogramos por metro?
Sí, siempre que las dos cifras usen el mismo sistema. Los pies van con libras por pie y los metros con kilogramos por metro, y el peso sale en libras o en kilogramos según el caso.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/home/rebar-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bar_size":"#5","total_length":120,"unit_weight_per_foot":1.043}'const res = await fetch("https://api.kit.forhosting.com/home/rebar-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bar_size": "#5",
"total_length": 120,
"unit_weight_per_foot": 1.043
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/rebar-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bar_size": "#5",
"total_length": 120,
"unit_weight_per_foot": 1.043
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/rebar-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bar_size":"#5","total_length":120,"unit_weight_per_foot":1.043}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bar_size":"#5","total_length":120,"unit_weight_per_foot":1.043}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/rebar-weight", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"bar_size": "#5",
"total_length": 120,
"unit_weight_per_foot": 1.043
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.rebar_weight",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Longitudes o pesos unitarios nulos o negativos se rechazan con un error invalid_input claro en lugar de inventar un albarán a partir de cantidades imposibles. El camino es matemática pura y determinista —sin red, sin semillas aleatorias, sin dependencia del reloj— de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras un redondeo decimal fijo cada vez que usted la invoca.
Cómo se calcula el peso de la ferralla a partir de la longitud y el peso unitario
En caso de éxito la respuesta repite las entradas redondeadas, publica total_weight y weight como el mismo producto, formula como la cadena W equals L times w, message como un resumen breve que nombra el diámetro, y steps como un array ordenado de líneas de sustitución que usted puede afirmar en pruebas o mostrar a un cliente. Diámetro ausente o vacío, números no finitos, y longitud o peso unitario no positivos fallan con invalid_input para que nunca se facture ni almacene una línea de pedido vacía.
Cómo invocar la API y qué se recibe a cambio
El diámetro puede ser una cadena no vacía o un número finito convertido a una etiqueta corta (máximo sesenta y cuatro caracteres tras el recorte). Se aceptan formas en cadena de números cuando coinciden con un patrón numérico finito estricto. Prefiera enviar números para longitud y peso unitario cuando controle el cliente; si debe enviar cadenas, evite sufijos de unidad o separadores de miles que fallarían el patrón de número finito. Los pesos unitarios imperiales típicos de diámetros habituales en EE. UU. oscilan aproximadamente entre tres décimas y trece libras por pie según el tamaño; use siempre el valor de tabla que coincida con el grado y la norma de su pedido de compra, no una regla memorizada. Envíe un cuerpo JSON con tres campos obligatorios: bar_size (alias size, designation, bar, rebar_size, bar_designation), total_length (alias length, total_length_ft, L, linear_feet, total_ft) y unit_weight_per_foot (alias unit_weight, weight_per_foot, plf, lb_per_ft, mass_per_length, w_per_ft). La longitud total y el peso unitario deben ser números finitos positivos dentro del rango absoluto publicado para que el producto siga siendo finito en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta establece bar_size, total_length, unit_weight_per_foot, total_weight, weight, formula, message y steps. La validación fallida —campos ausentes, designación vacía, números no finitos, longitud o peso unitario nulos o negativos, o valores fuera de los límites absolutos— devuelve invalid_input y no se cobra. El precio es un fijo de $0.002 por solicitud correcta con unidad item.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar o escribir pruebas, empareje un caso simple de losa con barras número cinco y un segundo peso unitario para mostrar que el peso escala linealmente con la longitud, e incluya a propósito longitud o peso unitario nulos para demostrar la ruta invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando usted envía a propósito una longitud nula para verificar el manejo de errores. Las comprobaciones de ida y vuelta son sencillas: recalcule a mano longitud por peso unitario y confirme que total_weight publicado coincide con el redondeo a doce decimales usado en todos los campos numéricos. Los trabajos con varios diámetros se resuelven llamando una vez por diámetro y sumando total_weight en su propia hoja o estimador, de modo que cada línea quede transparente para el albarán del almacén.
Casos de integración
Despiece del estimador para jaulas de varios diámetros
Los estimadores llaman una vez por diámetro con longitud y peso unitario, y adjuntan total_weight y steps a un presupuesto de material transparente.
Fixtures golden para aplicaciones de construcción
Los desarrolladores generan casos de peso conocidos y rechazos deliberados de entradas no positivas para pruebas unitarias y CI.
Preguntas técnicas
¿Cuánto cuesta la calculadora de peso de ferralla?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.