Sample Rate and Bit Depth Checker

Click below to check your audio pipeline's sample rate and latency.

The Sample Rate and Bit Depth Checker needs nothing typed in from you — press Check My Audio Pipeline or Check Microphone Input and it reports the real sample rate, latency and channel configuration your browser is actually using for audio right now. It's upfront about its limits too: true hardware bit depth stays outside what any browser can report, and it says so rather than guessing. Run the tone generator online whenever you need a fresh signal — it works offline once loaded.

Before a mix leaves your hands, it helps to confirm exactly what you're sending — not what the filename claims. A Sample Rate and Bit Depth Checker reads a file's header and reports the real numbers: how many samples are captured per second, how many bits describe each one, the channel layout, and how long the file runs, confirmed in your browser in a couple of seconds. A file can be renamed, re-exported, or altered without its name ever changing, and the only way to catch that is to look at the data itself.

Why Use a Sample Rate and Bit Depth Checker Before You Distribute Audio

A file's technical specifications can quietly change between the moment it's tracked and the moment it ships. A file bounced at the wrong rate, or a mix accidentally flattened to a lower resolution, often sounds fine on your own speakers but fails a distributor's ingest check days later. Running a quick check before you upload catches those mismatches while they're still cheap to fix, and because the analysis happens entirely in your browser, nothing about the file ever has to leave your device for you to trust the result. Watch the read your lufs loudness in real time update in real time as you test.

What This Audio File Analyzer Actually Measures

A good audio file analyzer pulls more than one number out of a file. Reviewing the full set of audio properties at once — not just the headline number — is what lets you catch a problem before it becomes a rejected submission.

  • How many samples are captured every second, and how many bits describe each one
  • Bitrate, whether it's a fixed value or estimated from file size and duration
  • The audio channels present — how many, and how they're laid out
  • Codec and container, since the audio format and the file extension don't always agree
  • How long the file runs, plus any tags or embedded audio metadata worth double-checking

Sample Rate Checker Basics: Hz and the Nyquist Limit

This kind of check is measuring one thing: how many snapshots of the waveform are captured per second, expressed in Hz. The Nyquist theorem sets the ceiling — the highest frequency a file can faithfully reproduce is half that number, comfortably past the edge of human hearing at ordinary rates.

Understanding Sample Rate: What the Numbers Mean for Quality

Sample rate sets the frequency range a digital audio file can hold — it doesn't by itself determine audio quality. A higher number captures more of the spectrum, but past a certain point that headroom stops being audible and only adds to the file size. Use the test your low frequency localisation whenever you want a fast, repeatable way to confirm this.

Common Sample Rates and Where They're Used

  • 44.1 kHz — CD quality, still the default for most music services
  • 48 kHz — the professional video and broadcast standard
  • 96 kHz — extra headroom for mixing and processing chains
  • 192 kHz — archival capture, rarely needed for final delivery

High-Resolution Audio and Why the Highest Rate Isn't Always Necessary

High resolution audio looks impressive on a spec sheet, but the higher rates above mostly help while tracking and mixing, giving plugins extra room before artifacts creep in. For a finished master headed to streaming, the lower end of that list almost always represents the source faithfully — the extra data just means a larger file to move around.

Bit Depth Explained: Dynamic Range and File Integrity

Where sample rate governs frequency, resolution governs how much headroom a file has before clipping — the gap between the quietest and loudest sound it can represent cleanly. Every added bit roughly doubles the number of amplitude values available to describe the signal.

Headroom increases directly with how many bits describe each sample:
$$ \text{Headroom (decibels)} \approx 6.02 \times \text{Bits} + 1.76 $$

That relationship is why 16-bit audio offers roughly 96 dB of headroom — plenty for a finished, mastered track — while 24-bit offers around 144 dB, a wide enough margin that engineers lean on it to avoid clipping while tracking.

16-bit vs 24-bit vs 32-bit Float

If a file reads as 16-bit, it was very likely already bounced for distribution. A file reading 24-bit or 32-bit float usually still carries headroom from the original recording session, which is exactly what a mix wants before further processing rather than after.

Same Name, Different Resolution

Two exported files can look identical by name and still carry different bit counts inside — one more reason to confirm the number directly rather than assume it from how a project was originally set up.

How Dithering Prevents Quantization Noise

Reducing resolution — say, from 32-bit float down to 16-bit for release — throws away information unless dither is applied. Dither noise is a small, intentional amount of noise added during that step to prevent the quantization artifacts that would otherwise surface as faint graininess in quiet passages. Some analyzers also report the delta between consecutive samples, a quick way to sanity-check that a supposedly lossless file hasn't been quietly re-encoded somewhere upstream.

How to Read Your Bitrate Checker Results

Bitrate measures how much data represents each second of sound, and it behaves differently depending on whether the file is compressed. For uncompressed formats, it's fixed by three other numbers you already have from the checker above.

Uncompressed bitrate comes straight from rate, resolution, and channel layout:
$$ \text{Bitrate (bps)} = \text{Rate} \times \text{Resolution} \times \text{Channels} $$

For compressed formats where the encoded rate isn't stored directly, the checker falls back to estimating from file size and duration instead:

Estimated bitrate when the encoder doesn't expose a stored value:
$$ \text{Bitrate (bps)} = \frac{\text{Size (bits)}}{\text{Duration (s)}} $$

CBR vs VBR: Why the Same Bitrate Can Sound Different

