Updated October 2026: ATSC A/85 revised in July 2026 (streaming annex, true-peak quick reference), California's streaming-ad loudness law in force since July 2026, and a BS.1770-3 vs -4 vs -5 version guide.

What is EBU R128? The short answer

EBU R128 is the European Broadcasting Union's loudness recommendation: normalize every programme to −23 LUFS integrated loudness (±0.5 LU, or ±1 LU for live), keep the true peak at or below −1 dBTP, and measure both with ITU-R BS.1770. ITU-R BS.1770 is the measurement algorithm behind those numbers: it weights the signal the way the ear hears, ignores near-silent passages, and reports one loudness figure plus the true peak between samples; the revision in force is BS.1770-5 (November 2023). ATSC A/85 is the US counterpart: −24 LKFS with true peak below −2 dBTP, revised in July 2026, and backed by the CALM Act for TV commercials. LUFS and LKFS are the same unit under two names.

Document Role Integrated target True-peak ceiling In force (October 2026)
ITU-R BS.1770 how to measure none defines dBTP BS.1770-5 (Nov 2023)
EBU R128 Europe: what to hit −23 LUFS ±0.5 LU (±1 LU live) −1 dBTP v5.0 (Nov 2023)
ATSC A/85 US: what to hit −24 LKFS ±2 dB below −2 dBTP A/85:2026-07 (Jul 2026)

Table 1. The loudness standards in one view. Sources: ITU-R BS.1770-5; EBU R 128 v5.0; ATSC A/85:2026-07.

Why this matters

If you build or operate a service that delivers sound — a streaming platform, an OTT app, a video conferencing product, a podcast host, a broadcaster's playout chain — someone on your team is being handed a delivery spec that says "−23 LUFS, −1 dBTP, measured per BS.1770" and is expected to know what that means. This article is for the product manager, founder, or operations lead who needs to understand those numbers well enough to write them into a contract, reject a non-compliant deliverable, or explain to a regulator why your ads are not louder than your programmes. By the end you will be able to read any loudness spec in the industry, know which of the three standards governs your market, and run the loudness measurement arithmetic yourself. Every number here traces to the controlling document — the ITU-R Recommendation, the EBU R-document, or the ATSC Recommended Practice — not to a vendor's blog.


The problem loudness normalization solves

Start with the experience everyone has had. You are watching a quiet film, the dialogue is calm, and then an advertisement arrives that feels twice as loud even though the volume knob has not moved. You lunge for the remote. That jump is the problem the entire field of loudness normalization exists to kill.

The reason the ad sounds louder is that, for decades, audio was leveled by its peaks — the single highest instantaneous sample in the signal. A peak meter answers the question "did the signal clip?" and nothing else. Two tracks can have the exact same peak level and yet one sounds far louder, because loudness is not about the highest moment; it is about the average energy the ear is exposed to over time. An advertiser who compresses a track — squashing the quiet parts up toward the loud parts — keeps the same peak but raises the average enormously. The peak meter says both tracks are fine. The ear says one is shouting.

Loudness normalization replaces "level by peak" with "level by perceived loudness". Instead of asking "what was the loudest instant?", it asks "how loud did this sound on average to a person?", produces one number for the whole programme, and nudges every programme to the same number. Once every piece of content is normalized to the same loudness, the volume knob can stay put. That single idea — measure perceived loudness, normalize everything to one target — is what the three standards in this article implement.

If LUFS, peak, RMS, and the basic vocabulary of loudness are new to you, read the foundations piece first: Loudness, peak, RMS, LUFS — measuring how loud audio actually is. This article assumes you know what a LUFS number is and focuses on the standards that define and target it.

The three documents and how they fit together

People talk about "the loudness standard" as if it were one thing. It is three things, and they do different jobs. Confusing them is the single most common mistake in delivery emails, so it is worth fixing the picture before any numbers.

The first document, ITU-R BS.1770, is the measurement algorithm. ITU-R stands for the Radiocommunication Sector of the International Telecommunication Union, the global body that standardizes how broadcast signals are measured. BS.1770 is a recipe: feed it a soundtrack, and it returns a single number describing the programme's loudness on a scale called LUFS — Loudness Units relative to Full Scale. BS.1770 does not tell you what number to aim for. It is the ruler, not the rule.

