Convertidor ppm→ppb
1,5 ppm de cloro residual son 1500 ppb y 1500000 ppt, porque cada paso de millón a mil millones y a billón multiplica por 1000. Escriba una lectura en ppm y obtenga las dos escalas más finas a la vez. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- ppm
- 1,5
- ppb
- 1 500
- ppt
- 1 500 000
- Unidad ppm
- ppm
- Unidad ppb
- ppb
Los laboratorios ambientales, las especificaciones de proceso en semiconductores, los avisos de agua potable y los boletines de calidad del aire saltan entre partes por millón, partes por mil millones y partes por billón según el analito y el instrumento. Esas tres escalas son potencias puras de mil: una parte por millón equivale a mil partes por mil millones y a un millón de partes por billón, de modo que una conversión correcta es una multiplicación determinista y no una llamada a un CAS de química.
Cómo se relacionan ppm, ppb y ppt y qué entradas enviar
La notación de partes por expresa una razón adimensional de cantidad de sustancia, masa o volumen según la convención de informe del laboratorio o norma que siga. Una vez que un valor ya está en partes por millón, pasarlo a partes por mil millones o por billón es un cambio de escala puro: multiplique por mil para obtener ppb y por un millón para obtener ppt, porque cada tramo sucesivo de “partes por” es tres órdenes de magnitud más fino.
Ppm debe ser no negativo porque una concentración negativa no es una lectura física en este producto y confundiría tablas que ordenan y filtran por magnitud. Cero está permitido y se mapea limpiamente a cero ppb y cero ppt. Valores no finitos como NaN o Infinity se rechazan como entrada inválida en lugar de retransmitirse.
Entradas idénticas siempre producen salidas idénticas porque no hay llamada de red, ni modelo, ni semilla aleatoria, ni reloj en el camino. Ejemplos de clase incluyen convertir uno punto cinco ppm de cloro residual en mil quinientos ppb, o transformar un boletín de dos ppm de ozono en dos millones de ppt para un instrumento que etiqueta su eje en billonésimas.
Qué puede hacer con ella
Calidad del agua e informes ambientales
Convierta lecturas en ppm de cloro residual, nitrato u ozono en columnas ppb o ppt para tablas regulatorias y avisos públicos que mezclan escalas.
Scripts puente LIMS e instrumentos
Las canalizaciones normalizan salidas de instrumentos que hablan distintas unidades de partes por a un solo contrato prepago en lugar de reimplementar factores por lenguaje.
Preguntas frecuentes
¿Cómo convierto ppm a ppb y ppt?
La respuesta devuelve ppb = ppm × 1000 y ppt = ppm × 1_000_000.
¿Qué ocurre si ppm es negativo?
No se aceptan concentraciones negativas; solo se convierten valores ppm finitos no negativos.
¿Cuántos ppb hay en un ppm?
Exactamente mil. Un ppm también equivale a un millón de ppt, porque cada tramo de partes por es tres órdenes de magnitud más fino.
¿Es gratuito el convertidor de ppm a ppb?
La herramienta del navegador funciona gratis en su dispositivo.
¿Convierte esto ppm a molaridad?
No. Esta capacidad solo escala ppm a ppb y ppt. Para molaridad a partir de ppm y masa molar, use una calculadora dedicada ppm-a-molaridad.
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/chem/ppm-to-ppb \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ppm":1.5}'const res = await fetch("https://api.kit.forhosting.com/chem/ppm-to-ppb", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ppm": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/ppm-to-ppb",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ppm": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/ppm-to-ppb", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ppm":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ppm":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/ppm-to-ppb", 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
{
"ppm": 1.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.ppm_to_ppb",
"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
Esta capacidad acepta una concentración no negativa en ppm, devuelve los valores coincidentes en ppb y ppt con redondeo estable, y falla con invalid_input cuando la concentración es negativa para que las canalizaciones nunca publiquen por error una “concentración” con signo. Correctores de deberes, scripts LIMS, apps docentes y paneles de cumplimiento pueden fijar el mismo JSON en pruebas sin reimplementar factores de escala en cada lenguaje.
Cómo se relacionan ppm, ppb y ppt y qué entradas enviar
Envíe un objeto JSON con el campo obligatorio ppm como número finito o cadena numérica; se aceptan alias como parts_per_million, concentration_ppm, c_ppm y value cuando el SDK los documenta para que el código cliente hable el lenguaje del laboratorio.
Leer la respuesta: ppb, ppt, factores y fórmula
El objeto factors documenta los enteros exactos usados—mil de ppm a ppb, un millón de ppm a ppt y mil de ppb a ppt—para que auditores y autores curriculares verifiquen la escala sin leer el código fuente. Use solo ppb cuando una hoja regulatoria espere milmillonésimas; use ppt cuando un método analítico o instrumento de calidad del aire informe billonésimas; use factors y formula juntos cuando un informe deba declarar la regla de conversión a revisores. Fallos de validación por ppm negativo mencionan que no se permiten valores negativos para que técnicos corrijan un error de signo o una columna delta cableada por error al campo de concentración. Los campos unit_ppm, unit_ppb y unit_ppt llevan las etiquetas cortas ppm, ppb y ppt para que los front ends subtitulen columnas sin fijar cadenas. Formula reescribe las dos multiplicaciones en una sola línea legible, y method es siempre ppm_to_ppb para que los enrutadores posteriores deriven sin inspeccionar formas. Campos ausentes y números no finitos también generan invalid_input y no se cobran tras el rechazo del motor.
Uso de la API, precios, flujos de laboratorio y límites prácticos
Llame al convertidor gratuito en el navegador de ppm a ppb para deberes, demos de clase y cambios rápidos de unidad en el banco sin instalar una biblioteca de fórmulas de hoja de cálculo. Empareje este extremo con una calculadora ppm-a-molaridad cuando el siguiente paso sea convertir una concentración másica en moles por litro usando masa molar, o con herramientas de dilución cuando escale disoluciones madre tras el cambio de unidad. Este producto no reinterpreta ppm como miligramos por litro con corrección de densidad, ni convierte porcentaje másico o volumétrico bajo definiciones industriales no estándar—esas son intenciones separadas con entradas distintas. Envíe un cuerpo JSON con ppm como número o cadena numérica. Use la API prepago cuando una integración LIMS, plataforma de tutoría, panel de calidad del agua o puente de control de proceso necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Autores que envían SDK pueden mapear el único campo a una entrada etiquetada Concentración ppm con celdas ppb y ppt rellenadas automáticamente: las mismas columnas que los estudiantes escriben al convertir partes por millón a mano en papel.
Casos de integración
Verificación de deberes y exámenes
Los estudiantes convierten un solo valor ppm en ppb y ppt, comparan JSON estructurado y reciben un error claro si se envía concentración negativa.