The Catechism in Questions & Answers

647. Who forgives sins?

It is the triune God who forgives sins. On their own, human beings are incapable of forgiving sins or being liberated from sin. “Blessed is the man to whom the Lord shall not impute sin” (Romans 4: 8).