GospelMount
Search Topics Scripture Prayer Resources Ebooks About Support the mission Saved articles
Jump to ▾

Jeremiah 18:23 Meaning: A Cry for Justice in the Midst of Betrayal

Yet, Yahweh, you know all their counsel against me to kill me. Don’t forgive their iniquity. Don’t blot out their sin from your sight, Let them be overthrown before you. Deal with them in the time of your anger.

Meaning in one sentence

What does Jeremiah 18:23 mean? Discover why the prophet calls for his enemies' overthrow and how to read such prayers through Christ's lens.

Jeremiah Old Testament Hebrew

Context

Jeremiah has just come from the potter’s house, where God showed him His right to shape nations. The people heard the warning, but instead of turning back, they plotted against the prophet. They were confident their own priests and wise men would guide them, so they could ignore Jeremiah. In verses 19, 20, Jeremiah reminds God that he had interceded for these same people, standing in the gap for them. Now in verse 23, he brings his anguish to the Lord. He does not pretend to be calm. He lays bare the conspiracy against his life, trusting that God sees what everyone else tries to hide.

Key Words

The Hebrew word behind “you know” is yada, to see fully, to perceive what is hidden. Jeremiah rests on this: God knows the secret plans made in the dark. That knowledge is both a comfort and a foundation for his bold request.

“Forgive” comes from kaphar, meaning to cover over or atone. Jeremiah asks God not to cover their iniquity, not to sweep it aside. He wants their sin to stand exposed before the One who sees all.

“Blot out” translates machah, like wiping a name from a ledger or erasing a record. Jeremiah asks that their sin not be wiped from God’s sight. These are raw, honest words. They show us that we can bring our deepest hurt and our strongest cries for justice to God, and He can hold them, even as He shapes our hearts toward mercy.

How Christians Read This Verse

Christians have wrestled with this verse for centuries. John Calvin saw it as a prophetic utterance, not a personal vendetta, Jeremiah was moved by the Holy Spirit to pronounce judgment on those who had hardened themselves beyond repentance. Others, like the Cambridge Bible, note the harsh contrast with Jesus’ command to love enemies and suggest the passage may reflect an earlier editorial addition. Matthew Henry wrote that Jeremiah was not acting from private malice but from a righteous zeal for God’s honor, having first interceded for these same people. All agree these prayers are not a pattern for how we speak of our own enemies. They belong to the old covenant and must be read in the fuller light of the cross, where God’s justice and mercy meet.

A common misunderstanding

A common misreading is to think Jeremiah was simply venting personal grudges, using his prophetic role to curse people he disliked. In fact, verse 20 shows he had stood before God and pleaded for these very people. His prayer flows not from personal spite but from the grief of a faithful messenger whose words were rejected. Another mistake is to use this verse as a model for praying against personal enemies. Historic Christian teaching consistently warns against that. We follow Christ, who said to pray for those who persecute you.

Living This Out

You may know what it feels like to be misunderstood, plotted against, or treated unfairly. Jeremiah gives you permission to bring that pain to God, honestly, fully, without polishing your words. But notice: he first reminded God of how he had interceded for them. Let that be your pattern. Pour out your hurt. Tell God exactly what happened. Then place the outcome in His hands. You do not have to forgive by your own strength, but you can ask God to do what only He can: see every wrong and still hold out mercy. And when the anger feels too heavy, remember that Christ prayed for His enemies even as they killed Him.

Main takeaway: God sees every secret plot against His servants, and He alone is qualified to judge, so we can entrust our deepest wounds to Him.

Questions People Ask

Is Jeremiah 18:23 a sin because he asks God not to forgive?

Jeremiah was not praying from personal hatred but as a prophet under the old covenant, declaring that those who had rejected God’s mercy would face His justice. He had already interceded for them (v.20). The New Testament reveals a fuller picture of grace, but this verse shows how seriously God takes sin and how honestly we can bring our anguish to Him.

Does verse 23 contradict Jesus’ command to love your enemies?

Christians have understood that imprecatory prayers like this one belong to the old covenant’s sterner spirit. Jesus teaches us to pray for our enemies and entrust judgment to God. Both are Scripture, and we read the old in light of the new, seeing that God’s ultimate answer to evil is the cross, not personal revenge.

What does ‘blot out their sin’ mean in this verse?

The Hebrew word is machah, which means to wipe clean as from a record. Jeremiah asks God not to erase their sin from His sight. This language echoes the book of life (Exodus 32:32-33). It is a plea for God to remember their wrongdoing so they may face the consequences of their rebellion.

Should Christians pray prayers like Jeremiah 18:23 today?

Most Christian teachers urge caution. Imprecatory prayers are not given as a model for personal use. Instead, we can bring our honest anger and hurt to God, then trust Him to act with perfect justice and mercy. Because Christ died for His enemies, we have hope that even the worst offenses can be forgiven.

For pastors & researchers

Hebrew interlinear, 8 commentaries & word study

Study page →