Handmade to order — small workshop, made to last.
110.00$
PersonalizableBuy on Etsy opens the real listing directly — payment, shipping, and any final options happen there.
This genuine leather thigh bag is built for anyone who wants their essentials close, secure, and out of the way without sacrificing style. Cut in a distinctive V-shape silhouette and finished with beautiful antique brass hardware on every snap, buckle, and zipper pull, it reads equal parts biker, steampunk, and everyday-practical. The leather itself is selected for wear-and-tear resistance, so the bag is meant to be lived in — worn on the trail, at a festival, on a motorcycle, or simply out running errands — and to age well rather than break down with use. Function is where this bag really earns its keep. Three separate zippered compartments give it real organizational depth: a small front zip pocket for quick-grab items, a spacious main compartment for the bulk of your everyday carry, and a hidden rear compartment built to hold a phone, wallet, or other small valuables securely against the body and out of sight. The 1.5 inch thick upper strap doubles as a functional pant belt, and it adjusts two different ways — a classic hole-and-pin buckle plus a secondary H-buckle — so the fit can be dialed in precisely around the waist or thigh. Remove the thigh strap entirely and the bag converts to a crossbody, letting it move seamlessly from a leg-worn holster style to a bag worn across the torso. The design is handcrafted to order and currently available in black or dark maroon/burgundy, with custom leather colors and finishes available on request — just reach out before ordering if you're after something outside the standard options.
Made to Order
Cut and stitched after you order, made after you order it — no ready stock on a shelf.
Etsy Buyer Protection
Payment, tracking, and support handled through our real Etsy shop.
Want This in a Different Size or Leather?
We build to spec — change dimensions, hardware, or add your logo. Single pieces and small runs both welcome.