Live in all 50 states + DC

Know If Your
Gun Is Legal
Before You Buy

Instantly check if any firearm is legal in your state. Enter a UPC barcode or model number and get a detailed compliance report with statute citations in seconds.

Run a Free Check → See How It Works
50
States + DC
7,500+
Firearms in Database
3
Free Checks Daily
AWB
Assault Weapon Analysis

Three Steps.
Instant Answer.

No legal degree required. Get a plain-English compliance report in under 30 seconds.

01 🎯

Select Your State

Choose the state where the firearm will be purchased, transferred, or possessed. Laws vary dramatically — what's legal in Texas may be prohibited in California.

02 🔍

Look Up the Firearm

Enter the UPC barcode from the box, the manufacturer part number, or the full make and model. Our database covers 7,500+ firearms with instant lookup.

03 ⚖️

Get Your Report

Receive a detailed compliance verdict — compliant, non-compliant, or compliant with modifications — with specific issues, required changes, permits needed, and statute citations.

See What a Check
Actually Looks Like

Not just a yes or no. Every result includes compliance issues, required modifications, permits needed, and the specific statutes that apply.

Sample Result — Non-Compliant · New Jersey
Radical Firearms FR-16 SOCOM
Caliber: 5.56mm NATO / .223 Rem
Action: Semi-Automatic
Magazine: Detachable — 30 rounds
Barrel: 16" · Stock: B5 BRAVO adjustable · Pistol grip · A2 flash hider
🚫 Not New Jersey Compliant
This semi-automatic rifle with detachable magazine is prohibited under New Jersey's assault weapon ban due to having both a pistol grip and flash suppressor. The 30-round magazine also exceeds New Jersey's 10-round limit.
  • Pistol grip (B5 Type 23) — prohibited feature under AWB
  • A2 Flash Hider — prohibited feature under AWB
  • 30-round magazine exceeds 10-round limit
  • Remove pistol grip and install fixed/compliant grip
  • Remove A2 flash hider and install thread protector or compliant muzzle device
  • Replace 30-round magazine with 10-round or smaller capacity magazine
  • NJ Firearms Purchaser Identification Card (FPIC)
RELEVANT STATUTES: N.J.S.A. 2C:39-1w (assault weapon ban), N.J.S.A. 2C:39-1y (magazine capacity)
🗺️
All 50 States + DC
Every AWB, mag limit, permit requirement, and dealer note.
📋
Statute Citations
Every result links directly to the specific code section.
🔧
Modification Guidance
Exact mods required when a firearm can be made compliant.
7,500+ Firearms
UPC and model lookup returns results instantly.

Start Free. Upgrade When Ready.

Try it free — no credit card required. Upgrade when you need unlimited access.

Free
$0
No credit card required
Perfect for occasional compliance questions. Get started in seconds.
  • 3 free checks per day
  • All 50 states + DC
  • UPC & model lookup
  • Statute citations
  • Unlimited checks
  • Priority support
Start Free

⚠ For informational purposes only. Always verify compliance with current statutes or consult a licensed firearms attorney.

What Dealers & Gun Owners Say

★★★★★

"As an FFL dealer in NJ, I deal with compliance questions every single day. This tool saves me time on every transfer and gives me confidence that I'm giving customers accurate information."

MR
Mike R.
FFL Dealer — New Jersey
★★★★★

"I was about to order a rifle online and ship it to a dealer in California. Ran it through this tool first and found out it would have been non-compliant. Saved me a huge headache."

JT
James T.
Gun Owner — Texas
★★★★★

"The statute citations are what set this apart. I can actually look up the law myself to verify. That's the kind of transparency I want when making legal decisions."

SK
Sarah K.
FFL Dealer — Virginia

⭐ Using Gun Compliance Check? We'd love your feedback — email Support@FFLWatch.com

🔒 For FFL Dealers

Also Need Real-Time
FFL Compliance Alerts?

FFL Watch monitors federal and state firearms law changes 24/7 and sends you alerts the moment something changes that affects your license or operations.

Federal Register monitoring All 50 state alerts ATF guidance updates Action Required flags