J-nuts are a type of self-retaining fasteners that can snap onto sheet metal panels without requiring any tools. They have a J-shaped design with two legs of different lengths. The longer leg has either a speed nut or a thicker nut with threads to receive a bolt, while the shorter leg does not interfere with the bolt.