Hex from Binary - encodes/ decode binary to hexadecimal. base(2 to 16) and decodes base(16 to 2). Base 16 = "0123456789ABCDEF" and base 2 = "01"). *updated** Can now decode lowercase hexadecimal. Binary to Hex - Encode Hex to Binary - Decode
Test: 11111001 = F9 Test: 111101001101001 = 7A69 |
Hex from Decimal - encodes/ decode decimal(integer) into hexadecimal. base(10 to 16) and decodes base(16 to 10). Base 16 = "0123456789ABCDEF" and base 2 = "0123456789"). Decimal to Hex - Encode Hex to decimal - Decode
Test: 123456789 = 75BCD15 |
Hex from Ascii - encodes/ decode converts an ASCII text string into hexadecimal string. One character at a time.(Binary and decimal are treated as ascii character digits). ASCII to Hex - Encode Hex to ASCII - Decode
Test: Hello world! = 48656c6c6f20776f726c6421 Test: 11111001 = 3131313131303031 |
Base64 - encodes/ decode a string to MIME base64 format.
Test: Hello world! = SGVsbG8gd29ybGQh |
uuencode - encodes/ decode a string (including binary) to unix to unix encode algorithm.
Test: Hello world! = ,2&5L;&\@=V]R;&0A ` |
urlencode - encodes/ decode a string to be used as a query in an URL.
Test: var1=time&var2;=money(£) = var1%3Dtime%26var2%3Dmoney%28%C2%A3%29 |
Htmlentities Name codes - encodes/ decodes special characters to UTF-8 HTML name codes. Does not encode letters or numbers. encodes number encodes for "-" and "~" as they do not have a name code. Can decode more than it encodes, all html name codes, numbers codes and hex codes, over 55K.
Test: Hello world! = Hello ;world! |
Htmlentities Number codes - encodes/ decode special characters to UTF-8 HTML number codes only. Does not encode letters or numbers or ; ? \ / ";" is ; "?" is ? "\" is \ "/" is /
Can decode more than it encodes, all html name codes, numbers codes and hex codes, over 55K.
Test: Hello world! = Hello world! |
Htmlentities webcopy - This method is more practical for checking your web content for strange characters. Only what charset utf-8 sees as special characters if you have set your webpage charset to utf-8 in the header tags. Can decode more than it encodes, all html name codes, numbers codes and hex codes, over 55K.
Test: Hello world! = Hello world! |
Binary from Decimal - encodes / decode a decimal(integer) value into binary. *updated** now also large integers. Decimal to Binary - Encode Binary to Decimal- Decode
Test: 123456789 = 111010110111100110100010101 |
Octal from Binary - encodes / decode a binary value into Octal value. Octal is base8 = 0 to 7. Binary to Octal - Encode Octal to Binary - Decode
Test: 1010011100101110111 = 1234567 |
Octal from Decimal - encodes / decode a decimal(integer) value into Octal.
Decimal to Octal - Encode Octal to Decimal- Decode
Test: 123456789 = 726746425 |
Base58 - flickr - encodes/ decode integer using base58. Used in url shortening of url variable for flickr.com (integer only) cannot handle large numbers.
Test: 123456789 = bUKpk |
Base58 - Bitcoin - encodes / decode hexadecimal to base58 for bitcoin and back. Used to WIF for the public address and private key for that address. It works (with or without) the prefixes 1, 5, 3, 00, 05 or 80 which is not given.
Test: 123456789 = 8Spi7a
Test: Decode any bitcoin public address for hexadecimal without the 00 at the front. Encode and you will get the address without the 1 at the front. |
Base62 - encodes/ decode integer using base62. Used in url shortening of url variable (integer only) cannot handle large numbers.
Test: 123456789 = 8m0Kx |
Text Reverse - encodes/ decode string changing the text direction and reversing the individual words spelling. Can be text, numbers as well as utf-8 encoding.
Test: Hello world! = !dlrow olleH Test: reward = drawer |
Toggle Text Case - encodes / decode string changing uppercase to lowercase and lowercase to uppercase.
Test: Hello world! = hELLO WORLD! Test: bUKpk = BukPK |
Change Text Case - encodes / decode string changing every letter to uppercase and decodes all to lowercase.
Test: Hello world! = HELLO WORLD! |
Text Upside Down - encodes / decode flipping lowercase (a-z) upside down and decodes back.
Test: Hello world! = Hǝllo ʍoɹlp! |
Rot13 a Caesar cipher - encodes/ decode string changing only the letters 13 places and leaving the rest of the string including spaces unchanged.
Test: Hello world! = Uryyb jbeyq! |
Rot47 a Caesar cipher - encodes/ decode string changing all ASCII characters 47 places and leaving the rest of the string including spaces unchanged.
Test: Hello world! = w6==@ H@C=5P |