CBR spends the same number of bits on every second regardless of how busy the music is. VBR instead uses its own bit rate mode to allocate more data to complex passages and less to quiet ones, which is why two files both labeled 320 kbps can differ in actual quality — one held a constant value the whole way through, the other adapted.

MP3, AAC, FLAC, and WAV: Lossless vs Lossy Bitrate

WAV stores audio uncompressed, so its bitrate is just rate times resolution times channel layout. FLAC applies lossless audio compression — smaller file, identical sound, no distortion introduced. MP3 and OGG both apply lossy compression to varying degrees, and M4A can wrap either a lossy AAC stream or a lossless ALAC one, exactly the kind of mismatch worth catching before a transcode quietly locks in a lower-quality version as the new source.

Using an Audio Sample Rate Checker to Catch Upsampled Files

A header will happily report a high rate even when the underlying source never contained content anywhere near it. A tool that only reads the header can't distinguish a genuine high-resolution capture from a lower-rate file that was upsampled and relabeled — that distinction requires looking at the content itself, not the label.

What the Header Doesn't Prove

Audio metadata tells you how a file is encoded, not whether the source ever contained the frequencies the label implies. Proving genuine high-frequency detail means inspecting the spectrum for a hard cutoff, since a stated number alone is not sufficient evidence either way.

Reading a Spectrogram Cutoff

A spectrogram makes the difference visible: a natural file rolls off gradually and shows faint energy near the outer ceiling, while a transcoded file shows a hard, ruler-straight cutoff with nothing above it. The same view surfaces true peak levels, RMS, and crest factor — the ratio between peak and RMS level, typically read in dBFS rather than an absolute pressure scale — all of which point to encoding shortcuts before you'd ever hear them as audible distortion. Checking loudness and LUFS alongside the spectrogram rounds out the picture for anything headed to a platform with its own target.

Channels, Codecs, and File Size: The Rest of the Picture

Sample rate and resolution get most of the attention, but channel layout and how large the resulting file is both affect whether it behaves the way you expect once it leaves your machine.

Mono vs Stereo: When Channel Count Matters

Getting the channel count wrong causes real problems either direction: an extra channel wastes space on redundant data, while a mix collapsed the wrong way usually signals an export error worth catching before delivery. Mono suits individual tracks and voiceovers; stereo is standard for a finished mix.

Codec Compatibility Across Platforms

The audio codec determines whether a device can even play a file back, independent of the file extension attached to it. That distinction holds no matter the file format you're checking — a container isn't the same thing as what's encoded inside it, so relying on the extension alone can lead to playback failures during import or final delivery.

Different Codec Inside

Two files can share an extension yet use completely different encoders underneath — one more reason a stated file format doesn't guarantee what's actually inside.

Common Scenarios Where an Audio File Analyzer Matters

Verifying file specifications isn't just a technical exercise — it saves time at nearly every stage of music production and podcast production alike.

  1. Confirm a mix is at the expected rate and resolution before it goes to mastering, avoiding an unnecessary conversion later
  2. Check that a file meets a delivery specification before uploading, since requirements change and vary by platform
  3. Verify that imported files match a session's existing settings in your DAW, preventing pitch shifts or automatic resampling

Before You Send a Mix to Mastering

Engineers typically expect 44.1 kHz or 48 kHz at 24-bit. Sending a file at the wrong specs is a common way a submission gets bounced back, so a quick check before you send anything off saves a round trip.

What to Send Along

Include the exported file's stated specs in your delivery notes — a two-second check on your end avoids a slower round trip once the file reaches the other side.

Distribution Compliance

Streaming platforms and distributors can each impose different rate, resolution, and channel requirements, and those specs shift over time. Checking a file against the current spec — rather than what worked last time — heads off avoidable rejection and re-encoding delays.

Podcast and Voice Production

Podcasters and voice professionals work with different constraints than music producers: single-channel is often correct, loudness targets are stricter, and storage matters more when episodes run long. Sound engineering habits carry over from music production, just tuned for speech rather than a full mix.

Quick Reference: Audio Specifications Glossary

A short glossary for the terms this kind of checker surfaces most often, useful whether you're new to digital audio or just need a refresher.

Sample rate
The number of amplitude snapshots captured per second, measured in Hz, which sets the highest frequency the file can represent.
Bit resolution
The number of bits used to represent each sample, which sets how much headroom the file has above the noise floor.
Bitrate
The amount of data used per second of audio, either fixed by the format or estimated from the numbers a file's size and length expose.
Nyquist frequency
Half the sample rate — the highest frequency a digital audio file can faithfully reproduce.
Dynamic range
The distance between the quietest and loudest signal a file can represent without clipping or noise.
Lossless
Encoding that preserves every bit of the original signal, as opposed to a lossy method that discards some of it.

Getting the Most Out of Your Sound File Analyzer

Treat a sample rate finder as a habit rather than a one-time check: run every file through it before export, before uploading, and before long-term archival, and mismatches get caught while they're still a two-minute fix instead of a resubmission.

Deeper dive: why an audio bitrate checker can't always give you an exact number

When a file's encoder doesn't store its rate directly in the header, an audio bitrate analyzer has to estimate — and that estimate is only as good as the numbers it has to work with. This is also why two audio checker tools can report slightly different results for the same compressed file: one may read a stored value, another may calculate an average from playback length. Neither is wrong; they're just measuring the same file two different ways, which is worth knowing before you treat either number as more precise than it actually is.

A reliable audio checker turns what used to be guesswork about a file's real specifications into a two-second confirmation before you export, upload, or hand a track to someone else's system — and that's the entire point of running one.