A fully ripe tomato will have a vibrant, uniform color, usually red but it can vary depending on the variety. It should be slightly firm but yield to gentle pressure. Additionally, it should have a sweet and aromatic smell when you bring it near your nose.