The second document, EBU R128, is the European target rulebook. EBU stands for the European Broadcasting Union, the alliance of European public broadcasters. R128 takes the BS.1770 ruler and says: measure with it, aim for −23 LUFS, and never let the true peak exceed −1 dBTP. It is the rule that uses the ruler.

The third document, ATSC A/85, is the United States target rulebook. ATSC is the Advanced Television Systems Committee, the body that defines American digital-television standards. A/85 also uses the BS.1770 ruler, but it aims for −24 LKFS and handles dialogue differently. It carries extra weight because a US federal law — the CALM Act — makes A/85 compliance mandatory for television commercials, and the Federal Communications Commission can fine a broadcaster for breaking it.

So the relationship is simple: one ruler (BS.1770), two regional rules built on top of it (EBU R128 in Europe, ATSC A/85 in the US). Hold that picture; the rest of the article fills it in.

Layered diagram titled One Ruler, Two Regional Rules, subtitled BS.1770 measures while EBU R128 and ATSC A/85 each set the number to aim for. Two cards sit side by side at the top. The left card, EBU R128 for Europe, lists target minus 23 LUFS, ceiling minus 1 dBTP, tolerance plus or minus 0.5 LU, measured on the whole programme, and is marked a convention broadcasters agreed. The right card, ATSC A/85 for the United States, lists target minus 24 LKFS, ceiling minus 2 dBTP, tolerance plus or minus 2 LU, measured on the dialogue anchor, and is marked law — the CALM Act, FCC enforced. An arrow labelled measures with runs down from each card into one dark band at the base: ITU-R BS.1770-5, the measurement ruler, which K-weights, squares, gates and integrates into one number in LUFS or LKFS, and which sets no target of its own. A closing line reads that the 1 LU gap between the two numbers is the rulebooks, not the measurement. Figure 1. One ruler, two rules. BS.1770 measures; EBU R128 and ATSC A/85 each set a target that uses that measurement.

ITU-R BS.1770: the ruler everyone measures with

BS.1770 — its full title is "Algorithms to measure audio programme loudness and true-peak audio level" — is the foundation. Both regional rulebooks defer to it, so understanding it once explains the measurement half of every loudness spec you will ever read. The current revision is ITU-R BS.1770-5 (November 2023). The algorithm has four steps, and you can follow each one without any audio engineering background.

Step 1 — K-weighting: hear the way an ear hears

The first step corrects for a fact about human hearing: we do not hear all frequencies equally loudly. A burst of energy at 3 kHz — roughly the pitch of a baby's cry or a smoke alarm — sounds much louder to us than the same energy down at 50 Hz, a low bass rumble. A microphone does not know this; it treats every frequency the same. So the algorithm first runs the signal through a fixed pair of filters, together called K-weighting, that boost the frequencies the ear is sensitive to and trim the ones it is not. After K-weighting, the numbers the algorithm sees line up with what a person would actually perceive as loud. This is why the LUFS scale carries a "K" in its broadcast spelling, LKFS — Loudness, K-weighted, relative to Full Scale. LUFS and LKFS are the same number with two names; Europe says LUFS, the US says LKFS.

Step 2 — mean square: turn a waveform into energy

A waveform swings positive and negative thousands of times a second; if you simply averaged it, the positives and negatives would cancel to roughly zero. So the algorithm squares every sample first — squaring makes every value positive and, conveniently, corresponds to the signal's power, the rate at which it delivers energy. It then averages those squared values. The result is the mean-square energy of the K-weighted signal: a single positive number that says how much perceptual energy the track carried.

Step 3 — gating: ignore the silence

Here is the step that separates BS.1770 from a naive average, and the one most people get wrong. Imagine a two-hour film with long silent passages — a held breath before a line, a quiet night scene. If you averaged those silences into the loudness, a film with a lot of silence would read as artificially quiet, and you would turn it up until the loud scenes blasted. Gating prevents this. The algorithm chops the programme into overlapping windows — 400-millisecond blocks, each overlapping the next by 75% — and throws away the windows that are too quiet to count, before averaging the rest.

It throws them away in two passes. The absolute gate discards any block quieter than −70 LUFS — that is effectively silence, and it never counts. Then the algorithm measures the average of what survives, and applies a relative gate: it discards any block more than 10 LU below that first average. (LU, Loudness Units, is the unit you use when talking about a difference on the LUFS scale; LUFS is the absolute value, LU is the gap between two values.) What remains — the blocks that actually carry the programme's body — is averaged one last time to produce the integrated loudness, the single number for the whole programme. Gating was added in BS.1770-2 (2011); the original 2006 version had none, which is why a measurement from a pre-2011 meter can disagree with a modern one.

