1. What is WCode?
    An encoding schema to convert digital data, viz. a series of '0's and '1's, into literal words.
  2. Is it a replacement to bar-codes and QR codes?
    No, at-least not always.
    It is meant to be used where human beings are in the middle of a 'short' digital transmission.
  3. Advantage over bar-codes?
    Bar-codes can not be read by humans and when the need arises: the alternative numeric or alphanumeric code, if present, has to be input manually which is tedious and error-prone.
  4. How is it different from NATO Spelling Alphabet: 'Alfa' 'Bravo' 'Charlie' ...?
    Spelling Alphabet codes encode only a single character (digits included). They do not require a machine to be decoded.
    Whereas a single WCode - Word encodes the binary bits that represent the message. Thus a single Word will represent more than one character.
  5. Output length is longer than input message?
    The length is to be compared in terms of number of elements.
    e.g. if 9801234567 - is converted to - Cat Apple Mango Tomato
    this equates to: 10 against 4.

    Also proper Encoding format is to be selected for the Conversion.
    e.g. 9801234567 is a Decimal Number and not a String.

    The Number of WCode - Words is much lesser than the number of characters in the original message.
    This makes it more efficient than Spelling Alphabets like 'Alpha' 'Bravo' 'Charlie'.

    Additionally it can also contain a checksum which will ensure correct delivery.
    This may increase the length by one more word.