What is the difference between "fine" and "good"? [closed]

Solution 1:

Something that is fine is better than something that is merely good:

fine 1. Of superior quality, skill, or appearance: a fine day; a fine writer.

good 1. Being positive or desirable in nature; not bad or poor: a good experience; good news from the hospital.

As you see, good can simply mean "not bad"; but fine means superior, excellent.

See definitions here and here.

Solution 2:

Robusto's answer is correct when they are being used attributively, to describe something in particular.

But in idiomatic usage on their own, there is really nothing to choose between them:

"That's fine" means the same as "That's good" or "That's OK".

"Fine" also has a subsidiary meaning of "healthy, well", so "I feel fine" is appropriate when somebody has expressed a concern about your health. "I feel good" would not be idiomatic there, at least in the UK.