Step 4 — true peak: catch the peak between the samples

The fourth step is separate from loudness and answers a different question: will this signal distort on playback? An ordinary peak meter looks at the digital samples and reports the highest one. But the real analog waveform that a speaker reproduces passes through and sometimes above those sample points — the true peak can sit higher than any single sample. BS.1770 computes the true peak by oversampling the signal (reconstructing the waveform at four times the sample rate) and finding the real maximum, reported in dBTP — decibels relative to full scale, true peak. The true-peak filter coefficients were refined in BS.1770-3 (2012). This is why a spec says "−1 dBTP" and not "−1 dBFS": it wants the true inter-sample peak held a hair below the digital ceiling, so nothing clips when the signal becomes analog again.

Signal-flow diagram titled The BS.1770 Measurement Pipeline, subtitled four steps to one loudness number plus a separate true-peak branch. A full-width box at the top reads waveform in — the finished soundtrack, and two arrows leave it. The left arrow feeds a four-step chain read in two rows: step 1 K-weighting boosts what the ear hears as loud and trims what it does not; step 2 mean square squares every sample to get energy, then averages the result; step 3 gating drops blocks under minus 70 LUFS, then under minus 10 LU of the average; step 4 integrate averages the blocks that survived into one LUFS number. That chain ends in a plate reading integrated loudness, minus 20.4 LUFS. The right arrow feeds a separate orange branch, true peak, which asks a different question — will it clip — and oversamples by four to find the peak between the samples, reported in dBTP rather than LUFS, with R128 capping it at minus 1 dBTP. That branch ends in its own plate reading true peak, minus 0.3 dBTP. A closing line reads that loudness is an average in LUFS and true peak a maximum in dBTP, and that a spec asks for both. Figure 2. The BS.1770 measurement pipeline: K-weight, square, gate, integrate — plus a separate true-peak branch. The output is one LUFS number and one dBTP number.

Working the arithmetic of a gate

The gating step is abstract, so here is the relative-gate calculation with real numbers. Suppose the absolute-gated average of a programme — every block above −70 LUFS, averaged — comes out at −21 LUFS. The relative gate sits 10 LU below that:

relative gate threshold = absolute-gated loudness − 10 LU
relative gate threshold = −21 LUFS − 10 LU
relative gate threshold = −31 LUFS

Now the algorithm re-averages, this time keeping only the blocks louder than −31 LUFS and discarding everything quieter. Say that final average lands at −20.4 LUFS. That −20.4 LUFS is the programme's integrated loudness — the number you compare against the target. Because the quiet−scene blocks were dropped, the figure reflects the loudness of the programme's actual body, not its silences.

BS.1770-3, -4 and -5: which revision does your meter need?

For stereo and 5.1 content, BS.1770-3, BS.1770-4 and BS.1770-5 give the same integrated loudness and true-peak numbers — the July 2026 revision of ATSC A/85 states that the three algorithms are identical for those layouts. So a delivery spec that says "measured per BS.1770-3" and a meter that implements BS.1770-5 agree. The revisions that change the number are BS.1770-2 (2011), which introduced the gate, and BS.1770-3 (2012), which refined true-peak measurement. BS.1770-4 and BS.1770-5 only extend the algorithm to layouts beyond 5.1 and to object-based audio.

Revision Approved What changed Changes a stereo / 5.1 reading?
BS.1770 (-0) July 2006 K-weighting, mean square, true-peak guidelines; no gate baseline
BS.1770-1 September 2007 revision of the original; still ungated no (still ungated, like -0)
BS.1770-2 March 2011 adds the gate: −70 LUFS absolute, −10 LU relative yes, versus -0 and -1
BS.1770-3 August 2012 revised true-peak guidelines (Annex 2) true peak only
BS.1770-4 October 2015 loudspeaker layouts beyond 5.1 (advanced sound systems) no
BS.1770-5 November 2023 object-based audio and mixed channel + object content no

Table 2. ITU-R BS.1770 revisions. Sources: ITU-R BS.1770 publication page (versions and dates), EBU announcement of BS.1770-2 (April 2011), ATSC A/85:2026-07 §5.1.1.

