What is True Peak
An audio file does not have to show any overs above 0 dB – and yet it can still distort after transcoding on a streaming service. True Peak reveals signal peaks that occur between samples and that a lossy codec can amplify even further. That is why the so-called Sample Peak is not enough.
What True Peak is and why Sample Peak is not enough
Digital audio is stored as a sequence of samples – discrete numerical values captured at regular time intervals. Sample Peak is the highest value reached by any of these samples. When you look at the Sample Peak, you only see what is written directly in the file.
But playback is not a discrete process. During digital-to-analogue (D/A) conversion, the signal is reconstructed into a continuous analogue form using an interpolation filter. And it is precisely between the samples – where no recorded value exists – that the reconstructed signal can reach a higher level than any individual sample shows. These peaks are called intersample peaks, and their maximum value is exactly the True Peak.
Hover over (or tap) the samples and the peaks of the curve to see the exact values. The values are exaggerated for clarity.
dBFS (decibels Full Scale) describes the level of the digital samples – what is written in the file. dBTP (decibels True Peak) describes the peak level of the reconstructed signal after D/A conversion.
A file with a Sample Peak of −0.1 dBFS can easily have a True Peak of +0.4 dBTP. A Sample Peak or dBFS measurement simply will not reveal this value – which is why True Peak is always measured for streaming.
Why True Peak only became a problem with streaming
The spread of lossy compression – particularly the AAC, MP3 and Opus formats – as the standard distribution formats of streaming platforms changed the situation fundamentally. When encoding, these codecs work with frequency transforms and can cause the peaks at the decoder output to be higher than they were at the encoder input.
A recording with a carefully controlled Sample Peak below 0 dBFS can clip on the player side after passing through an AAC codec. That is why the Audio Engineering Society recommendation (document AESTD1008.1.21-9) sets a maximum True Peak of −1 dBTP at the input of a lossy codec for all content intended for streaming.
How True Peak is measured
Because True Peak represents peaks between samples, it cannot be read directly from the file – it has to be estimated. The algorithm according to the ITU-R BS.1770 standard (Annex 2) does this in three steps:
What happens if you exceed the True Peak limit
Exceeding the True Peak limit does not automatically lead to audible distortion – good-quality speaker systems or headphones with decent headroom will cope with it. The problem may only arise during playback or transcoding – on lower-quality devices or with lossy codecs. There are three typical scenarios:
Distortion during playback
The player's D/A converter cannot reconstruct a signal above 0 dBTP without clipping. The result depends on how the player is implemented – from slight, inaudible limiting to audible distortion.
Overs after transcoding
Lossy codecs (AAC, Opus, MP3) can amplify overs even further during encoding. A recording with a True Peak of −0.3 dBTP can have a True Peak of +0.5 dBTP or more at the decoder output after encoding.
Limiting by the platform
Some platforms actively deal with overs using their own limiter. This rescues playback but can change the sound of the recording – especially with material that has a lot of dynamics.
What True Peak to aim for on streaming
The major streaming platforms recommend the same maximum value:
The maximum target True Peak value for a master intended for digital distribution in general is −1 dBTP. When working with more dynamic material, or if you are not sure how your mastering limiter behaves, it is safer to stay at −1.5 to −2 dBTP – this gives you headroom for codec overs. In addition, Spotify explicitly recommends no more than −2 dBTP for masters louder than −14 LUFS.
True Peak vs. Sample Peak – the differences at a glance
| Property | Sample Peak | True Peak |
|---|---|---|
| What it measures | The highest sample in the file. | The highest peak of the reconstructed signal. |
| Unit | dBFS | dBTP |
| Can it be positive? | No (max. 0 dBFS) | Yes (even above 0 dBTP) |
| Does it reveal intersample peaks? | No | Yes |
| Relevant for streaming | Partly | Yes – primarily |
| Recommended limit for distribution | no fixed standard (roughly below 0 dBFS) |
−1 dBTP (AES standard / all platforms) |
Once a recording is released on the platforms, the True Peak in the distributed file does not change. The audio file cannot be replaced after it has been sent to distribution – fixing it means removing the release from distribution, adjusting the master and releasing the recording again as a new release – with a delay and the risk of losing your statistics.
It pays to check the True Peak value before sending the release to distribution. The quickest way is the Master check tool directly in Artists Bez Labelu – it shows you the true peak after normalisation for each platform. Without logging in, you can use the online tool LUFS and True Peak check.