Writing Message in Binary Form

Writing Message in Binary Form
A fun way of learning binaries

Photo by Hope House Press — Leather Diary Studio on Unsplash

Ever wondered how to write messages in binary form? Yet, you think it’s hard to remember all 26 letters both lowercase and uppercase in binary form? Ever stumbled upon someone who can read binary form in ease?

I have this curiosity when I was in secondary school or junior high school. Yet, every time I saw the bunch of 0s and 1s, I always thought “Forget it, I can just refer it online next time”. This is not an efficient way. Later on, I figured something out after an observation.

There is a pattern to them, both Uppercase letters and Lowercase letters. Be reminded that this is based on ASCII in particular.

The binary form that I will write here will be in a byte size (8 bits).

For digits, 0 to 9, they all start with 0011 followed by 4 bits:

  • 0011 0000 is 0
  • 0011 0001 is 1
  • 0011 0010 is 2
  • 0011 0011 is 3
  • 0011 0100 is 4
  • 0011 0101 is 5
  • 0011 0110 is 6
  • 0011 0111 is 7
  • 0011 1000 is 8
  • 0011 1001 is 9

For Uppercase alphabetic characters, they start with 0100 for A up to O, 0101 for P up to Z.

  • 0100 0001 is A
  • 0100 0010 is B
  • 0100 0011 is C
  • 0100 0100 is D
  • 0100 0101 is E
  • 0100 0110 is F
  • 0100 0111 is G
  • 0100 1000 is H
  • 0100 1001 is I
  • 0100 1010 is J
  • 0100 1011 is K
  • 0100 1100 is L
  • 0100 1101 is M
  • 0100 1110 is N
  • 0100 1111 is O
  • 0101 0000 is P
  • 0101 0001 is Q
  • 0101 0010 is R
  • 0101 0011 is S
  • 0101 0100 is T
  • 0101 0101 is U
  • 0101 0110 is V
  • 0101 0111 is W
  • 0101 1000 is X
  • 0101 1001 is Y
  • 0101 1010 is Z

For Lowercase alphabetic characters, they start with 0110 for a up to o, 0111 for p up to z.

  • 0110 0001 is a
  • 0110 0010 is b
  • 0110 0011 is c
  • 0110 0100 is d
  • 0110 0101 is e
  • 0110 0110 is f
  • 0110 0111 is g
  • 0110 1000 is h
  • 0110 1001 is i
  • 0110 1010 is j
  • 0110 1011 is k
  • 0110 1100 is l
  • 0110 1101 is m
  • 0110 1110 is n
  • 0110 1111 is o
  • 0111 0000 is p
  • 0111 0001 is q
  • 0111 0010 is r
  • 0111 0011 is s
  • 0111 0100 is t
  • 0111 0101 is u
  • 0111 0110 is v
  • 0111 0111 is w
  • 0111 1000 is x
  • 0111 1001 is y
  • 0111 1010 is z

Now you can write somewhat cryptic message to whoever you want.

01010100 01101000 01100001 01101110 01101011 01111001 01101111 01110101 !


What do you think about writing cryptic message in binary for fun? Share your opinion as comments below!

You can support me by tipping me (optional) through: Medium link

Or directly by clicking on either of these:

Ko-fi (recommended):

Get me a coffee:

Buy Me A Coffee

Comments

Popular posts from this blog

10 Best Practices for Naming REST API Endpoints

9 HTTP Methods You May Want To Know

4 Ways To Perform Python String Formatting