Two practical consequences. First, a spec written as "BS.1770-3" is not out of date; it simply names the first revision with today's gate and true peak. Second, when two meters disagree on a stereo file, the version number is rarely the cause; check whether one of them is running dialogue gating or an old pre-2011 ungated mode. The gate value also has a history: the first 2010 edition of EBU R128 used a −8 LU relative gate, and the EBU moved to −10 LU when BS.1770-2 standardized it.

EBU R128: the European rulebook

EBU R128 — "Loudness normalisation and permitted maximum level of audio signals" — is the document that turned loudness normalization from theory into European broadcast law-by-convention starting in 2010. It is short and prescriptive. It makes four demands, and they are worth knowing exactly.

First, the target is −23 LUFS, measured with BS.1770. Every normalized programme aims for this single number. Second, a tolerance of ±0.5 LU is allowed for content that can be processed precisely (most file-based delivery), widening to ±1 LU for less predictable material such as a live mix where you cannot rehearse the loudness. Third, the true peak must never exceed −1 dBTP. Fourth, R128 introduces a companion measure, the Loudness Range (LRA), which describes how much the loudness varies within a programme — a single quiet-to-loud spread figure, expressed in LU, so a delivery spec can ask for dynamics that are neither flat nor wildly uneven. LRA is defined in EBU Tech 3342.

R128 does not redefine the measurement; it points at BS.1770 and adds the practical scaffolding broadcasters need. That scaffolding lives in a family of companion EBU Tech documents: Tech 3341 defines the "EBU Mode" meter with its three readouts — Momentary (a 400-ms window for catching instantaneous spikes), Short-term (a 3-second window for following the mix as you work), and Integrated (the gated whole-programme number that must hit −23). Tech 3343 covers production practice, and Tech 3344 covers distribution, including how to hand loudness metadata to modern immersive codecs like AC-4 and MPEG-H.

The standard has kept pace with how people actually consume audio. The base recommendation is at version 5.0 (November 2023), and it now carries four supplements for contexts the original 2010 broadcast document did not foresee: R128 s1 for short-form content like adverts and promos, R128 s2 ("Loudness in Streaming", first published August 2020, current version 3.0 of November 2023) for on-demand and streaming distribution, R128 s3 for radio, and R128 s4 for cinematic content. The streaming supplement matters because phone-and-earbud listening tolerates — and often prefers — a louder target than a quiet living room, which is why streaming music platforms cluster nearer −14 LUFS than −23. R128 s2 itself is more conservative than many assume: it recommends streaming programmes unchanged at −23 LUFS and letting the player raise the level using loudness metadata; only when no metadata is used should a broadcaster raise the distribution loudness, and then to between −20 and −16 LUFS. We map every platform's actual number in LUFS targets per platform in 2026.

ATSC A/85 and the CALM Act: the American rulebook with teeth

The American story is the same algorithm with a different target and a legal enforcement mechanism that Europe's convention-based system lacks.

ATSC A/85 — "Techniques for Establishing and Maintaining Audio Loudness for Digital Television" — sets the US digital-television target at −24 LKFS, one unit quieter than Europe's −23. The current text is A/85:2026-07, approved on 8 July 2026, the first comprehensive revision since A/85:2013. It keeps the −24 LKFS target with a tolerance of about ±2 dB, asks for true peak below −2 dBTP to leave headroom for audio coding, accepts any BS.1770 meter from BS.1770-3 onward, and adds two annexes: loudness for streaming services (for codecs that carry loudness metadata and for those that do not) and a one-table Loudness and True Peak Quick Reference. The one-LU difference from EBU R128 is historical and practical rather than perceptual; for any real workflow, −23 and −24 are close enough that a single mix delivered to both targets usually needs about a one-decibel trim, though A/85's dialogue anchoring can shift the exact offset.

A/85 differs from R128 in one substantive way: how it handles dialogue. R128 measures the whole programme. A/85 leans on the idea of the Anchor Element — the part of the soundtrack a listener instinctively uses to judge loudness, which in most television is the dialogue. A/85 normalizes to the loudness of that anchor, so a film with loud action scenes and quiet dialogue is leveled by its dialogue, the thing the viewer actually tracks. This anchor-based, dialogue-centric approach is also why American delivery specs talk about dialnorm (covered next) more than European ones do.

