Skip to content
ARMAG

Search matches names, aliases and the text of every page. An arm found by its service designation is found by its alias, not its title.

Pistol

Heckler & Koch VP70

Heckler & KochLate Cold War

Also known as VP70M, VP70Z, Volkspistole

A black polymer-framed pistol lying on its side, slide markings reading 'Mod. VP70Z HECKLER & KOCH GMBH OBERNDORF/N MADE IN GERMANY 9 MM x 19', with a flashlight and holster in the background.

Image credit

Title
File:Vp70z.jpg
Author
Hecklerfan(attribution required)
Licence
CC BY-SA 3.0
Source
https://commons.wikimedia.org/wiki/File:Vp70z.jpg
A VP70Z, the semi-automatic-only civilian variant, showing its slide markings and the double-action-only trigger.
Muzzle energy

How Muzzle energy is calculated

E = ½ · m · v²

Inputs

  • m7.452 g115.0 grverifiedsource115 gr as published, converted to grams.
  • v359.7 m/s1,180 fpsverifiedMeasured with a 101.6 mm barrel, not this arm's 116 mm. Velocity outside the sourced range is not projected.

1 of 2 inputs link to their source.

482.1 J355.6 ft·lbf
Muzzle velocity

How Muzzle velocity is calculated

nearest sourced barrel length — no extrapolation (SPEC.md §8.2)

Inputs

  • v at 101.6 mm359.7 m/s1,180 fpsverifiedsource1180 fps as published.

Assumptions

  • This figure belongs to a 101.6 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.

359.7 m/s1,180 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.

2 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_firearm0.82 kg1.808 lbverifiedsourceManufacturer specification data for the VP70Z reproduced by Remtek ('information courtesy of Heckler and Koch'), archived; weight is without magazine.
  • v_recoil3.269 m/s10.72 fpsestimated

Assumptions

  • Propellant gas momentum is excluded: ARMAG does not record charge weights (SPEC.md §14). 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.

4.381 J3.231 ft·lbfestimated
Capacity

How Capacity is calculated

as published for the primary chambering

Inputs

1 of 1 inputs link to their source.

18

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

  • m7.452 g115.0 grverifiedsource115 gr as published, converted to grams.
  • v359.7 m/s1,180 fpsverifiedMeasured with a 101.6 mm barrel, not this arm's 116 mm. Velocity outside the sourced range is not projected.

1 of 2 inputs link to their source.

2.680 kg·m/s
Sectional density

How Sectional density is calculated

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

Inputs

  • mass7.452 g115.0 grverifiedsource115 gr as published, converted to grams.
  • diameter9.03 mm0.3555 inverifiedsourceCartridge maximum, dimension G1.

Assumptions

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

2 of 2 inputs link to their source.

0.1300 lb/in²
Power factor

How Power factor is calculated

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

Inputs

  • mass7.452 g115.0 grverifiedsource115 gr as published, converted to grams.
  • velocity359.7 m/s1,180 fpsverifiedMeasured with a 101.6 mm barrel, not this arm's 116 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.

135.7 gr·fps/1000
Magazine dump

How Magazine dump is calculated

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

Inputs

  • n18verifiedsource
  • rpm2,200 rpmestimatedStated in the article body for the VP70M's three-round-burst mode, with no inline citation of its own; the VP70Z carries no burst mode and no cyclic rate.

Assumptions

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

1 of 2 inputs link to their source.

0.4636 sestimated
Sight error at 1 mm

How Sight error at 1 mm is calculated

θ = atan(misalignment / sight radius)

Inputs

  • sight radius175 mm6.890 inverifiedsource
  • misalignment1 mm0.03937 inverified

Assumptions

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

1 of 2 inputs link to their source.

5.714 mrad19.64 MOA

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
Type
Pistol
Fire modes
  • Semi-automatic
  • Burst
Operating system
Blowback, simple
Designed in
Germany
Produced in
Introduced
1970
Production
not recorded
Dimensions and mass
Mass, empty
0.82 kg1.808 lbsource

Manufacturer specification data for the VP70Z reproduced by Remtek ('information courtesy of Heckler and Koch'), archived; weight is without magazine.

Magazine, empty
not recorded
Length
204 mm8.031 insource
Length, folded
not recorded
Width
32 mm1.260 insource
Height
142 mm5.591 insource
Barrel length
116 mm4.567 insource
Sights and rifling
Sight radius
175 mm6.890 insource
Sight height over bore
not recorded
Rifling twist
not recorded
Twist direction
not recorded
Grooves
not recorded
Sight graduation
not recorded
Operation
Cyclic rate
2,200 rpmestimated

Stated in the article body for the VP70M's three-round-burst mode, with no inline citation of its own; the VP70Z carries no burst mode and no cyclic rate.

Trigger pull
not recorded
Effective range
not recorded
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.

  • Heckler & Koch VP70204 mm8.031 in

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.

Compare this against any other entry →

Detail

The VP70 was the first production pistol with a polymer frame, predating the Glock 17 by twelve years. Heckler & Koch built it from 1970 as a straight-blowback 9×19mm design with an 18-round double-stack, double-feed magazine, a spring-loaded striker instead of a hammer, and a very heavy double-action-only trigger pull in place of a manual safety. Its barrel is deliberately cut with unusually deep rifling, venting propellant gas past the bullet to keep slide pressure low enough for an unlocked blowback action to handle a full-power 9mm round — at the cost of slightly reduced muzzle velocity compared with a conventionally rifled barrel of similar length.

Two versions were sold. The VP70M (“Militär”) accepted a detachable polymer holster-stock that doubled as a selector, unlocking a mechanical three-round-burst mode fed by an internal ratchet mechanism; the civilian VP70Z (“Zivil”) has no provision for the stock and no burst-fire parts at all. A small run of about 400 VP70Z pistols was built in 9×21mm IMI for the Italian civilian market, where 9×19mm ownership was then restricted to the military and police. Production ran until 1989; the pistol saw service or police issue in several countries and was used during the Lebanese Civil War.

Most figures here — mass, dimensions, sight radius and magazine capacity — come from Heckler & Koch’s own specification sheet for the VP70Z, preserved by an archived third-party mirror rather than by H&K’s current site. The 2,200-rounds-per-minute burst cyclic rate is Wikipedia’s own figure with no inline citation of its own and is recorded as estimated for that reason. No free source publishes a sourced muzzle velocity for the VP70’s shortened, gas-vented barrel, so no velocity is recorded. Both images show a civilian VP70Z and a line drawing of the stocked VP70M; no photograph of a genuine VP70M with its stock fitted turned up on Wikimedia Commons, Smithsonian Open Access or DVIDS.

References

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

  1. Heckler & Koch VP70 · Wikipedia · 1362866507 · read 2026-09-02 · CC BY-SA 4.0
  2. Heckler & Koch VP 70Z Specifications · Remtek (from Heckler & Koch data) · read 2026-09-02

Last verified 2026-09-02 · review status: agent-populated