Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.73 KB

README.md

File metadata and controls

46 lines (28 loc) · 1.73 KB

Manual KIX Decoder

KIX codes are barcodes used by the Dutch postal service (PostNL) and can be decoded manually without much effort.

This is a small standalone HTML, CSS, JavaScript applet that makes decoding these codes even less of a hassle.

Getting Started

Make use of the live Online Demo

OR
  1. Download / Clone this repository
  2. Open index.html in your favorite browser
  3. Have fun decoding!

How to use

If you don't know how KIX characters are built-up, please refer below to How does KIX work?

  • #B200FF Upper Half Buttons
  • #FF0800 Lower Half Buttons
  • #00FF21 Controlset
    • Textfield - Used to memorize characters
    • Clear - Clear the textfield
    • Add - Adds current built character to the textfield and resets to '0'
    • Reset - Reset current character in the window to '0'

How does KIX work?

KIX codes are basically a "font" in which every character is encoded into 4 bars.

Every character can be divided into 3 parts:

By looking at the character as having an "upper" and "lower" half, we can decode characters manually with little effort using the table below.

KIX characters are always in UPPERCASE and does not allow any characters outside the charset in the table.

KIX Character Table

Source: PostNL KIX Manual (In Dutch)