sprites look really bad in unity

when i import a sprite and make it a button it looks really blurry and weird example

why does it look so bad? how should i make them? any option disable/enable to make it look better? and is photoshop good program to create sprites(everything is pixelated on photoshop)?

It’s blurry because the texture is being filtered in Bilinear mode. Goto the texture’s import settings and set the filter mode to Point.