Search for a tool
Base 36 Cipher

Tool to decrypt / encrypt using Base 36 (Alphanumeric) Cipher, ideal base for encoding any alphanumeric string by a number (and vice versa) with the usual 36 characters (26 letters and 10 digits).

Results

Base 36 Cipher -

Tag(s) : Mathematics, Cryptography

Share
dCode and more

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Feedback and suggestions are welcome so that dCode offers the best 'Base 36 Cipher' tool for free! Thank you!

# Base 36 Cipher

## Base 36 Decoder

 Alphabet 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

## Base 36 Encoder

 Alphabet 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

### What is Base 36 cipher? (Definition)

Base 36 is an arithmetic base composed of 36 symbols, generally the 36 alphanumeric characters comprising the 26 letters of the alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ and the 10 digits 0123456789. Any number (decimal, in base 10) can be converted to base 36, and any word (consisting of alphanumeric characters) can be converted to base 10.

### How to encrypt using Base 36 cipher?

Base 36 encryption uses the principle of arithmetic base change (conversion from base 36 to base 10).

Example: To code the 3 characters B36 in base 36 using the symbols 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ, first convert each character to base 10: B=11, 3=3, 6=6 and apply the base change formula: $11 \times 36^2 + 3 \times 36^1 + 6 \times 36^0 = 14370$

It is possible to use 2 sets of symbols for base 36: either digits then letters

 Alphabet#1 0 1 2 3 … 7 8 9 A B C D … X Y Z Index 0 1 2 3 … 7 8 9 10 11 12 13 … 33 34 35

Or letters then digits

 Alphabet#2 A B C D … X Y Z 0 1 2 3 … 7 8 9 Index 0 1 2 3 … 23 24 25 26 27 28 29 … 33 34 35

### How to decrypt Base 36 cipher?

The decryption of the base 36 consists of the conversion of coded numbers from the base 10 to the base 36.

Example: Decode the message 527198. $527198 = 11 \times 36^3 + 10 \times 36^2 + 28 \times 36^1 + 14 \times 36^0$ so [11,10,28,14] in base 36 and 11=B, 10=A, 28=S, 14=E. The plain message is BASE.

### How to recognize a Base 36 ciphertext?

The coded message consists of decimal numbers whose length is proportional to the length of the word.

The same word is coded with the same number, so the numbers corresponding to the common words appear coded several times.

### What are remarkables conversions to Base 36?

Round values in decimal:

Base10Base36
1002S
1000RS
100007PS
100000255S
1000000LFLS
1000000000GJDGXS

Round values in base36:

Base36Base10
1036
1001296
100046656
10000679616
10000060466176
1000000176782336

## Source code

dCode retains ownership of the "Base 36 Cipher" source code. Except explicit open source licence (indicated Creative Commons / free), the "Base 36 Cipher" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Base 36 Cipher" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Base 36 Cipher" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.

## Cite dCode

The copy-paste of the page "Base 36 Cipher" or any of its results, is allowed (even for commercial purposes) as long as you cite dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Base 36 Cipher on dCode.fr [online website], retrieved on 2023-12-05, https://www.dcode.fr/base-36-cipher

## Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!