ToolActToolAct

Decibelímetro

Medidor de nivel sonoro online, mide el ruido ambiental en tiempo real

0dB
Muy silencioso
Actual0dB
Mín--dB
Máx--dB
Promedio--dB
Inicia la detección para ver la forma de onda en tiempo real

Referencia de niveles de decibelios

0-30 dBMuy silencioso
30-60 dBSilencioso
60-80 dBNormal
80-100 dBRuidoso
100+ dBPeligroso

¿Qué es un decibelímetro?

Un medidor de decibelios estima el nivel de sonido ambiental mediante el micrófono y muestra el resultado en dB. En el navegador debe tratarse como referencia práctica, no como medición científica calibrada, porque micrófonos integrados, ganancia automática, filtros del sistema, comportamiento del navegador y posición del dispositivo afectan la precisión. Aun así, sirve para comparar ambientes silenciosos y ruidosos, revisar ruido de ventiladores o tráfico, probar una configuración de audio o comprobar si una medida redujo el sonido. Para seguridad laboral, pruebas legales, aceptación de obras o acústica profesional se necesitan sonómetros calibrados y procedimientos definidos. El audio se procesa localmente.

Cómo usar

Cómo usar

  1. Haz clic en 'Iniciar detección' y permite que el navegador acceda a tu micrófono
  2. Espera la inicialización del dispositivo; el indicador mostrará valores de dB en tiempo real
  3. Observa la barra de nivel para conocer el ruido actual
  4. El panel de estadísticas registra los valores mínimo, máximo y promedio de dB
  5. Haz clic en 'Reiniciar estadísticas' para borrar el historial y empezar de nuevo

Consejos de medición

  • Las lecturas de decibelios del navegador dependen de la sensibilidad del micrófono, la ganancia del sistema y la ubicación del dispositivo, así que considéralas comparaciones aproximadas y no mediciones certificadas.
  • Para resultados más estables, mantén el micrófono en la misma posición y evita tocar el dispositivo durante la grabación.

Casos de uso

Estimar el ruido de una habitación con el micrófono seleccionadoInicia la medición, elige un deviceId de entrada y observa cómo la estimación de dB actual se actualiza a partir de muestras RMS en directo de Web Audio. La página etiqueta los niveles desde muy silencioso y silencioso hasta normal, ruidoso y peligroso, así que una rejilla de ventilación ruidosa, una ventana abierta a una calle o un ventilador de PC zumbante pueden clasificarse con la misma escala en segundos.
Observar el medidor y la forma de onda mientras se prueba el audioUsa el indicador, el lienzo de forma de onda y las lecturas de mínimo/máximo/promedio para comparar habitaciones, ventiladores, micrófonos, configuraciones de grabación o entornos de llamada en una sesión corta. Reproduce la fuente de ruido (teclado, aspiradora, aire acondicionado) en cada ejecución para que un desplazamiento de 3-6 dB en la media sea significativo y no solo varianza de posición del micrófono.
Tratar la lectura como una estimación del navegador, no como un sonómetro calibradoEl cálculo se basa en datos RMS de AnalyserNode de Web Audio y en el comportamiento de ganancia no calibrada del dispositivo, así que trátalo como una lectura de comparación y concienciación, no como una certificación de ruido legal, laboral o médico. Usa un sonómetro de Clase 2 IEC 61672 cuando la medición tenga consecuencias de seguridad, cumplimiento de OSHA o contractuales.
Comparar dos dispositivos o habitaciones con posicionamiento consistenteMantén el micrófono a la misma distancia, ángulo y soporte al hacer pruebas A/B de unos auriculares, un altavoz o una habitación tratada, para que el delta de dB refleje el cambio y no la geometría de medición. Sostén el dispositivo sobre la misma superficie y evita moverlo entre muestras, ya que el nivel de ruido base de la habitación cambia con la posición de la silla, las ventanas e incluso si las cortinas están abiertas o cerradas.
Observar mínimo/máximo/promedio en lugar de solo la aguja en vivoUsa los valores capturados de mínimo, máximo y promedio en una ventana fija para detectar picos intermitentes como ciclos de aire acondicionado, compresores de refrigerador o escritura en un teclado mecánico ruidoso con switches Cherry MX Blue o Holy Panda. La lectura instantánea dBA oscila mucho con el habla y el movimiento, así que el par mínimo/máximo expone ruido transitorio breve que un promedio ocultaría.

