Indonesian is written with the Latin script. It was originally based on the Dutch spelling and still bears some similarities to it. Consonants are represented in a way similar to Italian, although ⟨c⟩ is always /tʃ/ (like English ⟨ch⟩), ⟨g⟩ is always /ɡ/ (“hard”) and ⟨j⟩ represents /dʒ/ as it does in English. In addition, ⟨ny⟩ represents the palatal nasal /ɲ/, ⟨ng⟩ is used for the velar nasal /ŋ/ (which can occur word-initially), ⟨sy⟩ for /ʃ/ (English ⟨sh⟩) and ⟨kh⟩ for the voiceless velar fricative /x/. Both /e/ and /ə/ are represented with ⟨e⟩.
Indonesian Language was written using the system as known as van Ophuijsen system, named from the advisor of the system, C A van Ophuijsen. This spelling system is most influenced by at the time Dutch spelling system. In 1947, the spelling was changed into Republican Spelling or Soewandi Spelling (named by at the time Minister of Education, Soewandi). This spelling changed formerly-spelled oe into u (however, the spelling influenced other aspects in orthography, for example writing reduplicated word). All of the others were a part of the Perfected Spelling System, an officially-mandated spelling reform in 1972. Some of the old spellings (which were derived from Dutch orthography) do survive in proper names; for example, the name of a former president of the Indonesia is still sometimes written Soeharto, and the central Java city of Yogyakarta is sometimes written Jogjakarta.