
Glock 45
The Glock 45 is the crossover Glock — a full-size Gen 5 frame (longer grip, 17-round capacity) combined with the compact G19 slide (shorter barrel, better concealability). It's the same concept as the G19X but in black, without the lanyard loop, and with the cleaner Gen 5 frame profile. For most shooters who want maximum ergonomics and capacity in a concealable package, the G45 is the answer.
Read our Glock 45 Buying Guide ↓
Why the Glock 45 Exists
The G45 was designed around the insight that most shooters shoot better with a full-size grip — more grip surface means better recoil control and faster follow-up shots — but prefer a shorter slide for concealment. The G19 slide is already the most carried Glock slide length. Add the G17-length frame and you get 17+1 rounds of 9mm in a package that many serious carry shooters prefer over both the G17 and the G19.
Glock 45 Specs
Caliber: 9mm | Barrel: 4.02" | Overall length: 7.44" | Weight (unloaded): 24.52 oz | Capacity: 17+1 | Frame: Gen 5, no finger grooves | Action: Safe Action
G45 vs. G19 vs. G19X
The G45 and G19X are functionally the same pistol — full-size frame, compact slide. Key differences: the G45 is black, has no lanyard loop, and uses the clean Gen 5 frame without finger grooves. The G19X is coyote only, has a lanyard loop, and ships with factory night sights. If you want black and a clean frame, get the G45. If you want coyote and factory night sights, get the G19X. The G19 has a compact frame to match its compact slide — lower capacity (15+1) but shorter overall and better for smaller-handed shooters.
What to Know Before You Buy
- The G45 accepts all G17 and G19 magazines. Your existing Glock 9mm mags work.
- Holsters designed for the G19 fit the G45 — the slide dimensions are identical. Verify fitment for any optic-specific holsters.
- The G45 is available in a MOS configuration for optics-ready builds.
- All Glock pistols ship to your local FFL dealer. Standard background check procedures apply.
Questions about the G45? Call us at 800-917-7137 or use our live chat.
