The best sunscreen for a tattoo is the same as what you would you use for the rest of your body. The American Academy of Dermatology recommends using an SPF of at least 30 for maximum sun protection
You also want to use a sunscreen that offers broad spectrum protection, meaning it protects against UVA and UVB rays.