Skip to content
ARMAG
Carbine

AK-102

Kalashnikov ConcernPost-Cold War

A black AK-102 carbine with a side-folding stock, a vertical foregrip and a curved magazine, displayed hanging on a wire panel at an arms exhibition

Image credit

Title
File:AK-102 assault rifle at Engineering Technologies 2012.jpg
Author
Mike1979 Russia(attribution required)
Licence
CC BY-SA 3.0
Source
https://commons.wikimedia.org/wiki/File:AK-102_assault_rifle_at_Engineering_Technologies_2012.jpg
An AK-102 carbine on exhibition, fitted with a vertical foregrip.
Muzzle energy

How Muzzle energy is calculated

E = ½ · m · v²

Inputs

  • m4.018 g62.01 grverifiedsource62 gr as published, converted to grams.
  • v905.3 m/s2,970 fpsverifiedMeasured with a 368.3 mm barrel, not this arm's 314 mm. Velocity outside the sourced range is not projected.

1 of 2 inputs link to their source.

1,647 J1,214 ft·lbf
Muzzle velocity

How Muzzle velocity is calculated

nearest sourced barrel length, no extrapolation

Inputs

  • v at 368.3 mm905.3 m/s2,970 fpsverifiedsourceTable 2-1, muzzle velocity for the M4: 2,970 fps.

Assumptions

  • This figure belongs to a 368.3 mm barrel. It is shown because it is the closest measurement that exists, not because it applies here.

1 of 1 inputs link to their source.

905.3 m/s2,970 fps
Loaded mass

How Loaded mass is calculated

m_loaded = m_empty + m_magazine + n · m_cartridge

Not calculated: m_magazine has no sourced figure yet. Nothing is substituted for a missing input.

Assumptions

  • One magazine, filled to the stated capacity. Spare magazines, optics, slings and lights are the owner’s, not the arm’s.

3 of 4 inputs link to their source.

not recordednot recorded
Free recoil

How Free recoil is calculated

E_recoil = ½ · m_firearm · v_recoil²

Inputs

  • m_firearm3 kg6.614 lbestimatedsourceWithout magazine, from the infobox; no inline citation is given there.
  • v_recoil1.212 m/s3.978 fpsestimated

Assumptions

  • Propellant gas momentum is excluded: ARMAG does not record charge weights. This is therefore a lower bound on the real free recoil, consistent between entries but smaller than a figure that includes the gas term.
  • Free recoil: the arm is unrestrained. Stock design, muzzle devices, stance and shooter mass are not modelled, because none of them is a property of the arm.

1 of 2 inputs link to their source.

2.205 J1.626 ft·lbfestimated
Capacity

How Capacity is calculated

as published for the primary chambering

Inputs

  • capacity30estimatedsource30-round detachable box magazine, from the infobox, uncited there.

1 of 1 inputs link to their source.

30estimated

Derived figures

Computed from the sourced values above. Open ƒ on any figure for the formula, its inputs, and the assumptions it makes.

Momentum

How Momentum is calculated

p = m · v

Inputs

  • m4.018 g62.01 grverifiedsource62 gr as published, converted to grams.
  • v905.3 m/s2,970 fpsverifiedMeasured with a 368.3 mm barrel, not this arm's 314 mm. Velocity outside the sourced range is not projected.

1 of 2 inputs link to their source.

3.637 kg·m/s
Sectional density

How Sectional density is calculated

SD = mass(gr) / (7000 · diameter(in)²)

Inputs

  • mass4.018 g62.01 grverifiedsource62 gr as published, converted to grams.
  • diameter5.7 mm0.2244 inestimatedsourceNo free NATO dimensional standard is published. The C.I.P. datasheet for the .223 Remington, which shares this bullet, gives a cartridge-maximum bullet diameter of 5.70 mm.

Assumptions

  • Reported in the conventional lb/in² so it is directly comparable with published figures.

2 of 2 inputs link to their source.

0.1759 lb/in²estimated
Power factor

How Power factor is calculated

PF = mass(gr) · velocity(fps) / 1000

