Read Text Aloud
Listen to any text read aloud in your browser. Free text-to-speech with natural voices, speed and pitch control.
Start typing to search tools...
Calculate audio file sizes, bandwidth requirements, and Nyquist frequencies. Understand aliasing effects when converting between 44.1kHz, 48kHz, and 96kHz.
Simulate how a sound frequency is captured and reconstructed at the target sample rate.
Aliasing Distortion Warning!
The input frequency is above the Nyquist limit of the target sample rate. It will fold back and alias into the audible spectrum.
The Sample Rate Converter Calculator is an educational tool designed for audio engineers, podcasters, and music producers. It helps you calculate file sizes, signal bandwidths, and determine the Nyquist frequency limit when converting digital audio files between standard rates like 44.1kHz, 48kHz, and 96kHz.
Digital audio records sound waves as a series of snapshots, or samples, taken at a regular frequency. When converting an audio file to a lower sample rate, high-frequency details exceeding the new rate's Nyquist limit must be low-pass filtered out. Otherwise, they fold back into the audible spectrum, creating harsh harmonic distortion known as aliasing.
This calculator lets you simulate varying input frequencies against custom sample rates in real-time, clearly showing the point at which a reconstructed waveform becomes aliased. All calculations are performed locally in your browser with zero data sent to external servers.
The Nyquist-Shannon sampling theorem states that to accurately reconstruct a signal, the sampling frequency must be greater than twice the highest frequency component of the signal. The threshold where the Nyquist limit equals half the sample rate is called the Nyquist frequency.
For example:
If a signal is sampled at 44.1kHz but contains a high-frequency tone at 25kHz, it exceeds the 22.05kHz limit. The sampling points fail to track the speed of the wave, and it is reconstructed as a lower-frequency foldback tone at 19.1 kHz (calculated as 44.1 kHz minus 25 kHz). To prevent this, converters apply an anti-aliasing brickwall filter at the Nyquist frequency before downsampling.
The sample rate is the number of samples of audio carried per second, measured in Hertz (Hz) or kilohertz (kHz). For example, a sample rate of 44.1kHz means the analog audio signal is sampled 44,100 times per second to create the digital representation.
The human hearing range is approximately 20Hz to 20kHz. According to the Nyquist-Shannon sampling theorem, the sample rate must be at least twice the highest frequency we wish to record (which is 40kHz). 44.1kHz was chosen for CDs to fit digital audio onto video tape recorders, while 48kHz is the standard for professional video and television production.
Aliasing is a form of digital distortion that occurs when a signal contains frequencies higher than half of the sampling rate (the Nyquist limit). These high frequencies cannot be represented correctly and fold back or "alias" into the audible spectrum, creating artificial, harsh-sounding tones. An anti-aliasing low-pass filter is required to remove these frequencies before converting to a lower sample rate.
No. Up-sampling an audio file does not recreate lost high-frequency details. It simply increases the file size and spreads the existing frequency information across a larger number of samples. The audio quality will remain identical to the original 44.1kHz file, though it will consume more storage space.
Audio file size is calculated by multiplying the sample rate (samples per second) by the bit depth (bits per sample), the number of channels (1 for mono, 2 for stereo), and the duration of the audio in seconds. The formula is: Size in bytes = (Sample Rate * Bit Depth * Channels * Duration) / 8.
Listen to any text read aloud in your browser. Free text-to-speech with natural voices, speed and pitch control.
Calculate time alignment settings for secondary delay speaker lines at concert venues. Apply Haas effect precedence offsets to lock the sound image to the stage.
Tap along to the rhythm to calculate the BPM (Beats Per Minute) of any song instantly.
Generate customizable audio frequency sweeps (20Hz to 20kHz) in your browser. Test subwoofers, speakers, and room acoustics with linear or logarithmic sweeps.