Bible Synapse

Did God or Moses write the Ten Commandments on the second tables?

Hard question · The law of Moses · raised by 1 of the lists sceptics circulate

Read in context
See the passages joined in the interactive map

The passages

Exodus 34:1

God tells Moses to hew two new tables: “I will write upon these tables the words that were in the first tables”.

And the Lord said unto Moses, Hew thee two tables of stone like unto the first: and I will write upon these tables the words that were in the first tables, which thou brakest.

Exodus 34:27–28

God tells Moses, “Write thou these words”; Moses stays forty days, and “he wrote upon the tables the words of the covenant, the ten commandments”.

And the Lord said unto Moses, Write thou these words: for after the tenor of these words I have made a covenant with thee and with Israel. And he was there with the Lord forty days and forty nights; he did neither eat bread, nor drink water. And he wrote upon the tables the words of the covenant, the ten commandments.

Deuteronomy 10:1–4

Moses recalls that he hewed the tables and carried them up, and that the Lord wrote on them the ten commandments, “according to the first writing”.

At that time the Lord said unto me, Hew thee two tables of stone like unto the first, and come up unto me into the mount, and make thee an ark of wood. And I will write on the tables the words that were in the first tables which thou brakest, and thou shalt put them in the ark. And I made an ark of shittim wood, and hewed two tables of stone like unto the first, and went up into the mount, having the two tables in mine hand. And he wrote on the tables, according to the first writing, the ten commandments, which the Lord spake unto you in the mount out of the midst of the fire in the day of the assembly: and the Lord gave them unto me.

The objection

Exodus 34:1 has God promise to write the commandments on the new tables himself. But in Exodus 34:27 God tells Moses, “Write thou these words”, and the next verse says “he wrote upon the tables the words of the covenant, the ten commandments”, which reads most naturally as Moses. So who wrote them?

The answer

God wrote the ten commandments on the tables, as he had said he would. Moses wrote down a different set of ‘words’. In Exodus 34:10-26 God renews the covenant after the golden calf and sets out its terms: no covenant with the peoples of Canaan, no idols, the feasts, the firstborn, the firstfruits. Then he says, “Write thou these words: for after the tenor of these words I have made a covenant with thee and with Israel” (34:27). Moses had done the same with the earlier laws, writing them in “the book of the covenant” (24:4, 7). That was Moses’ writing.

Verse 28 turns to the tables of stone. The Hebrew says only ‘and he wrote’ (wayyikhtov), without naming the writer, as Hebrew narrative sometimes does when the reader is expected to know who is meant. The chapter has already told us: “I will write upon these tables the words that were in the first tables” (34:1). Deuteronomy, telling the same event in Moses’ own voice, is clearer. There Moses speaks of himself as ‘I’: “I made an ark of shittim wood, and hewed two tables of stone”, and went up the mountain. But the writing is done by ‘he’, the Lord who had said “I will write on the tables”: “he wrote on the tables, according to the first writing, the ten commandments”, and “the Lord gave them unto me” (Deuteronomy 10:2-4). The first tables had been “written with the finger of God” (Exodus 31:18), and the second were to be “like unto the first” (34:1). Keil and Delitzsch and Gill both take the Lord as the writer in Exodus 34:28.

Still open

Jewish interpreters were already divided. The medieval commentators Rashbam, Ibn Ezra and Nachmanides took God as the one who wrote in Exodus 34:28, while the midrash Exodus Rabbah has Moses write the second tables. Many modern scholars read the grammar of verse 28 as pointing to Moses, and some critical scholars think it once referred to the laws of 34:11-26. As the text stands, verse 1 and Deuteronomy 10:4 name God as the writer.

From the classic commentators

Moses remained upon the mountain forty days, just as on the former occasion (cf. Exodus 24:18). "And He (Jehovah) wrote upon the tables the ten covenant words" (see at Exodus 34:1).C. F. Keil and F. Delitzsch, Commentary on the Old Testament: Exodus 34, at Bible Hub

Sources

Further reading

Raised by: The Skeptic’s Annotated Bible. Only the verse references come from these lists.

Checked 2026-10-22. All hard questions