3 ½" x 2 ¼" Flag patch by Innovative Ideas/ Novel Notions, Inc. The patches are 100% digitally embroidered for the precision needed for fine detail. They also have a high quality heat sealed backing for T-shirts, pants, sweaters, hats, etc. You can also sew them on.