I bought this for my Canon EOS500D digital SLR camera and although the mini HDMI plug fits, it is very tight as the plastic is too wide and fouls on the camera case. Prolonged use might even damage the camera HDMI connector. The cable works great and the picture difference on a full HD TV is simply stunning when compared to downloading your pictures onto PC and viewing them over SVGA. "Wow" was the first word I used! But you can tell this HDMI cable isn't designed for the camera! Still - it's a big saving on the wholly ridiculous price of buying the proper Canon HDMI lead which is over £44!