[Français  Français ]

GreekTranscoder is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

GreekTranscoder is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License comes with GreekTranscoder.

What is GreekTranscoder?

GreekTranscoder is a program which converts polytonic Greek characters written using one text encoding into another one. Its primary goal is to allow the conversion of documents using older fonts and encodings into Unicode fonts. However, it also allows converting text between older encodings as well as from Unicode into those obsolete formats.

Currently GreekTranscoder supports the following legacy encodings:

And, of course, GreekTranscoder supports Unicode, using either composed or composing characters. The program lets you choose which option you wish to apply to your Unicode text. It also lets you conform to the TLG usage regarding Unicode codepoints which, according to the TLG, should be “deprecated”. A Unicode text can be converted into Unicode itself with different conversion settings.

System requirements

GreekTranscoder is distributed as a Microsoft Word document template. It is programmed using Visual Basic and is available to the user as a macro in Word.

Your version of Microsoft Word and your operating system must support Unicode to use the program. Minimum requirements are as follow:

This version of the program is released under the GPL. It means the source code is readily available: just open the template in Microsoft Word as you would any other document and launch Visual Basic Editor to access it.

Note: GreekTranscoder does not support Windows “symbol” fonts; if your documents use such fonts you should register Ralph Hancock’s and Denis Liégeois’s program Antioch and use it to convert them.

How does GreekTranscoder work?

While Microsoft Word cannot identify encodings, it can find and replace fonts based on their names, even if they are not installed.

To transcode your text, just select in the provided lists the Greek font currently used in your document (the “source” font) as well as the Greek font that uses the encoding you wish to use from now on (the “target” font):


Then select your conversion options and press “Transcode”.

See the documentation that comes with the program for more details.

macOS Unicode polytonic Greek keyboard layout

I have also developed a Unicode polytonic Greek keyboard configuration for “AZERTY” keyboards.

It requires Mac OS X 10.2 or later, including macOS Catalina, and a Unicode-compatible word processing program.

It can produce composed characters using either dead keys (first you type the diacritics, then the letter: “῀” + “η” gives “ῆ” ) or modifier keys (“” + “a” gives “ά”); as well as composing characters using combining diacritics (“ο” + “᾿” gives “ὀ”). In other words it is very flexible.

You can take a look at the layout if you want.

GreekTranscoder is free. As is my keyboard layout.

However, if they prove useful to you, please consider making a donation to show your support and appreciation for my work. Developing software is an expensive and time-consuming hobby, fun as it may be, and your help is very welcome.


You can download GreekTranscoder from here. Users of previous versions of the program should all upgrade to version 1.0.9, as it provides several useful improvements:

⇒ Make sure you download the correct version of GreekTranscoder for you Operating System (macOS or Windows):

You can download the keyboard layout from here:

Troubleshooting & FAQ

Version History

Version 1.0.9, 2016.09.29:

Version 1.0.8, 2016.09.22:

Version 1.0.7, 2016.09.20:

Version 1.0.6, 2016.09.15:

Version 1.0.5 (beta), 2010.09.29:

Version 1.0.4, 2005.07.20:

Version 1.0.3, 2005.07.18:

Version 1.0.2, 2005.07.15:

Version 1.0.1, 2005.07.08:

Version 1.0.0, 2005.06.27:


Please send me your and encouragements: with your help, I can make GreekTranscoder an even better program.

If you are writing about a possible malfunction, please include the following information:

Thanks again for your support.