Calculadora de precios unitarios

Compare hasta tres tamaños de paquete para ver cuál es el mejor valor por unidad.

$
$
$
Tercer elemento opcional: dejar el precio en 0 para ignorarlo.
Mejor valor —
Elemento A: precio unitario —
Partida B Precio unitario —
Partida C Precio unitario —

Los resultados se actualizan a medida que escribe.

¿Te dio esta calculadora la respuesta correcta?

Acerca de esta calculadora

A unit price calculator divides each item’s price by its size so you can compare different pack sizes fairly and spot the genuinely cheaper deal — the bigger pack is not always the better value. Enter the price and quantity of two products, or add a third under advanced options, in grams, millilitres, sheets, ounces or whatever unit you like (just keep the unit the same across items). It shows the price per unit for each and highlights the best value.

Worked example: a $3.50 pack of 500 g works out to 3.50 ÷ 500 = $0.0070 per gram, while a $5.00 pack of 750 g is 5.00 ÷ 750 = $0.0067 per gram — so the larger pack is about 5% cheaper per gram and is marked as the best value. A comparison table shows each item’s unit price and how much more the others cost.

Shoppers use it to cut through confusing supermarket pricing, compare a multi-buy against a single, and decide whether a bulk size is really worth it.

Preguntas frecuentes

¿Cómo puedo comparar los precios con diferentes tamaños?

Divide cada precio por su tamaño para obtener el precio por unidad (por gramo, por hoja, por mililitro), luego compara esas cifras. Un paquete de £3,50 de 500 g es £0,0070/g mientras que un paquete de £5,00 de 750 g es £0,0067/g, por lo que el paquete más grande es un poco más barato por gramo.

¿Puedo comparar tres productos a la vez?

Sí — abrir opciones avanzadas y rellenar el elemento C. Cualquier elemento que quede con un precio de cero se ignora, por lo que la herramienta compara sólo los dos o tres que realmente entrar y marca el más barato por unidad.

¿El paquete más grande es siempre más barato por unidad?

No siempre. Los tamaños a granel suelen costar menos por unidad, pero las promociones, las compras múltiples y los paquetes grandes premium pueden cambiar eso. Comparar los precios unitarios reales es la única manera confiable de saberlo.

¿Los dos elementos tienen que usar la misma unidad?

Sí — introducir ambos tamaños en la misma medida (tanto en gramos, o en hojas, o en mililitros). La calculadora divide el precio por tamaño directamente, por lo que mezclar gramos por una y onzas para la otra daría una comparación sin sentido. Convertir a una unidad común primero si los paquetes están etiquetados de manera diferente.

¿Cómo puedo calcular el precio por 100 g o por litro?

Introduzca el tamaño en la unidad base y lea el precio por unidad, luego multiplíquese: un precio por gramo veces 100 es el precio por 100 g, y un precio por mililitro veces 1000 es el precio por litro. Las etiquetas de plataforma generalmente estandarizan de esta manera para que pueda comparar con ellos.

¿El precio unitario más barato es siempre el mejor precio?

Es el mejor valor por unidad, pero no siempre la compra más inteligente — un paquete barato enorme no es ninguna ganga si los alimentos se estropean antes de usarlo, o si no se puede almacenar. Pesar el precio unitario en contra de lo que realmente va a utilizar.

❤️ Amor Calculator.Free? Compártelo

𝕏  X Facebook Reddit
API — utilizar esta calculadora desde el código

Llame a esta calculadora como un punto final gratuito de JSON, no se requiere clave. Envíe los valores de campo a continuación como parámetros de consulta o JSON. Cualquier cosa que omita utiliza el mismo valor predeterminado que esta página está pre-llenada; un parámetro desconocido es un 400, nunca un cero silencioso. Lea los documentos completos de API →

Punto de finalización

GET https://calculator.free/api/v1/unit-price/

curl

curl "https://calculator.free/api/v1/unit-price/?price_a=3.5&qty_a=500&price_b=5.0&qty_b=750"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/unit-price/?" + new URLSearchParams({
    "price_a": "3.5",
    "qty_a": "500",
    "price_b": "5.0",
    "qty_b": "750"
  }));
const data = await r.json();
console.log(data.results);

Los resultados son estimaciones para orientación general solamente, no para asesoramiento financiero, médico o fiscal.