Which weapon lights fit your pistol?
A weapon light clamps to the accessory rail under the barrel, and pistol rails are not all the same. Full-size Glocks and the P320 take the common compact lights; the slim Glocks and the P365 need a light made for their rail.
The Short Answer
- The Streamlight TLR-7A and SureFire X300 fit the Glock 17, 19 and 26 rail and the P320's Picatinny rail.
- The Glock 43X and 48 only take a light on a Rail frame, and it needs the slimline version of the TLR-7 Sub. The plain frame has no rail.
- The P365 and P365XL need the P365 version of the TLR-7 Sub.
- A light-bearing holster is molded around one light, so the holster has to match the light, and a pistol with a light won't go in a holster made without one.
Light and Pistol
Every pistol light we list, checked on each pistol's rail.
Streamlight TLR-7A
- Fits Glock 17, 19 and 26 · Sig P320
- Won't fit Glock 43X/48 Rail frame This light is made for the Glock accessory rail or 1913 Picatinny rail; this pistol has the Glock 43X/48 Rail frame.
- Won't fit Glock 43X/48 standard frame This frame has no accessory rail, so there's nothing to mount a light on. Choose a Rail frame.
- Won't fit Sig P365 and P365XL This light is made for the Glock accessory rail or 1913 Picatinny rail; this pistol has the P365 rail.
SureFire X300U-A
- Fits Glock 17, 19 and 26 · Sig P320
- Won't fit Glock 43X/48 Rail frame This light is made for the Glock accessory rail or 1913 Picatinny rail; this pistol has the Glock 43X/48 Rail frame.
- Won't fit Glock 43X/48 standard frame This frame has no accessory rail, so there's nothing to mount a light on. Choose a Rail frame.
- Won't fit Sig P365 and P365XL This light is made for the Glock accessory rail or 1913 Picatinny rail; this pistol has the P365 rail.
Streamlight TLR-7 Sub, Glock 43X/48 Rail
- Fits Glock 43X/48 Rail frame
- Won't fit Glock 17, 19 and 26 This light is made for the Glock 43X/48 Rail frame; this pistol has the Glock accessory rail.
- Won't fit Glock 43X/48 standard frame This frame has no accessory rail, so there's nothing to mount a light on. Choose a Rail frame.
- Won't fit Sig P320 This light is made for the Glock 43X/48 Rail frame; this pistol has the 1913 Picatinny rail.
- Won't fit Sig P365 and P365XL This light is made for the Glock 43X/48 Rail frame; this pistol has the P365 rail.
Streamlight TLR-7 Sub, Sig P365/XL
- Fits Sig P365 and P365XL
- Won't fit Glock 17, 19 and 26 This light is made for the P365 rail; this pistol has the Glock accessory rail.
- Won't fit Glock 43X/48 Rail frame This light is made for the P365 rail; this pistol has the Glock 43X/48 Rail frame.
- Won't fit Glock 43X/48 standard frame This frame has no accessory rail, so there's nothing to mount a light on. Choose a Rail frame.
- Won't fit Sig P320 This light is made for the P365 rail; this pistol has the 1913 Picatinny rail.
Holster and Light
Glock 19 holsters we list, checked against each light. Other pistols work the same way.
Vedder LightTuck IWB, Glock 19
- Won't fit Streamlight TLR-7A · SureFire X300U-A A pistol with a light won't go into a holster made without one. Choose the light-bearing version.
Vedder LightTuck IWB, Glock 19 + TLR-7A
- Fits Streamlight TLR-7A
- Won't fit SureFire X300U-A This holster is molded for a TLR-7A, not the SureFire X300U-A.
Vedder LightTuck IWB, Glock 19 + X300
- Fits SureFire X300U-A
- Won't fit Streamlight TLR-7A This holster is molded for a X300, not the Streamlight TLR-7A.
Parts Worth a Look
Our picks from the Glock 19 catalog, with the lowest price we list (prices last checked Oct 4, 2026).
Weapon Light
Holster
Vedder LightTuck IWB, Glock 19
Kydex IWB · Optic cut · Open bottom
$64.99 at Brownells (sample price)
Vedder LightTuck IWB, Glock 19 + TLR-7A
Kydex IWB · Carries TLR-7A · Optic cut · Open bottom
$74.99 at Brownells (sample price)
Vedder LightTuck IWB, Glock 19 + X300
Kydex IWB · Carries X300 · Optic cut · Open bottom
$74.99 at Brownells (sample price)
Start from a Complete Build
Every part already checked to fit. Open one in the builder and swap anything you like.
Sources
Updated Oct 5, 2026.