English is rife with words that are spelled almost the same but mean completely different things. Much less common in English are words that are spelled slightly differently but still have the same meaning. Imbed and embed belong is this second category. To cut right to the chase, they mean exactly the same thing. Still, one of these words is a better choice in writing situations where word choice is important, like academic and professional writing.
Embed as verb:
Embed as noun:
Use of Embed:
China’s government plans to embed cybersecurity police units at major Internet companies and websites to help prevent crimes such as fraud and “spreading of rumors,” state-run Xinhua News Agency reported Tuesday. –The Wall Street Journal
Use of Imbed:
Embed or imbed:
Imbed and embed are spelling variants of a verb that means to put something in something else. To summarize, Embed is the better choice, even though imbed is not technically incorrect. Since embed begins with the same three letters as the verb emblazon, it should be easy to remember to emblazon your writing with embed instead of imbed.