Use this tool to calculate the peak 5G NR throughput. This 5G NR throughput calculator follows the 3GPP Technical Specification (TS) 38.306 for the maximum theoretical throughput computation.
Formula or equation for 5G NR throughput calculation
According to 3GPP TS 38.306, the approximate maximum data transfer rate is calculated using the following equation.
5G New Radio Throughput or Data Rate (Mbps)=$$10^{6}sum_{j=1}^{J}(v^{(j)}_{Layers}.Q_{m}^{(j)}.f^{(j)}.R_{max}.\frac{N_{PRB}^{BW(j),mu}.12}{T_{s}^{mu}}(1OH^{(j)}) )$$
The above tool needs the following parameters to calculate the maximum 5G NR throughput.
Please make sure that you have entered the correct values for these parameters. Below is the description of all the variables used for throughput computation:
Components Carriers
$J$ represents the number of aggregated components carriers (CC) in a band or band combination.
In NR, UE can be allocated resources on uplink and downlink on an aggregated resource that may contain multiple component carriers (CCs). With the help of carrier aggregation (CA), these multiple component carriers can be merged to achieve higher bandwidth which helps to improve the overall system throughput. 5G provides the carrier aggregation of up to 16 component carriers CCs.
Number of Layers
For any $J$th component carrier (CC), $v_{Layers}^{j}$ represents the maximum number of layers.
The term layer is very much similar to the term stream. The number of layers is also defined as rank and it depends on the radio channel. Remember, the number of layers can not be more than the number of antennas used.
Modulation Orders
$Q_m^{j}$ represents the maximum modulation order.
The modulation order of a particular digital communication scheme is defined as how many different symbols can be transmitted using it. For example. the modulation order of binary shift keying (BSK) is 2, as it can transmit only 2 symbols.
Scaling Factor
$f^{i}$ is the scaling factor. The value of this parameter is signaled per band and per band combination. It can take the following values 0.4, 0.75, 0.8, and 1.
Numerology
$mu$ denotes the numerology. Please refer TS 38.211 for more details.
Numerology enables the configuration of parameters related to radio waveform. 5G provides different categories of numerologies as an OFDM subframe has several parameters like symbol time, cyclic prefix, etc.
Average OFDM Symbol Duration
$T_s^{mu}$ represents the average duration of the OFDM symbol in a frame for the numerology $mu$. For normal cyclic prefix (CP), the value of $T_s^{mu}$ is given by: $$T_s^{mu}=\frac{10^{3}}{14.2^{mu}}$$
Overhead
$OH^{(j)}$ represents the overhead. It can take the following values:
 Its value is 0.14 for FR1 (Frequency Range 1) for downlink
 Its value is 0.18 for FR2 (Frequency Range 2) for downlink
 Its value is 0.08 for FR1 (Frequency Range 1) for uplink
 Its value is 0.10 for FR2 (Frequency Range 2) for uplink
Importance of theoretical maximum 5G NR Throughput
It is the largest value of throughput that can be typically achieved under all ideal condtions. The primary reason for computing this value is to get a rough estimate about the upper bound on the throughput that the system can provide. It is often used in the early phase of any system design to estimate its possible performance. Moreover, it is a very important metric for checking the performance of any 5G system.
Steps to use this free online 5G New Radio thoughput calculator tool
It is very easy and simple to compute the 5G thoughput/data rate using this tool.
 Step 1: Enter all the values of variables in the respective text fields.
 Step 2: Refer to the description of all the variables for checking the correctness.
 Step 3: Click on the Calculate button to get the expected maximum 5GNR throughput value.
Below are the tables from the 3GPP specification, containing details related to subcarrier spacing and maximum transmission bandwidth configuration $N_{RB}$ for each channel bandwidth for your reference:
SCS (kHz)

5MHz

10MHz

15MHz

20 MHz

25 MHz

30 MHz

40 MHz

50MHz

60 MHz

80 MHz

100 MHz

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}

N_{RB}


15

25

52

79

106

133

[160]

216

270

N/A

N/A

N/A

30

11

24

38

51

65

[78]

106

133

162

217

273

60

N/A

11

18

24

31

[38]

51

65

79

107

135

Table 5.3.21: Maximum transmission bandwidth configuration NRB
SCS (kHz)

5 MHz

10 MHz

15 MHz

20 MHz

25 MHz

30 MHz

40 MHz

50MHz

60 MHz

80 MHz

100 MHz

15

242.5

312.5

382.5

452.5

522.5

[592.5]

552.5

692.5

N/A

N/A

N/A

30

505

665

645

805

785

[945]

905

1045

825

925

845

60

N/A

1010

990

1330

1310

[1290]

1610

1570

1530

1450

1370

Table 5.3.31: Minimum guardband for each UE channel bandwidth and SCS (kHz)
References
Enjoy this free online tool!
Summary
Use this tool to calculate the maximum 5G NR throughput. This 5G New Radio throughput calculator follows the 3GPP Technical Specification (TS) 38.306 for the maximum theoretical throughput computation.