Principio técnico

La estimación del nivel sonoro en el navegador comienza con la API MediaDevices.getUserMedia({audio: true}), que expone el dispositivo de entrada seleccionado como un MediaStream. La cadena se enruta hacia un AudioContext, luego a través de un MediaStreamAudioSourceNode y un AnalyserNode. Al llamar a AnalyserNode.getFloatTimeDomainData(buffer) en cada fotograma de animación se rellena un Float32Array de muestras normalizadas en el rango [-1, 1]; a partir de estas muestras la página calcula la amplitud rms (raíz cuadrática media) como rms = sqrt(sum(x_i^2) / N) y la convierte a un nivel relativo en decibelios a escala completa como dBFS = 20 * log10(rms). Dado que dBFS es una referencia digital (0 dBFS = onda cuadrada a escala completa), no es un nivel de presión física absoluto. Convertir dBFS a dB SPL (la escala de presión física usada por sonómetros de Clase 1 y Clase 2 según IEC 61672) requiere un offset de calibración medido con una fuente de referencia como un pistón de 94 dB SPL, que los micrófonos integrados de portátiles y teléfonos sin calibrar no proporcionan. Un espectro de getFloatFrequencyData() puede derivarse del mismo AnalyserNode para análisis de bandas de octava basado en FFT, pero la ponderación A y la integración temporal lenta/rápida (125 ms / 1 s) definidas en IEC 61672 no forman parte del comportamiento predeterminado de Web Audio. Las lecturas se desvían con el control automático de ganancia, la supresión de ruido a nivel del SO en las restricciones de echoCancellation/noiseSuppression, la directividad del micrófono (MEMS omnidireccional vs cardioide USB) y la atenuación por distancia que sigue la ley del inverso del cuadrado (-6 dB por duplicación de distancia en campo libre). Los umbrales de salud pública contra los que la herramienta etiqueta incluyen la recomendación de la OMS de 85 dBA durante 8 horas y la exposición permisible OSHA 1910.95 de 90 dBA durante 8 horas con una tasa de intercambio de 5 dB.

  • MediaDevices.getUserMedia({audio: true}) requiere un contexto seguro (HTTPS o localhost) y un gesto del usuario por origen; la denegación no se puede revertir sin restablecer los permisos del sitio.
  • AnalyserNode.fftSize debe ser una potencia de dos entre 32 y 32768; getFloatTimeDomainData() se ejecuta en O(fftSize) por fotograma a la frecuencia de muestreo del contexto de audio (comúnmente 44100 o 48000 Hz).
  • La conversión de RMS a dBFS usa 20*log10(rms); se debe proteger contra log10(0) limitando rms a un épsilon pequeño (por ejemplo, 1e-10) para evitar -Infinity en silencio.
  • El AGC del navegador y las restricciones de noiseSuppression están habilitados por defecto en Chrome y Edge; pasa {echoCancellation: false, noiseSuppression: false, autoGainControl: false} para evitar que el medidor de nivel persiga su propia ganancia.
  • dBFS no es dB SPL: se requiere un pistón o calibrador de sonido publicado de 94 dB SPL para convertir las lecturas del navegador en presión física para uso laboral según OSHA, ISO 9612 o NIOSH.
  • La OMS recomienda 85 dBA / 8 horas de exposición con una tasa de intercambio de 3 dB; OSHA 1910.95 usa 90 dBA / 8 horas con una tasa de intercambio de 5 dB, por lo que la misma lectura dBA se mapea a duraciones permisibles distintas según cada norma.
  • La ley del inverso del cuadrado da aproximadamente -6 dB por duplicación de distancia en campo libre, por lo que la repetibilidad de la posición del micrófono de unos pocos centímetros suele ser el error de medición dominante.

Ejemplos

