AQI de dióxido de nitrógeno
Convierta una medición horaria de dióxido de nitrógeno al índice de calidad del aire de la EPA: 53 ppb está en el tope de la categoría Buena y da un AQI de 50. También verá los límites del tramo que explican la cifra. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Concentración
- 53
- Concentración (ppb)
- 53 ppb
- Aqi
- 50
- AQI mínimo
- 0
- AQI máximo
- 50
El Air Quality Index de la Agencia de Protección Ambiental de Estados Unidos convierte una concentración medida de dióxido de nitrógeno en la misma escala de 0 a 500 que se usa para el ozono, las partículas finas y los demás contaminantes criterio en los mapas públicos. Esta calculadora de AQI de dióxido de nitrógeno aplica la tabla oficial de umbrales de NO2 a una hora y la fórmula de interpolación lineal publicada en el documento técnico de la EPA, de modo que una lectura en partes por mil millones se convierte en un índice entero, una etiqueta de categoría como Good o Unhealthy y los límites de concentración de la banda activa. Introduzca una concentración no negativa en ppb; el solucionador trunca a un entero, localiza la banda y devuelve el AQI interpolado.
Qué es el AQI de dióxido de nitrógeno de la EPA y cómo se interpolan los umbrales
El Air Quality Index de la US EPA para dióxido de nitrógeno no es una puntuación suelta. Cada concentración horaria de NO2 en partes por mil millones cae dentro de una banda publicada con un umbral inferior y otro superior de concentración y un par de límites de AQI.
Dentro de una banda la agencia usa interpolación lineal de modo que la concentración baja de la banda Good se mapea a un índice de cero y la concentración alta de esa misma banda a cincuenta, y las lecturas intermedias rellenan el intervalo de forma proporcional.
La identidad publicada es Ip igual a ((IHi menos ILo) dividido por (BPHi menos BPLo)) por (Cp menos BPLo), más ILo, donde Cp es la concentración truncada, BPLo y BPHi son los umbrales de concentración, e ILo e IHi son los límites de índice de la banda.
La tabla de una hora cubre Good (0 a 53 ppb, AQI 0 a 50), Moderate (54 a 100 ppb, AQI 51 a 100), Unhealthy for Sensitive Groups (101 a 360 ppb, AQI 101 a 150), Unhealthy (361 a 649 ppb, AQI 151 a 200), Very Unhealthy (650 a 1249 ppb, AQI 201 a 300) y dos bandas Hazardous hasta 2049 ppb y AQI 500. Las etiquetas de categoría coinciden con los nombres de los mapas y los mensajes de salud al estilo EPA.
Cuando una lectura cae exactamente en un borde inclusivo publicado, como 53 ppb, la búsqueda usa ese intervalo documentado para que los clientes se mantengan estables.
Dónde resulta útil una calculadora de AQI de NO2 y qué no es esta página
Los materiales de aula y de salud pública usan una calculadora de índice de calidad del aire a partir de dióxido de nitrógeno para que el alumnado convierta una lectura de laboratorio o de libro en ppb en el mismo índice por colores que ve en las aplicaciones del tiempo, y comprenda qué banda de umbral lo produjo.
Los pipelines de civic-tech y de datos abiertos a menudo reciben concentraciones crudas de NO2 de monitores regulatorios o sensores de bajo coste y aún necesitan un AQI determinista al estilo EPA para paneles, avisos escolares y archivos que guardan el índice junto a la lectura másica o de razón de mezcla.
Los equipos de producto que construyen widgets de calidad del aire pueden mantener una ruta gratuita en el navegador que coincida byte a byte con la automatización de pago sobre el mismo módulo puro, evitando derivas silenciosas entre una demo de marketing y un trabajo de producción. Periodistas y educadores pueden comprobar que 80 ppb es Moderate, no Unhealthy, antes de citar un índice de titular.
Esta página se dirige a quien busca una calculadora de AQI de dióxido de nitrógeno, un índice de calidad del aire de NO2 a partir de ppb o la interpolación de umbrales EPA para el dióxido de nitrógeno. No es una inversión de PM2.5, ni una calculadora de ozono a ocho horas, ni un convertidor a microgramos por metro cúbico, ni una fuente de sensores en vivo.
Prefiera esta capacidad cuando ya disponga de una concentración horaria de NO2 en ppb y solo necesite el índice oficial, la categoría y la banda.
Qué puede hacer con ella
Aula y divulgación en salud pública
Convierta una lectura de NO2 de libro o laboratorio en ppb en el AQI de la US EPA, la categoría y la banda de umbral para que el alumnado vea cómo la tabla oficial mapea la concentración al índice por colores.
Pipelines cívicos y de monitores
Transforme concentraciones horarias crudas de dióxido de nitrógeno de monitores regulatorios o de bajo coste en un AQI determinista al estilo EPA para paneles, avisos escolares y archivos legibles por máquina.
Preguntas frecuentes
¿Cómo se calcula el índice de calidad del aire a partir del dióxido de nitrógeno?
Trunque la concentración horaria de NO2 a un ppb entero, localice la banda de umbral de la US EPA y aplique Ip=((IHi−ILo)/(BPHi−BPLo))×(Cp−BPLo)+ILo. El resultado se redondea al AQI entero más cercano.
¿Qué ocurre si la concentración de dióxido de nitrógeno es negativa?
El AQI de la US EPA no está definido para una concentración negativa, así que la petición se rechaza y no se factura.
¿Cuál es la concentración máxima de NO2 que acepta esta calculadora?
2049 ppb, el tope de la banda Hazardous publicada (AQI 401–500).
¿Qué periodo de promedio y qué unidad usa la tabla de NO2?
La tabla diaria oficial de AQI de la US EPA para dióxido de nitrógeno es la de 1 hora en partes por mil millones (ppb). Esta calculadora no convierte µg/m³ ni usa el NAAQS anual.
¿Cuánto cuesta la calculadora de AQI de dióxido de nitrógeno?
La herramienta del navegador es gratuita y se ejecuta en local.
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/earth/aqi-no2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"concentration":53}'const res = await fetch("https://api.kit.forhosting.com/earth/aqi-no2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"concentration": 53
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/aqi-no2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"concentration": 53
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/aqi-no2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"concentration":53}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"concentration":53}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/aqi-no2", 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
{
"concentration": 53
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.aqi_no2",
"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
Las lecturas negativas y las concentraciones por encima del umbral publicado más alto de 2049 ppb fallan con invalid_input en lugar de inventar un índice. La misma aritmética determinista alimenta el ejecutor gratuito del navegador y la API prepago.
Qué es el AQI de dióxido de nitrógeno de la EPA y cómo se interpolan los umbrales
Este endpoint aplica exactamente esa fórmula tras truncar la concentración enviada a un ppb entero, que es la regla de truncamiento de la EPA para el dióxido de nitrógeno, y después redondea el índice interpolado al entero más cercano.
Cómo invocar la API y qué contiene la respuesta
El valor debe ser no negativo y, tras el truncamiento a entero, no mayor que 2049, el umbral de NO2 publicado más alto. Una concentración negativa falla con un mensaje claro de que el AQI de la US EPA no está definido para una lectura negativa de dióxido de nitrógeno. Una lectura por encima de 2049 ppb falla porque supera el umbral más alto de la tabla publicada; esos fallos no se facturan. Ejemplo: concentration 53 ppb queda en el tope de la banda Good y devuelve AQI 50. Envíe un cuerpo JSON con un único número finito obligatorio: concentration (alias no2, no2_ppb, conc, value, c y no2_concentration) en partes por mil millones. Los valores pueden llegar como números JSON o como cadenas numéricas que coincidan con un patrón finito estricto. Si falta concentration, hay cadenas vacías o valores no finitos, la tarea falla con invalid_input nombrando el campo. Si hay éxito, el cuerpo repite la concentration enviada y el concentration_ppb truncado usado en la interpolación; aqi es el índice entero redondeado; aqi_low y aqi_high son los límites de índice de la banda activa; conc_low_ppb y conc_high_ppb son los límites oficiales de concentración; category y color son la etiqueta de salud EPA y el color del mapa; pollutant es NO2; averaging_period es 1-hour; unit es ppb; method es epa_no2_1hour; formula reexpresa la identidad de interpolación; y equation rellena esa misma identidad con los números de esta llamada. El precio es un $0.002 fijo por petición exitosa con unidad item; la validación fallida no consume saldo prepago.
Dónde resulta útil una calculadora de AQI de NO2 y qué no es esta página
Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida.
Casos de integración
Widgets de producto y comprobaciones editoriales
Alimente una herramienta gratuita en el navegador y una API prepago desde el mismo módulo puro para que demos, contrastes de redacción y automatización no discrepen en un borde de umbral de NO2.