Yes, JB Weld is good for porcelain. It is a two-part epoxy that is specifically designed to bond to a variety of materials, including porcelain. JB Weld is strong and durable, and it can withstand exposure to water, heat, and chemicals. It is also easy to use, and it can be applied with a brush, a putty knife, or a syringe.