They are definitely non slip but some of the velvet I find is coming off on certain fabrics. It’s easy to get off but just an annoyance.