1
Text & HEX Converter
Conversion, Converter, Encoder, Decoder, Text, String

Latest tasksTotal: 366,449

encoded one message
just now
decoded one message
just now
decoded one message
less than 30 minutes ago
decoded one link
less than 30 minutes ago
decoded one link
less than 1 hour ago
decoded one message
less than 1 hour ago
encoded one message
less than 1 hour ago
encoded one message
less than 1 hour ago
decoded one link
less than 1 hour ago
encoded one message
less than 1 hour ago
encoded one message
less than 1 hour ago
decoded one link
about 1 hours ago
decoded one link
about 1 hours ago
decoded one link
about 1 hours ago
encoded one message
about 1 hours ago

Browser Shortcut

Drag-n-drop this below shortcut into your browser bookmark bar to use this tool in one click.
Select the text
Click your shortcut to encode / decode
Text & HEX Converter
Simple, free, easy and powerful to to convert between a string and hexadecimal, may enter a link, video or image to encode/decode; even you may do with the remote URLs or upload your own files, also download as well or share your friends directly with their own languages.
22-12-2022
Date Added
1y 5m 4d
Serving Time
Version

Hexadecimal is a base 16 number system. The numbers 0 through 9 are represented by their corresponding letters (A through F). Numbers from 10 through 15 are represented by two digits, such as 1234 or ABCD. Hexadecimal numbers go beyond these limits, using four characters to represent numbers from 16 through 255.

Caution

Because of browser limitations, your data length could be not over 1950 characters if you would like to use this method directly. Otherwise, please consider using our API.

To encode the text

You may open the browser and load the URL with the parameter like this:

https://tooly.win/text-hex-converter.html?input=your plain text you would like to encode

If you would like to encode content of the external URL, you may open the browser and load URL like this:

https://tooly.win/text-hex-converter.html?input=URL&content=fetch

More parameters for encoding your data:



To decode the encoded text

You may open the browser and load the URL with the parameter like this:

https://tooly.win/text-hex-converter.html?code=your encoded data

If you would like to decode the external URL, you may open the browser and load URL like this:

https://tooly.win/text-hex-converter.html?code=URL

Caution

This tool currently accepts the method POST via API only, if you would like to use the method GET, please consider using Direct Usage.

Endpoint

https://tooly.win/api/text-hex-converter/

To encode the text

Endpoint: POST https://tooly.win/api/text-hex-converter/
Parameters
input
string

URL / your plain text you would like to encode

content
string

fetch if your input is an URL and you would like to encode its content. Without this parameter, our tool would process your URL as text

space
boolean

true if you would like to receive the encoded data with the spaces between bytes

prepend
boolean

true if you would like to receive the result that prepended every byte with 0x

Respone
status
boolean

true if your request is okay

result
string

the result of your request if there is no error

message
string

the message error if there is any error


curl
	https://tooly.win/api/text-hex-converter/
	-X POST -H 'Content-Type: application/json'
	--data '{"input":"your plain text you would like to encode","space":true,"prepend":true}'

{
	"status": true,
	"result": "0x79 0x6f 0x75 0x72 0x20 0x70 0x6c 0x61 0x69 0x6e 0x20 0x74 0x65 0x78 0x74 0x20 0x79 0x6f 0x75 0x20 0x77 0x6f 0x75 0x6c 0x64 0x20 0x6c 0x69 0x6b 0x65 0x20 0x74 0x6f 0x20 0x65 0x6e 0x63 0x6f 0x64 0x65",
	"messsage": "",
}

To decode the encoded text

Endpoint: POST https://tooly.win/api/text-hex-converter/
Parameters
code
string

URL / your encoded data

Respone
status
boolean

true if your request is okay

result
string

the result of your request if there is no error

message
string

the message error if there is any error


curl
	https://tooly.win/api/text-hex-converter/
	-X POST -H 'Content-Type: application/json'
	--data '{"code":"79 6f 75 72 20 65 6e 63 6f 64 65 64 20 64 61 74 61"}'

{
	"status": true,
	"result": "your encoded data",
	"messsage": "",
}

Hexadecimal is a way of representing binary data in human-readable form. It was developed in the 19th century to allow computers to store large amounts of information.


You can use hexadecimal to convert between decimal and binary values. For example, converting 10011011001010 into hexadecimal would result in 0x4F. This means that the value 4F represents the binary number 100110110010110.


In mathematics and computer science, hexadecimal (also base 16, or hex) is a positional numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 0–9 to represent values zero to nine, and A, B, C, D, E, F (or alternatively a–f) to represent values ten to fifteen. For example, the hexadecimal number 2AF3 is equal, in decimal, to (2 × 163) + (10 × 162) + (15 × 161) + (3 × 160) , or 10,995.


Each hexadecimal digit represents four binary digits (bits) (also called a "nibble"), and the primary use of hexadecimal notation is as a human-friendly representation of binary coded values in computing and digital electronics. For example, byte values can range from 0 to 255 (decimal) but may be more conveniently represented as two hexadecimal digits in the range 00 through FF. Hexadecimal is also commonly used to represent computer memory addresses.


Hex is an abbreviation of Hexadecimal, which is based on a base -16 structure and is used for simplifying how instructions to computers are represented. This 16 symbols number system was developed as a means of inhibiting an 8-bit binary number, so data can be encoded into computers effortlessly. It can be imprinted and typed using two different hex digits with each hex digit demonstrating a nibble or perhaps a 4-bits format.


