Calculadora de porcentaje de rebaja
Convierta dos precios en un porcentaje de rebaja: un artículo que baja de 80 a 60 tiene un 25 % de descuento, 20 menos. También funciona al revés, del precio original y el porcentaje al precio de oferta. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Precio original
- 80
- Precio de venta
- 60
- Decimales
- 2
- Modo de cálculo
- from_prices
- Porcentaje de rebaja
- 25
- Importe rebajado
- 20
Porcentaje de rebaja minorista a partir de precios, o precio de oferta a partir del %. Intención de búsqueda: porcentaje de rebaja. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Qué mide el porcentaje de rebaja
Una rebaja es el recorte que una tienda aplica a un precio, y su porcentaje indica a clientes y compradores qué tan profundo es ese recorte frente a la etiqueta original. El cálculo toma la diferencia entre el precio original y el de oferta, la divide entre el precio original y la multiplica por 100. Un artículo que baja de 80 a 60 pierde 20, es decir, tiene una rebaja del 25 %. La herramienta funciona en los dos sentidos: con los dos precios obtiene el porcentaje y el importe descontado, y con el precio original y el porcentaje obtiene el precio que debe ir en la etiqueta de oferta.
Errores frecuentes al rebajar precios
El error más común es dividir lo descontado entre el precio de oferta en lugar del original, lo que da un porcentaje mayor que el del cartel. La base siempre es el precio anterior a la rebaja. Otro error es redondear en cada paso: aquí el redondeo se hace una sola vez, sobre la cifra final, y solo cuando usted pide un número concreto de decimales, de modo que una columna de precios se mantiene coherente. La calculadora también le muestra los precios que usted escribió junto al resultado, para que compruebe de un vistazo que no se equivocó al teclearlos.
Preguntas frecuentes
¿Cómo calculo el porcentaje de rebaja entre dos precios?
Escriba el precio original y el precio de oferta. La calculadora resta uno del otro, divide la diferencia entre el precio original y multiplica por 100: pasar de 80 a 60 es una rebaja del 25 %, 20 menos.
¿Cómo obtengo el precio de oferta a partir de un porcentaje de descuento?
Escriba el precio original y el porcentaje de rebaja en lugar del precio de oferta. La calculadora descuenta esa parte del original, de modo que 80 con una rebaja del 25 % queda en 60.
¿Por qué la rebaja se calcula sobre el precio original?
Porque la rebaja indica qué parte de la etiqueta original se quitó. Si divide lo descontado entre el precio de oferta, obtiene un porcentaje mayor que no coincide con el que ve el cliente en el cartel.
¿Cómo redondea la calculadora el porcentaje de rebaja?
Solo redondea cuando usted elige un número de decimales, y lo hace una sola vez, sobre el resultado final, con las mitades hacia arriba. Así una lista de etiquetas queda coherente y no arrastra redondeos intermedios.
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/math/markdown-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original":80,"sale":60}'const res = await fetch("https://api.kit.forhosting.com/math/markdown-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original": 80,
"sale": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/markdown-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original": 80,
"sale": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/markdown-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original":80,"sale":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original":80,"sale":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/markdown-percent", 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
{
"original": 80,
"sale": 60
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.markdown_percent",
"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
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cómo funciona
Porcentaje de rebaja minorista a partir de precios, o precio de oferta a partir del %. rebaja%=100×(original−oferta)/original. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Las salidas reflejan las entradas. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios. Los tipos no válidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Porcentaje de rebaja minorista a partir de precios, o precio de oferta a partir del %. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
El mismo JSON a través del API.
Docencia
Ejemplos golden fijados.
Preguntas técnicas
¿Gratis?
Sí, tier A.
¿Red?
No la usa.
¿Entrada no válida?
Devuelve invalid_input.
¿API?
Sí.
¿Idiomas?
Solo EN; Nitro los hidrata.