Encoding and Decoding Example

On the Encoding Method page I have replaced what was there with the first example of encoding and decoding.

This is Aldebaran, the label by the large star in the upper left pie slice of f68r3. Both encoding and decoding use the same letter table, with encoding taking place horizontally, and decoding vertically.

At the moment I have six other labels from f68r3 that encode and decode the same way.

There are still problems, such as there is no way of distinguishing which of the three letter value sets is used for a particular label other than trial and error. Also the problem of converting from Voynich letters to English letters. But I’m working on them.

Thoughts and comments requested.

Does This Look Like Voynichese?

Hoax 01

I wrote this using my “workaround” method, which lays out the text and lets the researcher change letter values at will to look for sensible text. It does not require the usage of the encoding/decoding method.

The letter values are “Set 4”, used in the paragraph text. Sets 1 – 3 are used in the labels.

Here is the text in the workaround format:

Hoax 02


I would be very interested in hearing what others think. Thank you.

Simplified Encoding Method

Here is a very simplified version of my VMs encoding method that gives all of the essentials of how it works. A PDF version has been added to the MediaFire folder.


The plaintext word in this example is “and”.

1. The word’s letters are moved vertically to a position directed by the letter table.
2. The letters are moved to the right and reassembled vertically in the new order.
3. The word is returned to the horizontal.
4. The plaintext letters are replaced with Voynich letters.

Encoding Method









The method is simple, elegant, and will decode as well as encode.

For some reason the text editor will not keep the formatting visible in the edit field, so I have replaced it with a jpg. Refer to the PDF for the entire entry.

Scroll down to the 14 April 2013 post to see the method using the actual letter table and a label.

Voynich Fonts

New to the MediaFire folder (link to the right, under VMS Research Links) are four Voynich fonts: Frogguy, Currier, EVA, and Voy-101. It seems difficult to find them online, so I’m making them available here.

Personally I use the Voy-101 font and transcription for research, but for presentation use EVA because it looks better.

Label Encoding Note

Here is the label encoding method in a more graphic form, using Aldebaran as the example.

The encoding starts with A in the red section, then moves left to right, finding L and D,  then to the bottom row to find E, and continues left to right.

Rectangle Letter Find

Aldebaran Encoding Box

The grayed-out R and A were encoded, then later removed. If that was not the case, the N would be in the green section.

Label Encoding Method Update

The other day I discovered a mistake that prevented the smooth encoding of labels from the Astro section– I had transposed two letters in the Latin letter frequency arrangement. Once that was fixed in the encoding rectangles, many of the problems disappeared.

There are three sets of letter values as reported by other researchers, and three encoding rectangles. Not all of the values have been determined.

I have uploaded the modified method file to the MediaFire folder (link to the side).

Of the 22 encoded labels presented, only five have a misplaced letter error, for a success rate of ~80%.

f68r1 Paragraph Update

Due to family problems, my research has had to take a back seat for some time now, and I’m hoping to get back on track soon.

But I have discovered this: the 3rd word in Line 3, EVA <Shey> always comes out as “the”, no matter what other words I use as a crib. The “Sh” and the “y” swap the values “T” and “E”, but the “e” is almost always “H”.

By Philip Neal’s letter substitution rules (see below), “Sh” and “e” have two values, and “y” has one. Currently the other value of “Sh” is “C”, but I have not found the 2nd one for “e”.

My current crib words are “COMET” and “MOON”. I’ve found words that fit: a five letter word with five different letters, and a four letter word with three, one of them doubled. The letters in common allow the translations, and it’s a matter of determining (read: guessing) which other values go with which other letter. Then spread those values to the rest of the paragraph.

I’ve just started this version, but another word found is the 2nd word of Line 2, EVA <otChl>, which comes out as “OMEN”.

Research Update: f68r1

As I’ve mentioned, the letter value sets don’t work on the text paragraphs.

Since I have an interpretation for f68r1, I’ve been using likely words to find a crib, and I’m assuming it’s written in English. To this point, here is what I’ve got:

Line 1: COMET word word word word word MOON word MOTION
Line 2: word word word word word word word word BIT
Line 3: ME ON THE word word word word word word
Line 4: word word

Yes, it strikes me as weird too. I’ve probably gone wrong somewhere, but I’m going to keep working with this. Who knows?