Tabla de referencia de sonidos cotidianos

   0 dB  - Umbral de audición
  30 dB  - Susurro, dormitorio silencioso por la noche
  40 dB  - Biblioteca, zumbido de nevera
  60 dB  - Conversación normal, charla de oficina
  70 dB  - Aspiradora, restaurante concurrido
  85 dB  - Tráfico denso de ciudad (umbral de daño auditivo según la OMS)
  90 dB  - Tren de metro, motocicleta a 8 m
 110 dB  - Concierto de rock en vivo, motosierra
 120 dB  - Motor de avión a 30 m (umbral de dolor)
 140 dB  - Fuego artificial, disparo (daño auditivo inmediato)

Pautas de exposición OMS / OSHA

Exposición diaria máxima recomendada antes del riesgo de pérdida auditiva:
  85 dB  -> 8 horas
  88 dB  -> 4 horas
  91 dB  -> 2 horas
  94 dB  -> 1 hora
  97 dB  -> 30 minutos
 100 dB  -> 15 minutos
 110 dB  -> menos de 2 minutos
Fuente: WHO Make Listening Safe, OSHA 1910.95

Medición de muestra de 60 segundos en una sala de estar

Micrófono : MacBook Air integrado
Ubicación : a 1 m de la ventana, media tarde

Actual    : 38 dB
Mín       : 32 dB  (tramo silencioso)
Máx       : 71 dB  (claxon de coche fuera)
Media     : 44 dB  -> clasificado como Silencioso -> Normal

Prueba A/B de cancelación de ruido en auriculares

Prueba: ventilador de HVAC en marcha, posición fija del micrófono
  Sin ANC      : media 58 dB,  máx 64 dB
  Con ANC act. : media 41 dB,  máx 47 dB
Delta          : -17 dB media, -17 dB pico
Conclusión     : Aproximadamente 6x menos sonoridad percibida (cada 10 dB ~ 2x sonoridad).

Preguntas frecuentes

¿Qué precisión tiene la lectura en dB?

Los micrófonos de los navegadores no están calibrados para SPL absoluto (nivel de presión sonora). La lectura es un valor relativo en dBFS (escala digital) que la página convierte en un dB SPL aproximado mediante una constante de calibración. Una medición real de ruido necesita un sonómetro calibrado; toma la lectura del navegador como una tendencia relativa, no como un dato de ruido con valor legal.

¿Qué ponderación utiliza?

La mayoría de las versiones reportan valores sin ponderar (lineales). Un sonómetro real ofrece ponderación A (que imita la respuesta del oído humano y se usa para ruido ambiental) o ponderación C (para picos de ruido de maquinaria). Para la sonoridad percibida, la lectura sin ponderar del navegador es orientativa, pero no es una ponderación A formal.

¿Cuál es un rango razonable de dB?

Un susurro ronda los 30 dB; una conversación normal, 60 dB; el tráfico denso, 80 dB; un cortacésped, 90 dB; un concierto de rock, 110 dB; un disparo, 140 dB. La exposición sostenida por encima de 85 dB daña la audición con el tiempo. Una lectura web no sirve para cumplimiento ocupacional: úsala para hacerte una idea aproximada, no para mediciones tipo OSHA.

¿Se sube el audio a algún sitio?

No. La señal del micrófono se procesa de forma local: la página lee la forma de onda mediante la Web Audio API y calcula los dB en local. Nada se graba ni se transmite.

¿Por qué mi lectura varía tanto?

La posición del micrófono, la acústica de la sala, el control automático de ganancia (AGC) y el ruido de fondo cambian el nivel de entrada. Los sonómetros reales usan micrófonos omnidireccionales y desactivan el AGC; los micros de los dispositivos de consumo son direccionales y ajustan la ganancia, lo que dificulta obtener lecturas constantes.

¿Puedo usarlo para comprobar si una sala es lo bastante silenciosa para grabar?

Sí, de forma aproximada: apunta a menos de 30 dB (muy silencioso) para grabar un pódcast o música. La lectura exacta no es fiable, pero una diferencia clara entre el mismo micro en dos salas sí es significativa.

¿Funciona sin permiso de micrófono?

No. La página necesita permiso explícito de micrófono para leer el flujo de audio. Acéptalo en el aviso del navegador para usar el medidor. Después puedes revocarlo desde el icono de permisos junto a la barra de direcciones.