{"id":3102,"date":"2026-02-07T05:31:33","date_gmt":"2026-02-07T13:31:33","guid":{"rendered":"https:\/\/stereodaily.com\/?page_id=3102"},"modified":"2026-02-07T07:24:16","modified_gmt":"2026-02-07T15:24:16","slug":"db","status":"publish","type":"page","link":"https:\/\/stereodaily.com\/th\/db\/","title":{"rendered":"Decibel Meter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3102\" class=\"elementor elementor-3102\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e87bebf e-flex e-con-boxed e-con e-parent\" data-id=\"e87bebf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3058f5e elementor-widget elementor-widget-html\" data-id=\"3058f5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- STEREO DAILY: SMART DECIBEL METER WIDGET -->\r\n<!-- Paste this into an Elementor HTML Widget -->\r\n<!-- SEO OPTIMIZED VERSION: Includes Schema.org JSON-LD & Semantic Markup -->\r\n\r\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;900&family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,900&family=Archivo+Narrow:wght@400;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<!-- Structured Data for SEO: Defines this as a Software Application -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebApplication\",\r\n  \"name\": \"Stereo Daily Smart Decibel Meter\",\r\n  \"description\": \"Professional online decibel meter and noise detector. Monitor real-time sound levels (dB) for DJ sets, studio mixing, and hearing safety.\",\r\n  \"applicationCategory\": \"UtilityApplication\",\r\n  \"operatingSystem\": \"Web Browser\",\r\n  \"browserRequirements\": \"Requires microphone access\",\r\n  \"offers\": {\r\n    \"@type\": \"Offer\",\r\n    \"price\": \"0\",\r\n    \"priceCurrency\": \"USD\"\r\n  },\r\n  \"featureList\": \"Real-time dB calculation, Session average tracking, Studio safety analysis, DJ monitoring thresholds\"\r\n}\r\n<\/script>\r\n\r\n<style>\r\n    \/* Importing your core variables to ensure match *\/\r\n    :root {\r\n        --sd-black: #000000;\r\n        --sd-off-white: #fcfcfc;\r\n        --premium-ease: cubic-bezier(0.23, 1, 0.32, 1);\r\n        --meter-safe: #000000;\r\n        --meter-warn: #eab308;\r\n        --meter-danger: #dc2626;\r\n    }\r\n\r\n    .sd-meter-wrapper {\r\n        font-family: 'Inter', sans-serif;\r\n        background-color: var(--sd-off-white);\r\n        padding: 2rem 1rem;\r\n        color: var(--sd-black);\r\n    }\r\n\r\n    \/* Industrial Card Style *\/\r\n    .meter-card {\r\n        border: 3px solid var(--sd-black);\r\n        background: white;\r\n        box-shadow: 12px 12px 0 var(--sd-black);\r\n        padding: 3rem 2rem;\r\n        position: relative;\r\n        overflow: hidden;\r\n        transition: all 0.5s var(--premium-ease);\r\n        max-width: 800px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .font-masthead { font-family: 'Playfair Display', serif; }\r\n    .font-narrow { font-family: 'Archivo Narrow', sans-serif; }\r\n\r\n    \/* Meter Bar Visualization *\/\r\n    .meter-track {\r\n        width: 100%;\r\n        height: 48px;\r\n        border: 3px solid var(--sd-black);\r\n        background: #f0f0f0;\r\n        margin: 2rem 0;\r\n        position: relative;\r\n        display: flex;\r\n        align-items: center;\r\n        padding: 4px;\r\n    }\r\n\r\n    .meter-fill {\r\n        height: 100%;\r\n        background: var(--sd-black);\r\n        width: 0%;\r\n        transition: width 0.1s linear, background-color 0.3s ease;\r\n    }\r\n\r\n    \/* Digital Readout *\/\r\n    .db-readout {\r\n        font-variant-numeric: tabular-nums;\r\n        letter-spacing: -0.05em;\r\n    }\r\n\r\n    \/* Status Indicator Badge *\/\r\n    .status-badge {\r\n        display: inline-block;\r\n        border: 2px solid var(--sd-black);\r\n        padding: 0.5rem 1rem;\r\n        font-family: 'Archivo Narrow', sans-serif;\r\n        font-weight: 700;\r\n        text-transform: uppercase;\r\n        letter-spacing: 0.15em;\r\n        font-size: 0.75rem;\r\n        background: white;\r\n        margin-bottom: 1.5rem;\r\n        transition: all 0.3s ease;\r\n    }\r\n\r\n    \/* Start Button *\/\r\n    .init-btn {\r\n        background: var(--sd-black);\r\n        color: white;\r\n        border: none;\r\n        padding: 1rem 3rem;\r\n        font-family: 'Archivo Narrow', sans-serif;\r\n        font-weight: 700;\r\n        letter-spacing: 0.2em;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        transition: all 0.3s ease;\r\n        margin-top: 2rem;\r\n        border: 2px solid var(--sd-black);\r\n        display: inline-block;\r\n    }\r\n\r\n    .init-btn:hover {\r\n        background: white;\r\n        color: var(--sd-black);\r\n        box-shadow: 4px 4px 0 var(--sd-black);\r\n        transform: translate(-2px, -2px);\r\n    }\r\n\r\n    \/* Stop Button Specifics *\/\r\n    .stop-btn {\r\n        background: white;\r\n        color: var(--meter-danger);\r\n        border-color: var(--meter-danger);\r\n    }\r\n\r\n    .stop-btn:hover {\r\n        background: var(--meter-danger);\r\n        color: white !important;\r\n        border-color: var(--meter-danger) !important;\r\n        box-shadow: 4px 4px 0 var(--meter-danger);\r\n    }\r\n\r\n    \/* Grid Decoration *\/\r\n    .grid-lines {\r\n        position: absolute;\r\n        top: 0; left: 0; right: 0; bottom: 0;\r\n        background-image: linear-gradient(var(--sd-black) 1px, transparent 1px),\r\n        linear-gradient(90deg, var(--sd-black) 1px, transparent 1px);\r\n        background-size: 40px 40px;\r\n        opacity: 0.03;\r\n        pointer-events: none;\r\n        z-index: 0;\r\n    }\r\n\r\n    \/* Utility to force hide elements in WP\/Elementor environments *\/\r\n    .sd-d-none {\r\n        display: none !important;\r\n    }\r\n<\/style>\r\n\r\n<div class=\"sd-meter-wrapper\" itemscope itemtype=\"https:\/\/schema.org\/WebApplication\">\r\n    \r\n    <!-- Meter Interface -->\r\n    <div class=\"meter-card\">\r\n        <div class=\"grid-lines\"><\/div>\r\n        \r\n        <!-- Header -->\r\n        <header class=\"relative z-10 text-center\">\r\n            <div class=\"status-badge\" id=\"meter-status\" aria-live=\"polite\">SENSOR INACTIVE<\/div>\r\n            <h2 itemprop=\"name\" class=\"font-masthead text-4xl md:text-6xl font-black italic tracking-tighter uppercase mb-4\">\r\n                Decibel Audit.\r\n            <\/h2>\r\n            <h3 itemprop=\"description\" class=\"font-narrow text-gray-500 font-bold uppercase tracking-widest text-xs mb-8\">\r\n                Online Sound Level Meter & Noise Detector\r\n            <\/h3>\r\n        <\/header>\r\n\r\n        <!-- The Numeric Display -->\r\n        <div class=\"relative z-10 flex justify-center items-baseline gap-2 my-8\" aria-label=\"Current Decibel Level\">\r\n            <span id=\"db-value\" class=\"db-readout text-7xl md:text-9xl font-black text-black\" aria-live=\"off\">00.0<\/span>\r\n            <span class=\"font-narrow text-xl font-bold text-gray-400\">dB<\/span>\r\n        <\/div>\r\n\r\n        <!-- The Bar Visualizer -->\r\n        <div class=\"relative z-10\" aria-hidden=\"true\">\r\n            <div class=\"flex justify-between font-narrow text-xs font-bold mb-1 opacity-50\">\r\n                <span>0<\/span>\r\n                <span>60<\/span>\r\n                <span>80<\/span>\r\n                <span>90<\/span>\r\n                <span>110+<\/span>\r\n            <\/div>\r\n            <div class=\"meter-track\">\r\n                <div id=\"meter-bar\" class=\"meter-fill\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Session Intelligence Grid -->\r\n        <div class=\"relative z-10 grid grid-cols-4 gap-4 mt-8 pt-8 border-t-2 border-dashed border-gray-300\">\r\n            <div class=\"text-center\">\r\n                <div class=\"text-[10px] font-bold uppercase tracking-widest text-gray-400 mb-1\">Session Peak<\/div>\r\n                <div class=\"font-narrow text-2xl font-black text-black\">\r\n                    <span id=\"stats-peak\">--<\/span><span class=\"text-sm text-gray-400 ml-1\">dB<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"text-center border-l border-gray-200\">\r\n                <div class=\"text-[10px] font-bold uppercase tracking-widest text-gray-400 mb-1\">Average<\/div>\r\n                <div class=\"font-narrow text-2xl font-black text-black\">\r\n                    <span id=\"stats-avg\">--<\/span><span class=\"text-sm text-gray-400 ml-1\">dB<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"text-center border-l border-gray-200\">\r\n                <div class=\"text-[10px] font-bold uppercase tracking-widest text-gray-400 mb-1\">Duration<\/div>\r\n                <div id=\"stats-duration\" class=\"font-narrow text-2xl font-black text-black\">00:00<\/div>\r\n            <\/div>\r\n            <div class=\"text-center border-l border-gray-200\">\r\n                <div class=\"text-[10px] font-bold uppercase tracking-widest text-gray-400 mb-1\">Safe Limit<\/div>\r\n                <div id=\"stats-safe\" class=\"font-narrow text-2xl font-black text-emerald-600\">\u221e<\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Smart Recommendation Output -->\r\n        <div class=\"relative z-10 text-center mt-10 min-h-[80px]\" aria-live=\"polite\">\r\n            <h3 id=\"range-title\" class=\"font-masthead text-2xl font-black italic mb-2\">Initialize Sensor<\/h3>\r\n            <p id=\"range-desc\" class=\"font-body text-sm md:text-base text-gray-600 max-w-lg mx-auto leading-relaxed\">\r\n                Click the button below to allow microphone access. This <strong>free online decibel meter<\/strong> estimates sound levels to guide your studio or venue calibration.\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <!-- Controls -->\r\n        <div class=\"relative z-10 text-center flex flex-col items-center justify-center mt-6\">\r\n            <button id=\"start-btn\" class=\"init-btn\" onclick=\"initAudio()\" aria-label=\"Start Decibel Meter\">Activate Sensor<\/button>\r\n            <button id=\"reset-btn\" class=\"init-btn stop-btn sd-d-none\" onclick=\"resetAudio()\" aria-label=\"Stop and Reset Meter\">Stop \/ Reset<\/button>\r\n            <p id=\"error-msg\" class=\"text-red-600 font-bold text-xs mt-4 sd-d-none\" role=\"alert\">Microphone access denied. Please check your browser privacy settings.<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n    let audioContext;\r\n    let analyser;\r\n    let microphone;\r\n    let globalStream; \r\n    let isRunning = false;\r\n    let startTime = 0;\r\n    let sessionPeak = 0;\r\n    \r\n    \/\/ Average Calculation Variables\r\n    let volSum = 0;\r\n    let volCount = 0;\r\n\r\n    \/\/ Smoothing factor for the display (0.0 to 1.0)\r\n    const SMOOTHING = 0.85; \r\n    let smoothedVol = 0;\r\n\r\n    async function initAudio() {\r\n        if (isRunning) return;\r\n\r\n        try {\r\n            const stream = await navigator.mediaDevices.getUserMedia({ audio: true, video: false });\r\n            globalStream = stream; \r\n            \r\n            audioContext = new (window.AudioContext || window.webkitAudioContext)();\r\n            analyser = audioContext.createAnalyser();\r\n            microphone = audioContext.createMediaStreamSource(stream);\r\n            \r\n            \/\/ Standard FFT size\r\n            analyser.fftSize = 512;\r\n            microphone.connect(analyser);\r\n\r\n            \/\/ Init State\r\n            startTime = Date.now();\r\n            sessionPeak = 0;\r\n            volSum = 0;\r\n            volCount = 0;\r\n\r\n            \/\/ Toggle Buttons - Using custom class to override WP styles\r\n            document.getElementById('start-btn').classList.add('sd-d-none');\r\n            document.getElementById('reset-btn').classList.remove('sd-d-none');\r\n\r\n            \/\/ Update Status Badge\r\n            const status = document.getElementById('meter-status');\r\n            status.innerText = 'SENSOR ACTIVE';\r\n            status.style.borderColor = '#22c55e'; \/\/ Green border\r\n            status.style.color = '#15803d'; \r\n\r\n            document.getElementById('error-msg').classList.add('sd-d-none');\r\n\r\n            isRunning = true;\r\n            updateMeter();\r\n\r\n        } catch (err) {\r\n            console.error('Mic Error:', err);\r\n            document.getElementById('error-msg').classList.remove('sd-d-none');\r\n        }\r\n    }\r\n\r\n    function resetAudio() {\r\n        isRunning = false;\r\n\r\n        \/\/ Stop Microphone Tracks\r\n        if (globalStream) {\r\n            globalStream.getTracks().forEach(track => track.stop());\r\n            globalStream = null;\r\n        }\r\n\r\n        \/\/ Close Audio Context\r\n        if (audioContext) {\r\n            audioContext.close();\r\n            audioContext = null;\r\n        }\r\n\r\n        \/\/ Reset UI Elements\r\n        smoothedVol = 0;\r\n        sessionPeak = 0;\r\n        volSum = 0;\r\n        volCount = 0;\r\n        \r\n        document.getElementById('db-value').innerText = \"00.0\";\r\n        document.getElementById('meter-bar').style.width = \"0%\";\r\n        document.getElementById('meter-bar').style.backgroundColor = \"var(--sd-black)\";\r\n\r\n        \/\/ Reset Stats\r\n        document.getElementById('stats-peak').innerText = \"--\";\r\n        document.getElementById('stats-avg').innerText = \"--\";\r\n        document.getElementById('stats-duration').innerText = \"00:00\";\r\n        document.getElementById('stats-safe').innerText = \"\u221e\";\r\n        document.getElementById('stats-safe').style.color = \"#059669\"; \/\/ Emerald\r\n\r\n        \/\/ Reset Text\r\n        document.getElementById('range-title').innerText = \"Initialize Sensor\";\r\n        document.getElementById('range-desc').innerHTML = \"Click the button below to allow microphone access. This <strong>free online decibel meter<\/strong> estimates sound levels to guide your studio or venue calibration.\";\r\n\r\n        \/\/ Reset Status Badge\r\n        const status = document.getElementById('meter-status');\r\n        status.innerText = 'SENSOR INACTIVE';\r\n        status.style.borderColor = 'var(--sd-black)';\r\n        status.style.color = 'var(--sd-black)';\r\n\r\n        \/\/ Toggle Buttons - Using custom class to override WP styles\r\n        document.getElementById('start-btn').classList.remove('sd-d-none');\r\n        document.getElementById('reset-btn').classList.add('sd-d-none');\r\n    }\r\n\r\n    function formatTime(ms) {\r\n        const totalSeconds = Math.floor(ms \/ 1000);\r\n        const minutes = Math.floor(totalSeconds \/ 60);\r\n        const seconds = totalSeconds % 60;\r\n        return `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;\r\n    }\r\n\r\n    function calculateSafeExposure(db) {\r\n        \/\/ NIOSH Calculation: 85dB = 8 hours. Exchange rate 3dB (doubling energy halving time)\r\n        \/\/ Formula: T (mins) = 480 \/ 2^((L - 85) \/ 3)\r\n        if (db < 82) return { text: \"\u221e\", color: \"#059669\" }; \/\/ Safe\r\n        \r\n        const minutes = 480 \/ Math.pow(2, (db - 85) \/ 3);\r\n        \r\n        let timeStr = \"\";\r\n        let color = \"#059669\"; \/\/ Green\r\n\r\n        if (minutes > 120) {\r\n             timeStr = (minutes \/ 60).toFixed(1) + \"h\";\r\n             color = \"#ca8a04\"; \/\/ Yellow\r\n        } else if (minutes >= 1) {\r\n            timeStr = Math.floor(minutes) + \"m\";\r\n            color = \"#ea580c\"; \/\/ Orange\r\n        } else {\r\n            timeStr = \"<1m\";\r\n            color = \"#dc2626\"; \/\/ Red\r\n        }\r\n\r\n        return { text: timeStr, color: color };\r\n    }\r\n\r\n    function updateMeter() {\r\n        if (!isRunning) return;\r\n\r\n        const dataArray = new Uint8Array(analyser.frequencyBinCount);\r\n        analyser.getByteFrequencyData(dataArray);\r\n\r\n        \/\/ Calculate RMS (Root Mean Square) for volume\r\n        let sum = 0;\r\n        for (let i = 0; i < dataArray.length; i++) {\r\n            sum += dataArray[i] * dataArray[i];\r\n        }\r\n        let rms = Math.sqrt(sum \/ dataArray.length);\r\n\r\n        \/\/ Convert to a rough dB approximation.\r\n        let db = 0;\r\n        if (rms > 0) {\r\n            db = 20 * Math.log10(rms) + 30; \r\n        }\r\n\r\n        \/\/ Clamp floors\r\n        if (db < 0) db = 0;\r\n\r\n        \/\/ Apply smoothing\r\n        smoothedVol = (SMOOTHING * smoothedVol) + ((1 - SMOOTHING) * db);\r\n        \r\n        \/\/ --- INTELLIGENCE UPDATES ---\r\n        \r\n        \/\/ 1. Peak Tracking\r\n        if (smoothedVol > sessionPeak) {\r\n            sessionPeak = smoothedVol;\r\n            document.getElementById('stats-peak').innerText = sessionPeak.toFixed(1);\r\n        }\r\n\r\n        \/\/ 2. Average Tracking\r\n        \/\/ We use smoothedVol for a stable average, but only if sound is active (>30 floor)\r\n        volSum += smoothedVol;\r\n        volCount++;\r\n        const avgVol = volSum \/ volCount;\r\n        document.getElementById('stats-avg').innerText = avgVol.toFixed(1);\r\n\r\n        \/\/ 3. Duration Tracking\r\n        const elapsed = Date.now() - startTime;\r\n        document.getElementById('stats-duration').innerText = formatTime(elapsed);\r\n\r\n        \/\/ 4. Safe Exposure Calc (based on current level)\r\n        const safeData = calculateSafeExposure(smoothedVol);\r\n        const safeEl = document.getElementById('stats-safe');\r\n        safeEl.innerText = safeData.text;\r\n        safeEl.style.color = safeData.color;\r\n\r\n\r\n        \/\/ Final Display Value\r\n        const displayDb = Math.max(30, smoothedVol).toFixed(1);\r\n        renderUI(displayDb);\r\n        \r\n        requestAnimationFrame(updateMeter);\r\n    }\r\n\r\n    function renderUI(db) {\r\n        const val = parseFloat(db);\r\n        const bar = document.getElementById('meter-bar');\r\n        const num = document.getElementById('db-value');\r\n        const title = document.getElementById('range-title');\r\n        const desc = document.getElementById('range-desc');\r\n\r\n        \/\/ Update Number\r\n        num.innerText = val < 30 ? \"LOW\" : val.toFixed(1);\r\n\r\n        \/\/ Update Bar Width (Map 30-110 to 0-100%)\r\n        const percentage = Math.min(100, Math.max(0, ((val - 30) \/ 80) * 100));\r\n        bar.style.width = percentage + '%';\r\n\r\n        \/\/ Logic Suite\r\n        if (val < 60) {\r\n            \/\/ Quiet\r\n            bar.style.backgroundColor = \"var(--sd-black)\";\r\n            title.innerText = \"Focus \/ Isolation\";\r\n            desc.innerText = \"Low noise floor. Perfect for mixing, mastering, or deep work sessions. No auditory fatigue risk.\";\r\n        } \r\n        else if (val >= 60 && val < 80) {\r\n            \/\/ Conversational \/ Studio\r\n            bar.style.backgroundColor = \"var(--sd-black)\";\r\n            title.innerText = \"Active Studio\";\r\n            desc.innerText = \"Standard monitoring levels. Good for tracking instruments or collaborative production meetings.\";\r\n        }\r\n        else if (val >= 80 && val < 85) {\r\n            \/\/ DJ Sweet Spot\r\n            bar.style.backgroundColor = \"#16a34a\"; \/\/ Green\/Teal standout\r\n            title.innerText = \"Target: DJ Monitoring\";\r\n            desc.innerText = \"The ideal energy level for booth monitoring. Energetic enough to feel the bass, safe enough for a 2-hour set.\";\r\n        }\r\n        else if (val >= 85 && val <= 90) {\r\n            \/\/ Upper Limit\r\n            bar.style.backgroundColor = \"#ca8a04\"; \/\/ Yellow\/Gold\r\n            title.innerText = \"Threshold Limit\";\r\n            desc.innerText = \"Approaching maximum safe exposure. Acceptable for peak-time drops, but sustained exposure requires breaks.\";\r\n        }\r\n        else {\r\n            \/\/ Danger Zone (> 90)\r\n            bar.style.backgroundColor = \"#dc2626\"; \/\/ Red\r\n            title.innerText = \"CRITICAL: TOO LOUD\";\r\n            desc.innerText = \"Levels exceed 90dB. Immediate risk of temporary threshold shift (ear fatigue). Reduce gain or use protection immediately.\";\r\n        }\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>SENSOR INACTIVE Decibel Audit. Online Sound Level Meter &#038; Noise Detector 00.0 dB 0 60 80 90 110+ Session Peak &#8211;dB Average &#8211;dB Duration 00:00 Safe Limit \u221e Initialize Sensor Click the button below to allow microphone access. This free online decibel meter estimates sound levels to guide your studio or venue calibration. Activate Sensor [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-3102","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35 \u0e27\u0e31\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07<\/title>\n<meta name=\"description\" content=\"\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25 (dB) \u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e14\u0e49\u0e27\u0e22\u0e44\u0e21\u0e42\u0e04\u0e23\u0e42\u0e1f\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e1a\u0e19\u0e40\u0e14\u0e2a\u0e01\u0e4c\u0e17\u0e47\u0e2d\u0e1b\u0e41\u0e25\u0e30\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stereodaily.com\/th\/wp-json\/wp\/v2\/pages\/3102\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35 \u0e27\u0e31\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07\" \/>\n<meta property=\"og:description\" content=\"\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25 (dB) \u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e14\u0e49\u0e27\u0e22\u0e44\u0e21\u0e42\u0e04\u0e23\u0e42\u0e1f\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e1a\u0e19\u0e40\u0e14\u0e2a\u0e01\u0e4c\u0e17\u0e47\u0e2d\u0e1b\u0e41\u0e25\u0e30\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stereodaily.com\/th\/db\/\" \/>\n<meta property=\"og:site_name\" content=\"Stereo Daily\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/stereodaily\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-07T15:24:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/db\\\/\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/db\\\/\",\"name\":\"Free Online Decibel Meter, Measure Sound & Noise Levels - Stereo Daily\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/#website\"},\"datePublished\":\"2026-02-07T13:31:33+00:00\",\"dateModified\":\"2026-02-07T15:24:16+00:00\",\"description\":\"Use our free online decibel (dB) meter to measure sound levels directly in your browser. Check noise levels with your microphone, fast, accurate, and easy to use on desktop and mobile.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/db\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stereodaily.com\\\/th\\\/db\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/db\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Decibel Meter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/#website\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/\",\"name\":\"Stereo Daily\",\"description\":\"Your Global Music News Since 2012\",\"publisher\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/#organization\"},\"alternateName\":\"StereoDaily\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/#organization\",\"name\":\"Stereo Daily\",\"alternateName\":\"StereoDaily\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/stereodaily.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Stereo-Daily-Site-Map.png\",\"contentUrl\":\"https:\\\/\\\/stereodaily.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Stereo-Daily-Site-Map.png\",\"width\":512,\"height\":512,\"caption\":\"Stereo Daily\"},\"image\":{\"@id\":\"https:\\\/\\\/stereodaily.com\\\/th\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/stereodaily\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35 \u0e27\u0e31\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07","description":"\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25 (dB) \u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e14\u0e49\u0e27\u0e22\u0e44\u0e21\u0e42\u0e04\u0e23\u0e42\u0e1f\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e1a\u0e19\u0e40\u0e14\u0e2a\u0e01\u0e4c\u0e17\u0e47\u0e2d\u0e1b\u0e41\u0e25\u0e30\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stereodaily.com\/th\/wp-json\/wp\/v2\/pages\/3102\/","og_locale":"th_TH","og_type":"article","og_title":"\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35 \u0e27\u0e31\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07","og_description":"\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e27\u0e31\u0e14\u0e40\u0e14\u0e0b\u0e34\u0e40\u0e1a\u0e25 (dB) \u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e1f\u0e23\u0e35\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e14\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e14\u0e49\u0e27\u0e22\u0e44\u0e21\u0e42\u0e04\u0e23\u0e42\u0e1f\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27 \u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e1a\u0e19\u0e40\u0e14\u0e2a\u0e01\u0e4c\u0e17\u0e47\u0e2d\u0e1b\u0e41\u0e25\u0e30\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d","og_url":"https:\/\/stereodaily.com\/th\/db\/","og_site_name":"Stereo Daily","article_publisher":"https:\/\/www.facebook.com\/stereodaily\/","article_modified_time":"2026-02-07T15:24:16+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stereodaily.com\/th\/db\/","url":"https:\/\/stereodaily.com\/th\/db\/","name":"Free Online Decibel Meter, Measure Sound & Noise Levels - Stereo Daily","isPartOf":{"@id":"https:\/\/stereodaily.com\/th\/#website"},"datePublished":"2026-02-07T13:31:33+00:00","dateModified":"2026-02-07T15:24:16+00:00","description":"Use our free online decibel (dB) meter to measure sound levels directly in your browser. Check noise levels with your microphone, fast, accurate, and easy to use on desktop and mobile.","breadcrumb":{"@id":"https:\/\/stereodaily.com\/th\/db\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stereodaily.com\/th\/db\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stereodaily.com\/th\/db\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stereodaily.com\/th\/"},{"@type":"ListItem","position":2,"name":"Decibel Meter"}]},{"@type":"WebSite","@id":"https:\/\/stereodaily.com\/th\/#website","url":"https:\/\/stereodaily.com\/th\/","name":"Stereo Daily","description":"Your Global Music News Since 2012","publisher":{"@id":"https:\/\/stereodaily.com\/th\/#organization"},"alternateName":"StereoDaily","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stereodaily.com\/th\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"th"},{"@type":"Organization","@id":"https:\/\/stereodaily.com\/th\/#organization","name":"Stereo Daily","alternateName":"StereoDaily","url":"https:\/\/stereodaily.com\/th\/","logo":{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/stereodaily.com\/th\/#\/schema\/logo\/image\/","url":"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Site-Map.png","contentUrl":"https:\/\/stereodaily.com\/wp-content\/uploads\/2025\/12\/Stereo-Daily-Site-Map.png","width":512,"height":512,"caption":"Stereo Daily"},"image":{"@id":"https:\/\/stereodaily.com\/th\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/stereodaily\/"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages\/3102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/comments?post=3102"}],"version-history":[{"count":5,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages\/3102\/revisions"}],"predecessor-version":[{"id":3120,"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/pages\/3102\/revisions\/3120"}],"wp:attachment":[{"href":"https:\/\/stereodaily.com\/wp-json\/wp\/v2\/media?parent=3102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}