I think what you need is actually Chips, which acts like buttons but with less emphasis, and it's great for filtering content, there's a lot explanation here https://m3.material.io/components/chips/guidelines All you need to do is to make them smaller in padding and font-size, and make the text capitalized.