좋다(joh-da, johda)
An adjective indicating a positive or satisfactory state
When to use
Expressing feelings, Evaluating things, Judging situations
The nuance
Use 좋다 when something is positive or satisfactory. It can be used for people, things, or situations, mainly to express feelings or evaluations.
나쁘다(na-ppeu-da, nappeuda)
An adjective indicating a negative or unsatisfactory state
When to use
Expressing negative feelings, Negative evaluation of things, Negative judgment of situations
The nuance
Use 나쁘다 when something is negative or unsatisfactory. Opposite to 좋다, it is used to express negative evaluations of people, things, or situations.