Since the consistency and button-ability of fabric and vinyl vary so wildly, we don't give a guarentee that it will work with any material other than paper. However, it works with a lot of surprising stuff! Some times you have to tourbleshoot a little, but if you're crafty you can experiment with different things and see what works best. I find that using a paper interfacing behind any strange material helps the most. I personally have made tons of successful buttons with canvas, and some vinly-ish papers, but I have not gotten HTV to work, for example.