Inputs

  • mass4.018 g62.01 grverifiedsource62 gr as published, converted to grams.
  • velocity905.3 m/s2,970 fpsverifiedMeasured with a 368.3 mm barrel, not this arm's 314 mm. Velocity outside the sourced range is not projected.

Assumptions

  • A competition classification defined by the IPSC and USPSA rulebooks, stated in their units. It describes a scoring category, not an effect.

1 of 2 inputs link to their source.

184.2 gr·fps/1000
Magazine dump

How Magazine dump is calculated

t = (n − 1) / (rpm / 60)

Inputs

  • n30estimatedsource30-round detachable box magazine, from the infobox, uncited there.
  • rpm600 rpmestimatedsourceFrom the infobox, uncited there.

Assumptions

  • Cyclic rate held for the whole magazine, no stoppages, trigger held down. A theoretical figure for comparing mechanisms, not a measured one.

2 of 2 inputs link to their source.

2.9 sestimated
Sight error at 1 mm

How Sight error at 1 mm is calculated

θ = atan(misalignment / sight radius)

Not calculated: sight radius has no sourced figure yet. Nothing is substituted for a missing input.

Assumptions

  • Shows what a stated aiming error costs. The misalignment is the reader’s figure; the site does not claim how well anyone aims.

No input on this calculation carries a clickable source yet.

not recordednot recorded

Specifications

Every row here is generated from the schema, so a figure recorded on this entry cannot be missing from the table, and the same rows, read the same way, are what the comparison shows.

Identity
Fire modes
  • Semi-automatic
  • Fully automatic
Operating system
Gas, long-stroke piston
Designed in
Russia
Produced in
Introduced
1994
Production
not recorded
Dimensions and mass
Mass, empty
3 kg6.614 lbestimatedsource

Without magazine, from the infobox; no inline citation is given there.

Magazine, empty
not recorded
Length
824 mm32.44 inestimatedsource

Stock extended, from the infobox, uncited there.

Length, folded
586 mm23.07 inestimatedsource

Stock folded, from the infobox, uncited there.

Width
not recorded
Height
not recorded
Barrel length
314 mm12.36 inestimatedsource

From the infobox, uncited there.

Sights and rifling
Sight radius
not recorded
Sight height over bore
not recorded
Rifling twist
not recorded
Twist direction
not recorded
Grooves
not recorded
Sight graduation
not recorded
Operation
Cyclic rate
600 rpmestimatedsource

From the infobox, uncited there.

Trigger pull
not recorded
Effective range
500 m546.8 ydestimatedsource

From the infobox, uncited there.

Units produced
not recorded
Launch price
not recorded

Chamberings

Scale

A to-scale outline against family siblings. The dimensions are sourced; the shape is a representative outline for the type, and says so.

  • AK-102824 mm32.44 inheight not recorded

Representative outline: the dimensions are sourced, the shape is not. Overall length, and barrel length where recorded, are drawn from this entry's own figures; the profile is a generic one for the firearm type and says nothing about this arm's actual contours. AK-102 records no height, so its outline is drawn at the type's proportion. That height is part of the shape, not a measurement.

Compare this against any other entry →

Detail

The AK-102 is a shortened carbine version of the AK-101 rifle, one of the AK-100 family Mikhail Kalashnikov designed in 1994. It is chambered in 5.56×45mm NATO rather than a Soviet or Russian service cartridge, and it is made exclusively for export.

With the AK-104 and AK-105 it forms the carbine half of the family, a middle ground between the full-length rifles and the more compact AKS-74U. It has a stamped-steel receiver, a shock-resistant side-folding polymer stock, a reinforced-fibreglass magazine and a muzzle booster derived from the AKS-74U’s. Documented users include Indonesian government forces, the Royal Malaysian Navy’s PASKAL special forces and Thailand’s Volunteer Defense Corps.

No figure on this page carries an inline citation in Wikipedia’s infobox, so mass, length, barrel length, cyclic rate and effective range are all recorded as estimated rather than verified, and no manufacturer specification sheet was reachable to improve on that. No published twist rate was found for this entry.

References

This entry's own bibliography. Every citation key on this page resolves into this list.

  1. AK-102 · Wikipedia · 1351511677 · read 2026-09-24 · CC BY-SA 4.0

Last verified 2026-09-24 · review status: draft