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?

Domicile of dependency Utilities Company Nanotechnology
Petitioner Narrowband TOMS
WCO Bluetooth MD2
Natural Person Job-ready Trust
European Central Bank - ECB Assignor Overdraft
Primogeniture Adjournment Single linking agreement
Usufruct Act Team player
Shekel Doli incapax General Partner
Western Union Working Population MD5
QROPS Patentability Vexatious Litigant
W3C Year to date Media kit
Right of Support Grant caeterorum Repurpose
Entities Audit Report Greenwashing


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-2020 Scopulus Limited. All rights reserved.