Universal Encoder Decoder

Simple Tools used by students and programmers Worldwide.

Use this encode/decode online tool to encode and decode a string, binary, decimal, hexadecimal, words, password or phases, and a few more useful for programmers and web developers to test and get ideas:- uuencode, urlencode, html entities (special characters) name codes and number codes. See below for list and instructions. More Coming Soon! or you can contact us and make a suggestion. Back to business tools.


Encoder/Decoder

Select from 19
Text Encode/Decode:


Hex-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.
Test: 11111001 = F9
Test: 111101001101001 = 7A69
Hex-Decimal - encodes/ decode decimal(integer) into hexadecimal. base(10 to 16) and decodes base(16 to 10). Base 16 = "0123456789ABCDEF" and base 2 = "0123456789").
Test: 123456789 = 75BCD15
Hex-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).
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 &#59; "?" 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 - encodes / decode a decimal(integer) value into binary. *updated** now also large integers.
Test: 123456789 = 111010110111100110100010101
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 wifi 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




Do you know the meaning of any of the following?

Cable Modem Flash Accrued Interest
Bequest Customs Duties De novo
Acquisition Uxor Base58
Shortfall BILL OF SALE Complaint
NAS BitPay Proof of Concept
Somoni Deep pockets Unissued stock
Paying Agent World Intellectual Property Office Flexitime
Consultancy agreement Trillion Residence
APK Parent company Crown Court
Tynwald Lump Sum Distribution PLN
Elephant Hunt Per stirpes Assets
JASDAQ Valuation reserve Securities
Cost per click Witness summons Stock losses


If anything seems wrong please let us know straight away and we will try to correct, improve or remove.

Bitcoin Donations to 1MMgGtAFpziWZDnXHiMbGcn1wrBjULPzQA to help development. THANKS!

Copyright © 2004-2019 Scopulus Limited. All rights reserved.