The reason A/85 carries more weight than a recommended practice usually would is the CALM Act — the Commercial Advertisement Loudness Mitigation Act, a US federal law in force since December 2012. The CALM Act does not write its own technical rules; it adopts ATSC A/85 by reference and makes compliance mandatory for television commercials. The Federal Communications Commission enforces it, and a broadcaster that lets ads run louder than the surrounding programme can be the subject of complaints and penalties. So in the US, loudness normalization is not a best practice a broadcaster may adopt — for commercials it is the law, and the technical test is A/85 measurement: a commercial's loudness must match the loudness of the programme around it, as signalled by its dialnorm.

2025–2026: loudness rules reach streaming

Since 1 July 2026, streaming services serving viewers in California may not play ads louder than the programme they interrupt, under California Senate Bill 576, signed on 6 October 2025. The law extends the CALM Act idea, which only covered broadcast TV and pay-TV operators, to Netflix-, Prime Video- and YouTube-style services, and ties compliance to the FCC's CALM Act rules, which means A/85 measurement. The federal side is moving too: in February 2025 the FCC opened a rulemaking (MB Docket No. 25-72) asking whether the CALM rules still work after complaints rose in 2024, whether averaging over a whole ad lets advertisers start loud, and how loudness should be handled on streaming platforms; it did not propose streaming rules itself. The July 2026 A/85 streaming annex is the industry's technical answer to both. For an ad-supported streaming service the practical fix is to measure every ad and every programme with BS.1770 at ingest and level both to one target, so the ad break and the show arrive at the same loudness; that is how our video and audio streaming software development team builds ad insertion.

Dialnorm: the metadata that carries the loudness number

One term shows up constantly in American and Dolby-based delivery and confuses everyone who meets it: dialnorm. It is short for dialogue normalization, and it is a small piece of metadata carried inside Dolby codecs (AC-3 and E-AC-3) that tells the playback device how loud the programme's dialogue is, as a positive number of decibels below full scale. If your programme's dialogue measures −24 LKFS and you deliver it untouched, you set dialnorm to 24. The decoder in the TV reads that 24 and automatically attenuates so that every programme's dialogue lands at the same comfortable level, regardless of how each was mixed.

The pitfall is brutal in its simplicity: if the dialnorm value is wrong — if it says 24 but the dialogue is actually at −31 — the decoder applies the wrong correction and the programme plays back at the wrong loudness, defeating the entire system. We cover the practical handling of dialnorm, replay gain, and encoder normalization in Loudness in practice: dialnorm, normalize, attenuate, replay gain.

Side by side: how the three standards compare

The standards agree far more than they differ, because they share the BS.1770 measurement engine. The table below is the whole comparison a delivery spec turns on.

Attribute ITU-R BS.1770 EBU R128 ATSC A/85
What it is Measurement algorithm European target rulebook US target rulebook
Current revision BS.1770-5 (Nov 2023) R128 v5.0 (Nov 2023) A/85:2026-07 (Jul 2026)
Loudness target none — it only measures −23 LUFS −24 LKFS
Unit name LKFS / LUFS LUFS LKFS
Measurement basis itself BS.1770 BS.1770-3 or later
Dialogue handling none (gates silence, not dialogue) whole-programme Anchor Element (dialogue)
True-peak ceiling defines dBTP −1 dBTP below −2 dBTP (recommended)
Tolerance n/a ±0.5 LU (±1 LU live) about ±2 dB
Legal force none broadcaster convention mandatory for TV ads (CALM Act); streaming ads in California (SB 576, 2026)

Table 3. The three loudness documents at a glance. The shared BS.1770 engine is why the targets sit one LU apart rather than in different worlds. Sources: ITU-R BS.1770-5; EBU R128 v5.0; ATSC A/85:2026-07; California SB 576.

Notice what the table makes obvious: the hard differences are the target number (−23 vs −24), the dialogue treatment (whole-programme vs anchor), and the legal status (convention vs law). Everything else is shared. A team that internalizes that can stop treating "EBU" and "ATSC" specs as alien and start treating them as the same measurement with two regional dials.

A worked normalization, end to end

Tie it together with a complete example. You receive a finished programme. Your meter, implementing BS.1770-5, reports an integrated loudness of −20.4 LUFS and a true peak of −0.3 dBTP. Your delivery spec is EBU R128: target −23 LUFS, ceiling −1 dBTP.

First, the loudness correction. You are 2.6 LU too loud, so you turn the whole programme down by that amount:

gain to apply = target − measured
gain to apply = −23 LUFS − (−20.4 LUFS)
gain to apply = −2.6 LU

You apply −2.6 dB of gain to the entire programme. Because you moved everything down by the same amount, the relationships inside the mix are untouched — only the overall level changed. Now re-check the peak. The true peak was −0.3 dBTP; lowering the level by 2.6 dB lowers the peak too:

new true peak = old true peak + gain
new true peak = −0.3 dBTP + (−2.6 dB)
new true peak = −2.9 dBTP

−2.9 dBTP is below the −1 dBTP ceiling, so the programme now passes both tests: −23 LUFS integrated, −2.9 dBTP true peak. Note the order matters. If the loudness correction had been upward — if the programme had been too quiet — raising the level could have pushed the true peak above −1 dBTP, and you would then need a true-peak limiter to pull the peaks back down without changing the integrated loudness. That ordering trap is the next pitfall.

Pitfall — normalizing loudness and peak in the wrong order, or confusing the two. Loudness (LUFS, an average) and true peak (dBTP, a maximum) are different measurements and you must satisfy both. The classic failure is to limit the peaks first and then normalize loudness upward, which re-introduces peaks above the ceiling; or to treat a peak number as if it were a loudness number. The rule: normalize integrated loudness to target first, then check the true peak, then apply a true-peak limiter only if the ceiling is exceeded — and re-measure loudness afterward, because heavy limiting can nudge it. We go deep on the inter-sample peak side of this in True peak, dBTP and the inter-sample peak problem.

A second pitfall: the −23 vs −14 confusion

The most damaging misconception in the field is "−23 LUFS is the loudness standard." It is the broadcast target. The number you are asked to hit depends entirely on where the content plays. European and US broadcast sits near −23/−24 LUFS because a living room with attentive listeners has low background noise and wide dynamics are welcome. Streaming music platforms normalize much louder — Spotify normalizes to −14 LUFS by default, −11 on its Loud setting and −19 on Quiet (Spotify for Artists documentation, checked October 2026) — because phone-and-earbud listening in noisy environments favours a denser, louder, more consistent signal. Cinema is different again, calibrated by reference level rather than a LUFS target.

Deliver a podcast mastered at −23 LUFS to a platform expecting −16 and listeners will reach for the volume, exactly the behaviour normalization was supposed to end. The standards in this article define how to measure and give you the broadcast targets; the per-platform targets are a separate table, and getting them wrong is a common, avoidable error. The full 2026 set lives in LUFS targets per platform in 2026.

EBU R128 and BS.1770 FAQ

What does R128 mean in audio?

R128 is EBU Recommendation 128, the European Broadcasting Union's loudness standard. It sets −23 LUFS integrated loudness, a −1 dBTP maximum true peak and Loudness Range as a descriptor, all measured with ITU-R BS.1770. The one-line definitions live in our glossary entries for EBU R128 and ITU-R BS.1770.

What are the EBU R128 integrated loudness and true-peak ceiling?

Integrated loudness −23 LUFS (±0.5 LU for file-based content, ±1 LU for live) and a maximum true peak of −1 dBTP. Normalize the integrated loudness first, then limit the true peak, then re-measure.

What is ITU-R BS.1770?

ITU-R BS.1770 is the ITU Recommendation that defines how to measure programme loudness (in LUFS/LKFS) and true peak (in dBTP): K-weighting, mean square, gating and integration. The current revision is BS.1770-5, approved in November 2023.

What is the difference between BS.1770-3, BS.1770-4 and BS.1770-5?

For stereo and 5.1 there is none in the result: all three give the same loudness and true peak. BS.1770-4 (2015) added loudspeaker layouts beyond 5.1, and BS.1770-5 (2023) added object-based audio.

Is LUFS the same as LKFS?

Yes. LUFS (EBU naming) and LKFS (ITU and ATSC naming) are the same BS.1770 measurement; −23 LUFS equals −23 LKFS. A difference between two values is expressed in LU.

What is the difference between EBU R128 and ATSC A/85?

EBU R128 targets −23 LUFS with a −1 dBTP ceiling and measures the whole programme; ATSC A/85 targets −24 LKFS, recommends true peak below −2 dBTP and anchors on dialogue. In the US, A/85 is mandatory for TV commercials through the CALM Act.

Does the CALM Act apply to streaming services?