This number system uses 16 symbols that are represented in a range from 0-9 or A-F. The 0–9 represent numbers up to nine whereas A-F is represented by the numeric 10–15. As compared to the other three types of number systems, the hexadecimal numeral system is considered to be the most effective one.


The hexadecimal system is a base 16 number notation, while the decimal system is a base 10 number notation. In other words, the hexadecimal system uses 16 symbols to represent numbers, while the decimal system uses 10 symbols. This expansion also allows for a higher information density-hexadecimal digits can represent twice as many values as decimal digits.

Hexadecimal numbers are made up of 16 digits instead of the 10 in a decimal number. The order of these numbers starts over after F (or 15 in decimal), while it doesn’t in the decimals. Check out the table below to see how they compare!

When converting hexadecimal to decimal, the first step is to divide the hex number by 16. This will give you the base number. The second step is to divide each digit of the hex number by 16 and write down the results. Finally, add up all of the numbers that were just calculated.

For example, if someone wants to convert 9F7A to decimal, they would first divide 9F7A by 16 which equals 6051. Then they would divide each digit of 6051 by 16 which equals 381. Lastly, they would add up 381 + 381 + 381 which equals 1144. Therefore, 9F7A in decimal is equal to 1144

Converting decimal to hexadecimal is a simple process, and can be done with a calculator or online converter. In order to convert the number, divide it by 16 and take the remainder. This remainder will then correspond to a hexadecimal digit. For example, if you have the decimal number 234, divide it by 16 and take the remainder: 234 / 16 = 14 R 2. Therefore, in hexadecimal notation, this number would be written as “E2”.

There are many tools available online that can help with converting between decimal and hexadecimal numbers. Additionally, most calculators have a built-in function that will allow you to do this conversion very easily. With just a few clicks of the mouse or taps on the keyboard, you’ll be able to change any decimal value into its corresponding hexadecimal equivalent!

The hexadecimal, or base-16, system was designed to emulate some of the same properties as the decimal system. In other words, it was created to make things easier for us humans. The number 423 has 16 digits instead of 10 digits available in a decimal system. This is because hexadecimal uses a base of 16 symbols instead of 10. After F, the order begins again with 0 and so on and so forth until we get to 15 which is notated as F.

Hexadecimal encoding reduces the number of digits by a factor of eight when compared to the decimal system. Additionally, hexadecimal numbers have an information density that is twice as high as decimal numbers do. So, why should you bother learning this funky little numbering scheme? Because it can make your life easier! When working with digital systems or data transmission, using hex will save you time and energy when decoding cryptic messages or data streams.

When it comes to binary coding, Hexadecimal is more efficient because it reduces 8 digits to 2. Additionally, Hex provides a greater degree of information density and higher accuracy in numbers than binary does. This is due to the fact that Hex uses 16 symbols instead of just two like binary. Because of this increased efficiency, Hexadecimal is often used when binary coding in computing and digital electronics as well as for computer science applications.

In addition, Hexadecimal takes up less space than decimal. With only two digits instead of 8 binary digits, Hex numbers represent large numbers much more concisely. This can be very helpful when working with computer systems, as there is less chance for mistakes when typing in hex codes compared to decimal codes which have so many decimal points all over the place!

A hexadecimal number is a number that uses 16 digits instead of the 10 digits we use in the decimal system. This number system is called base-16, and it helps us to emulate the properties of our familiar decimal system. In hexadecimal, each digit represents a power of 16. The numbers 0 through 9 represent the powers of 1 through 10, while A through F represent the powers of 11 through 15.

Just like in decimal, after 16 symbols have been used in Hexadecimal, the order of numbers starts over again at zero. So, hexadecimal 10 is equal to decimal 16, and hexadecimal 11 is equal to decimal 17. And so on!

The Decimal system starts with 10 and goes up to 15. This means that the range of values that can be represented by a decimal number is from 0-9, followed by A-F (10-15).

When it comes to decoding Hexadecimal, there are a few things you need to know. First, just like the decimal system, the hexadecimal system has 10 symbols (0-9) that represent numbers. However, in hexadecimal, these digits have values that are twice as large as their counterparts in the decimal system. So, while the number “10” is represented by the symbol “A” in hexadecimal, it would be equal to “10” in the decimal system.

Similarly, after reaching 9 in Hexadecimal (represented by “F”), we start counting again at 10 (“10”). This pattern continues until we reach 15 (“1F”), at which point we reset back to 0 and begin counting again at 16 (“20”). This might sound confusing at first, but with a little practice, it will become second nature!

Lastly, just like in base 10 (the decimal system), each place value of a hexadecimal number represents a power of 16. So for example, if we had the number 423004 stored as a hexadecimal value:

The 4 would represent 400 (4×100), 2 would represent 20 (2×10), 3 would represent 3 (3×1), and the 0 would represent 0 (0x0).

This is just a basic overview of decoding Hexadecimal numbers. If you’re looking for more detailed information, there are plenty of online resources that can help!
Install the web app of “Text & HEX Converter” on your home screen for quicker and easier access. Not Now

Just tap then “Add to Home Screen”

Share