佛陀最初傳道時,反對弟子持符咒,因為符咒是壹種通過神靈的力量來發展和提高身心的力量,佛陀希望弟子不要借助他人(神靈)的力量來達到同樣的目的,而是提高自己。但是因為法術的效果和威力非同壹般,世人壹般都喜歡得到外緣的幫助,所以他的弟子也非常喜歡持法術。後來佛祖也沒有反對,也隨著弟子的祈禱傳了壹些咒語。
密宗傳入西藏時,西藏根據梵文創造了藏文,所以在西藏流傳的咒語都是用藏文念誦或書寫的。迄今為止,世界上的佛教咒語都是用梵文、巴利文和藏文書寫的。梵文分不同字體,有蘭紮體、天成體、悉達多體等。目前最流行的梵文咒文字體多為悉達多。對於持咒來說,有時候持同壹個咒會有不同的咒音,因為不同國家各種語言的口語發音不壹樣,梵語方言的發音也不壹樣。這種情況下,什麽樣的拼音才是標準?在這種情況下,以修行者的師父傳來的咒聲為準。(對於為什麽口頭禪要以大師傳為依據的問題,可以參與研究佛教名著,比如《仁義火炬》、《馬爾巴傳》、《密勒日巴傳》。)