No, the federal CALM Act covers broadcast TV and pay-TV operators. Since 1 July 2026, California SB 576 requires streaming services serving California viewers to keep ads no louder than the programme, and the FCC is reviewing streaming loudness in MB Docket No. 25-72.

Is loudness normalization the same as loudness normalisation?

Yes, the same process in American and British spelling: measure perceived loudness with BS.1770 and apply one gain change so the programme hits a fixed target such as −23 LUFS.

↓ Free download: Loudness Standards cheat sheetOne page with the BS.1770 four-step measurement pipeline, the EBU R128 and ATSC A/85 targets and ceilings side by side, the LUFS-versus-LKFS note, and the normalize-then-limit order rule.

Where Fora Soft fits in

Across the OTT, video streaming, e-learning, telemedicine, and video conferencing products we have built since 2005, the loudness question surfaces the same way: a delivery spec or a partner integration arrives quoting "−23 LUFS, −1 dBTP, BS.1770", and the team needs the measurement built into the pipeline rather than checked by hand at the end. For OTT and streaming clients we wire a BS.1770 loudness measurement and a true-peak limiter into the transcoding step, so every asset is normalized to the spec's target before it reaches the packager. For e-learning and telemedicine, where dialogue intelligibility is the whole product, we normalize captured audio to a consistent target so a quiet lecturer and a loud one arrive at the listener at the same comfortable level. The standard does not change; only which target and which true-peak ceiling the project's market demands. Our audio processing software developers build BS.1770 measurement and true-peak limiting into the transcode step, and our OTT and Internet TV team validates every asset against the delivery spec before it reaches the packager.

Audio for Video: A Complete Guide to Sound in Video Products: From PCM and Codecs to Loudness, Accessibility, and Real-Time Voice Processing - book cover

The book

Audio for Video: A Complete Guide to Sound in Video Products: From PCM and Codecs to Loudness, Accessibility, and Real-Time Voice Processing

This volume takes loudness from the four steps of BS.1770 to the part this article stops at: what the K-weighting filters actually do to the signal, how the gate behaves on sparse dialogue and on a dense music bed, and where the true-peak limiter belongs relative to the normalization stage so that hitting −23 LUFS does not cost you the −1 dBTP ceiling. It is volume 4 of a seven-volume series that runs the whole video stack from the pixel to production — volume 5 carries loudness into the network, with lip sync, Atmos and objective quality metrics, and volume 3 covers the delivery side your normalized asset then travels over. Read the series and you can design and build a system like this yourself. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Is loudness measured in your pipeline, or checked by hand at the end?

Send us the delivery spec you have been handed — −23 LUFS and −1 dBTP, −24 LKFS dialogue-anchored, or a platform target of its own — and we will tell you where the BS.1770 measurement and the true-peak limiter go in your transcoding step, in what order, and what it costs to have every asset arrive already on target instead of being rejected by QC. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →

See our case studies

References

  1. ITU-R, Recommendation BS.1770-5, "Algorithms to measure audio programme loudness and true-peak audio level" (ITU-R, November 2023, accessed 2026-06-05). Controlling source for the four-step measurement algorithm: K-weighting, mean-square, the 400-ms / 75%-overlap gating blocks, the −70 LUFS absolute gate and −10 LU relative gate, and the true-peak (dBTP) oversampling computation. https://www.itu.int/rec/R-REC-BS.1770 — Tier 1 (official ITU-R Recommendation; the controlling measurement standard).
  2. EBU, R 128, "Loudness normalisation and permitted maximum level of audio signals", v5.0 (European Broadcasting Union, November 2023, accessed 2026-06-05). Controlling source for the −23 LUFS target, the ±0.5 LU / ±1 LU tolerances, the −1 dBTP true-peak ceiling, and the four supplements (s1 short-form, s2 streaming, s3 radio, s4 cinematic). https://tech.ebu.ch/publications/r128 — Tier 1 (official EBU Recommendation).
  3. EBU, Tech 3341, "Loudness Metering: 'EBU Mode' metering to supplement EBU R 128 loudness normalisation" (European Broadcasting Union, current revision, accessed 2026-06-05). Source for the Momentary (400 ms), Short-term (3 s), and Integrated (gated) meter definitions. https://tech.ebu.ch/publications/tech3341 — Tier 1 (official EBU Tech specification).
  4. EBU, Tech 3342, "Loudness Range: A measure to supplement EBU R 128 loudness normalisation" (European Broadcasting Union, current revision, accessed 2026-06-05). Source for the Loudness Range (LRA) definition in LU. https://tech.ebu.ch/publications/tech3342 — Tier 1 (official EBU Tech specification).
  5. ATSC, A/85:2026-07, "Techniques for Establishing and Maintaining Audio Loudness for Digital Television" (Advanced Television Systems Committee, approved 8 July 2026; supersedes A/85:2013 with Corrigendum No. 1; accessed 2026-10-11). Controlling source for the −24 LKFS target and ±2 dB tolerance, true peak below −2 dBTP, the Anchor Element (dialogue) approach, the dialnorm definition, the statement that BS.1770-3, -4 and -5 are identical for stereo and 5.1, the streaming annex and the Loudness and True Peak Quick Reference annex. https://www.atsc.org/atsc-documents/a85-techniques-for-establishing-and-maintaining-audio-loudness/ — Tier 1 (official ATSC Recommended Practice).
  6. Commercial Advertisement Loudness Mitigation (CALM) Act and FCC implementing rules (US Federal Communications Commission, in force since December 2012, accessed 2026-06-05). Source for the legal status of A/85: the CALM Act adopts ATSC A/85 by reference and makes loudness compliance mandatory for television commercials. https://www.fcc.gov/enforcement/areas/sound-volume-commercials-calm-act — Tier 1 (US federal regulator; the controlling legal source).
  7. Netflix Studios Partner Help Center, "Loudness and True Peaks: How to Measure and When to Flag" (Netflix, accessed 2026-06-05). First-party deployer source for a real production delivery spec: −27 LKFS dialog-gated, ±2 LU, −2 dBTP, measured per BS.1770 — a worked example of how a platform applies the standard. https://studiopartner.netflix.net/studio/loudness-and-true-peaks-how-to-measure-and-when-to-flag — Tier 4 (first-party engineering documentation of the deployer; cited as a deployment example, not as the source of the standard).
  8. EBU, R 128 s2, "Loudness in Streaming", version 3.0 (European Broadcasting Union, November 2023; first published August 2020; accessed 2026-10-11). Source for streaming at −23 LUFS with metadata-driven playback, and the −20 to −16 LUFS distribution loudness range when no metadata is used. https://tech.ebu.ch/publications/r128s2 — Tier 1 (official EBU Recommendation supplement).
  9. EBU, "ITU publishes new ITU-R BS.1770-2 with EBU loudness gate" (European Broadcasting Union, April 2011, accessed 2026-10-11). Source for the gate introduced in BS.1770-2 and the move of R128's relative gate from −8 LU to −10 LU. https://tech.ebu.ch/news/itu-publishes-new-itu-r-bs1770-2-with-eb-15apr11 — Tier 1 (standards body announcement).
  10. ATSC, "ATSC Modernizes Industry Audio Loudness Guidance With Revision to A/85 Recommended Practice" (Advanced Television Systems Committee, 15 July 2026, accessed 2026-10-11). Source for the scope of the 2026 revision: streaming annex and Loudness and True Peak Quick Reference. https://www.atsc.org/news/atsc-modernizes-industry-audio-loudness-guidance-with-revision-to-a-85-recommended-practice/ — Tier 1 (standards body).
  11. FCC, Notice of Proposed Rulemaking, "Implementation of the Commercial Advertisement Loudness Mitigation (CALM) Act", MB Docket No. 25-72, FCC 25-16 (Federal Communications Commission, adopted 27 February 2025; Federal Register 11 March 2025; accessed 2026-10-11). Source for the FCC review of CALM Act effectiveness, the averaging question and streaming loudness. https://www.govinfo.gov/content/pkg/FR-2025-03-11/html/2025-03800.htm — Tier 1 (US federal regulator).
  12. California Senate Bill 576 (Umberg), commercial advertisement loudness on video streaming services (California Legislature, signed 6 October 2025, operative 1 July 2026, accessed 2026-10-11). Source for the ban on streaming ads louder than the programme for California viewers. https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB576 — Tier 1 (state legislation).
  13. Spotify for Artists, "Loudness normalization" (Spotify, accessed 2026-10-11). Source for the −14 LUFS default and the −11 (Loud) and −19 (Quiet) settings, measured per ITU 1770. https://support.spotify.com/us/artists/article/loudness-normalization/ — Tier 2 (vendor documentation).