হেক্স কনভার্টার

এই হেক্স কনভার্টারটি হেক্সাডেসিমেল মানকে দশমিক, বাইনারি, টেক্সটে রূপান্তর করতে পারে পাশাপাশি হেক্সাডেসিমেল এবং দশমিক মানকে যোগ, বিয়োগ, গুণ এবং ভাগ করতে পারে।

1

ইনপুট বিন্যাস নির্বাচন করুন

2
0x

যেকোনো হেক্স সংখ্যা লিখুন — যেকোনো দৈর্ঘ্য, বিজোড় সংখ্যা ঠিক আছে।

উন্নত বিকল্প +
ডেটা টাইপ
বিট প্রস্থ
স্বাক্ষরিত
3

রূপান্তরিত ফলাফল

হেক্সাডেসিমেল ভিত্তি 16
দশমিক ভিত্তি 10
বাইনারি ভিত্তি 2
পাঠ্য ASCII
বাইট0
বিট0

একটি হেক্স রূপান্তরকারী একটি টুল যা হেক্সাডেসিমেল, দশমিক, বাইনারি এবং অন্যান্য সংখ্যা সিস্টেমের মধ্যে মান অনুবাদ করে। এটি 16 এর শক্তি হিসাবে প্রতিটি হেক্স ডিজিট পড়ার মাধ্যমে কাজ করে, তারপর সেই মানটিকে আপনার প্রয়োজনীয় লক্ষ্য বিন্যাসে রূপান্তর করে। টুলটি 4টি প্রধান সুবিধা প্রদান করে: ম্যানুয়াল গণিত ছাড়াই তাত্ক্ষণিক রূপান্তর, বড় মানগুলির ত্রুটি-মুক্ত হ্যান্ডলিং, এক জায়গায় একাধিক ফর্ম্যাটের জন্য সমর্থন, এবং কীভাবে বাইট মানব-পঠনযোগ্য সংখ্যাগুলিতে ম্যাপ করে তার একটি পরিষ্কার দৃশ্য। লোকেরা হেক্স কনভার্টার ব্যবহার করে মেমরি অ্যাড্রেস পড়তে, রঙের কোড ডিকোড করতে, ব্লকচেইন ডেটা পরিদর্শন করে, নেটওয়ার্ক প্যাকেটগুলি ডিবাগ করে এবং কাঁচা বাইটগুলিকে পাঠ্যে অনুবাদ করে। হেক্স কনভার্টারের প্রধান অংশগুলি হল উৎস মানের জন্য ইনপুট ক্ষেত্র, রূপান্তরিত ফলাফলের জন্য আউটপুট ক্ষেত্র, হেক্স, দশমিক, বাইনারি, অক্টাল বা পাঠ্যের মধ্যে নির্বাচন করার জন্য একটি বিন্যাস নির্বাচক এবং ফলাফলটি ধরার জন্য একটি কপি বোতাম।

একটি হেক্স কনভার্টার কি?

একটি হেক্স কনভার্টার হল একটি টুল যা একটি হেক্সাডেসিমেল মানকে অন্য সংখ্যা বিন্যাসে পরিবর্তন করে, অথবা অন্য বিন্যাসকে হেক্সে পরিবর্তন করে। আপনি ইনপুট ক্ষেত্রে একটি মান টাইপ করেন, টুলটি প্রতিটি সংখ্যা পড়ে এবং এটি দশমিক, বাইনারি, অক্টাল, পাঠ্য বা অন্য লক্ষ্য বিন্যাসে সমতুল্য মান প্রদান করে।

The tool removes the need for manual calculation. Converting 1D8A from hex to decimal by hand means multiplying four digits by powers of 16 and adding the results. A hex converter does this in the time it takes to press a key.

এটি লাইভ চেষ্টা করুন

HEX

DEC

BIN

হেক্সাডেসিমাল কি?

হেক্সাডেসিমেল একটি বেস-16 নম্বর সিস্টেম। এটি 16টি চিহ্ন ব্যবহার করে: সংখ্যা 0 থেকে 9 এবং অক্ষর A থেকে F। অক্ষরগুলি 10 থেকে 15 মানের জন্য দাঁড়ায়, যেহেতু দশমিকের সাথে কাজ করার জন্য শুধুমাত্র 10টি একক-অঙ্কের চিহ্ন রয়েছে।

কম্পিউটার বিটগুলিতে ডেটা সঞ্চয় করে এবং 8 বিট একটি বাইট গঠন করে। বাইনারিতে একটি বাইট লিখতে 8 টি অক্ষর লাগে। হেক্সে একই বাইট লিখতে 2টি অক্ষর লাগে, কারণ প্রতিটি হেক্স ডিজিট ঠিক 4 বিট (একটি নিবল) কভার করে। এই কারণেই হেক্স দেখায় যেখানে প্রোগ্রামারদের 1s এবং 0s-এর দীর্ঘ স্ট্রিং-এর দিকে না তাকিয়ে বাইনারি ডেটা পড়তে হবে: মেমরি অ্যাড্রেস, কালার কোড, হ্যাশ ভ্যালু এবং ফাইল হেডার।

একটি হেক্স মান প্রায়শই একটি 0x উপসর্গ দিয়ে লেখা হয়, যেমন 0xFF, এটিকে একটি দশমিক সংখ্যা থেকে আলাদা করতে যা একই সংখ্যাগুলি ব্যবহার করে।

🔄 প্রতিটি বেসে সংখ্যা

HEX

আপনি একটি হেক্স কনভার্টার দিয়ে কি রূপান্তর করতে পারেন?

A hex converter handles 6 common conversion types: hex to decimal, decimal to hex, hex to binary, binary to hex, hex to octal, and hex to text (ASCII or UTF-8). Many tools also support hex to RGB for web colors, hex to Base64 for encoded data, and hex to IP address for network values.

Each conversion type serves a different task. Hex to decimal helps you read a raw value in familiar terms. Hex to binary shows the exact bit pattern a processor works with. Hex to text decodes byte sequences back into readable characters. Hex to RGB turns a 6-character color code into red, green, and blue channel values for design work.

🔀 রূপান্তর পথ

হেক্স → ডিসেম্বর
ডিসেম্বর → হেক্স
হেক্স → বিন
বিন → হেক্স
হেক্স → পাঠ্য
হেক্স → অক্টোবর

হেক্সাডেসিমেল Number System

The hexadecimal number system uses a radix, or base, of 16. Each position in a hex number represents a power of 16, starting at 16⁰ on the right and increasing by one power for each position moved left.

A hex digit can hold 16 possible values (0-9, A-F), compared to 10 values in decimal and 2 values in binary. This gives hex more information density per character. A single hex digit encodes 4 bits, so 2 hex digits encode a full byte (8 bits), and 4 hex digits encode 2 bytes (16 bits).

📐 স্থান মান এক্সপ্লোরার

2

× 16² (256)

= 512

How to Use the Hex Converter

Type a hex value into the input field, then read the converted result in the output field. The converter accepts values with or without the 0x prefix, in uppercase or lowercase, and it typically ignores spaces or colons placed between byte pairs.

To convert decimal to hex, enter a whole number into the decimal field and the tool returns the hex equivalent. Switch the direction using the swap or format selector if the tool supports both directions in one interface. Copy the result with the copy button rather than selecting and retyping it, since manual retyping introduces errors on long hash values.

📋 কিভাবে এটা কাজ করে

🎯

ধাপ 1

বিন্যাস নির্বাচন করুন

Hex Conversion Formulas

Each conversion between hex and another format follows a fixed formula. The 6 formulas below cover the conversions people look up most.

হেক্সাডেসিমেল to দশমিক Formula

The hexadecimal to decimal formula is decimal = Σ (digit × 16ⁿ), summed across every digit, where n is the digit’s position counted from right to left starting at 0. Hex 1A3 converts to decimal 419: (1 × 16²) + (10 × 16¹) + (3 × 16⁰) = 256 + 160 + 3 = 419.

দশমিক to হেক্সাডেসিমেল Formula

The decimal to hexadecimal formula divides the decimal number by 16 repeatedly, recording each remainder as a hex digit, until the quotient reaches 0. দশমিক 419 converts to hex 1A3: 419 ÷ 16 = 26 remainder 3, 26 ÷ 16 = 1 remainder 10 (A), 1 ÷ 16 = 0 remainder 1. Reading the remainders in reverse gives 1A3.

হেক্সাডেসিমেল to বাইনারি Formula

The hexadecimal to binary formula replaces each hex digit with its 4-bit binary equivalent, then joins the groups in order: binary = concat(digit → 4-bit binary), applied digit by digit. Hex 2AA converts to binary 0010 1010 1010, since 2 is 0010 and A is 1010 in each remaining position.

বাইনারি to হেক্সাডেসিমেল Formula

The binary to hexadecimal formula groups binary digits into sets of 4 starting from the right, padding the leftmost group with zeros when it has fewer than 4 digits, then converts each group to its hex digit: hex = concat(4-bit group → digit). বাইনারি 1010101010 converts to hex 2AA.

হেক্সাডেসিমেল to Octal Formula

The hexadecimal to octal formula runs through binary as a middle step: convert each hex digit to 4-bit binary, regroup the full binary string into sets of 3 from the right, then convert each 3-digit group to its octal digit. Hex FF converts to octal 377, since FF is binary 11111111, grouped as 011 111 111.

হেক্সাডেসিমেল to Text Formula

The hexadecimal to text formula splits the hex string into 2-character byte pairs, converts each pair to its decimal value using the hex-to-decimal formula, then maps each decimal value to its character using the ASCII or UTF-8 table: text = map(decimal(byte) → character). Hex 48656C6C6F converts to the text “Hello.”

📐 সূত্র দ্রুত রেফ

হেক্স → ডিসেম্বরimal
Σ (digit × 16n)
দশমিক → Hex
n ÷ 16 → remainders ↑
হেক্স → বিনary
each digit → 4-bit group
হেক্স → অক্টোবরal
hex → binary → group by 3

Hex Conversion Examples

Hex A3 converts to decimal 163, since A (10) × 16¹ + 3 × 16⁰ = 160 + 3 = 163. Hex FF converts to decimal 255, since F (15) × 16¹ + F (15) × 16⁰ = 240 + 15 = 255. Hex 1D8A converts to decimal 7562, following the same digit-by-digit multiplication across 4 positions.

দশমিক 1500 converts to hex 5DC. দশমিক 255 converts to hex FF. দশমিক 4132 converts to hex 1024.

Hex 48656C6C6F converts to the text “Hello,” since each 2-character hex pair maps to one ASCII byte: 48 is H, 65 is e, 6C is l, 6C is l, and 6F is o.

🧮 ধাপে ধাপে ক্যালকুলেটর

ধাপে ধাপে গণিত দেখতে একটি উদাহরণ নির্বাচন করুন।

হেক্সাডেসিমেল Conversion Methods

There are 2 core methods for converting between hex and decimal: digit expansion for hex-to-decimal, and repeated division for decimal-to-hex.

Digit expansion multiplies each hex digit by its positional power of 16, then sums the results. Repeated division divides the decimal number by 16 over and over, recording the remainder at each step, then reads the remainders in reverse order to build the hex value.

🔬 পদ্ধতি ভিজ্যুয়ালাইজার

(Digit × 16^pos) + (Digit × 16^pos)…

Example: 1A = (1 × 16¹) + (10 × 16⁰) = 16 + 10 = 26

হেক্সাডেসিমেল vs দশমিক, বাইনারি, and Octal

হেক্সাডেসিমেল, decimal, binary, and octal differ in base and in how many digits each needs to represent the same value. বাইনারি (base 2) uses 8 digits to represent one byte. Octal (base 8) uses 3 digits. দশমিক (base 10) uses 1 to 3 digits. Hex (base 16) uses exactly 2 digits.

বাইনারি is the format processors operate on directly. Octal was common in early computing and now survives mainly in Unix file permission codes. দশমিক is the system people use for everyday arithmetic. Hex balances compactness with a direct mapping to binary, which is why it dominates in memory addressing, color codes, and cryptographic output.

🎚️ সংখ্যা বেস তুলনা

Value: 170

What is the দশমিক System?

The decimal system is a base-10 number system that uses 10 digits: 0 through 9. Each digit’s position represents a power of 10, starting at 10⁰ on the right.

The decimal system is the standard for daily arithmetic because humans count on 10 fingers. Computers don’t use decimal internally, so any decimal value entered into a system gets converted to binary or hex before processing.

🔟 দশমিক vs Hex Density

দশমিক (Base 10)
255
3 digits → 10 symbols each
হেক্সাডেসিমেল (Base 16)
FF
2 digits → 16 symbols each

হেক্সাডেসিমেল System (Hex System)

The hexadecimal system uses 16 symbols: 0-9 and A-F. Each digit represents a power of 16. The letters A through F stand for the decimal values 10 through 15.

Hex is used across computing because it aligns with byte boundaries. A single byte, made of 8 bits, converts cleanly to exactly 2 hex digits with no remainder or rounding. This clean mapping does not exist between bytes and decimal digits, which is why raw computer data is shown in hex rather than decimal.

🔠 The 16 Hex Symbols

0-9

Values 0-9

দশমিক System

দশমিক is a base-10 positional number system. Each digit’s value depends on both the digit itself and its position in the number. The digit 5 in the number 500 represents 5 × 10², or 500. The same digit 5 in the number 50 represents 5 × 10¹, or 50.

দশমিক handles fractional values using a decimal point, where digits after the point represent negative powers of 10 (tenths, hundredths, and so on).

🔢 দশমিক অবস্থানের মান

5
× 10²
500

How to Calculate হেক্সাডেসিমেল to দশমিক

Multiply each hex digit by 16 raised to its position, counting positions from right to left starting at 0, then add the results together. The hex value 2AA converts to decimal 682: (2 × 16²) + (10 × 16¹) + (10 × 16⁰) = 512 + 160 + 10 = 682.

For long hex strings like cryptographic hashes, this calculation still works digit by digit, but the resulting decimal number grows large fast. A 64-character hex hash can produce a decimal number with 77 digits.

⚙️ লাইভ ডিজিট সম্প্রসারণ

এটি প্রসারিত দেখতে উপরে একটি হেক্স মান টাইপ করুন।

Convert হেক্সাডেসিমেল Value to দশমিক Value

Converting a hex value to decimal follows 3 steps: assign each digit its power of 16 based on position, multiply each digit by its power, and sum every result.

Example: hex 7DE converts to decimal 2014. (7 × 16²) + (13 × 16¹) + (14 × 16⁰) = 1792 + 208 + 14 = 2014.

📝 উদাহরণ: Hex 7DE থেকে দশমিক

7 × 16²= 7 × 256= 1792
D (13) × 16¹= 13 × 16= 208
E (14) × 16⁰= 14 × 1= 14
মোট যোগফল= 2014

Convert দশমিক Value to হেক্সাডেসিমেল Value

Converting a decimal value to hex follows 4 steps: divide the decimal number by 16, record the remainder as a hex digit, use the quotient as the next number to divide, and repeat until the quotient reaches 0.

Example: decimal 7562 converts to hex 1D8A. 7562 ÷ 16 = 472 remainder 10 (A). 472 ÷ 16 = 29 remainder 8 (8). 29 ÷ 16 = 1 remainder 13 (D). 1 ÷ 16 = 0 remainder 1 (1). Reading the remainders from last to first gives 1D8A.

উদাহরণ: দশমিক 7562 থেকে হেক্স

7562 ÷ 16ভাগফল:472অবশিষ্টাংশ:10 (A)
472 ÷ 16ভাগফল:29অবশিষ্টাংশ:8
29 ÷ 16ভাগফল:1অবশিষ্টাংশ:13 (D)
1 ÷ 16ভাগফল:0অবশিষ্টাংশ:1
উপরের দিকে পড়ুন ⬆️ : 1D8A

Hex to বাইনারি and বাইনারি to Hex

Hex to binary conversion replaces each hex digit with its 4-bit binary equivalent, then joins the groups in order. Hex 2AA converts to binary 0010 1010 1010, since 2 is 0010, and A is 1010 in each of the remaining 2 positions.

বাইনারি to hex conversion groups binary digits into sets of 4 starting from the right, padding the leftmost group with zeros when it has fewer than 4 digits, then converts each group to its hex digit. বাইনারি 1010101010 converts to hex 2AA, using the same grouped values in reverse.

🧩 নিবল ম্যাপার: হেক্স 2AA

2
হেক্স ডিজিট
A
হেক্স ডিজিট
A
হেক্স ডিজিট
↓ 4 বিট প্রতিটি ↓
0010
1010
1010

ফলাফল:0010 1010 1010

Hex to Octal

Hex to octal conversion runs through binary as a middle step: convert the hex value to binary, regroup the binary digits into sets of 3 from the right, then convert each 3-digit group to its octal digit. Hex FF converts to octal 377: FF is binary 11111111, grouped as 011 111 111, which reads as 3, 7, 7.

🔄 হেক্স এফএফ → বাইনারি হয়ে অক্টাল

FF
↓ 8-বিট বাইনারিতে প্রসারিত করুন
1 1 1 1 1 1 1 1
↓ 3-বিট খণ্ডে পুনরায় দলবদ্ধ করুন
011
→ 3
111
→ 7
111
→ 7

Octal ফলাফল:377

Hex to Integer

Hex to integer conversion reads a hex value as either an unsigned or a signed integer, depending on the data type width. An unsigned 8-bit hex value ranges from 00 to FF, or 0 to 255 in decimal. A signed 8-bit hex value uses two’s complement, so 00 to 7F represents 0 to 127, while 80 to FF represents -128 to -1. Hex FF as an unsigned 8-bit integer equals 255, but as a signed 8-bit integer it equals -1.

The same signed and unsigned rules extend to 16-bit, 32-bit, and 64-bit integers, across more hex digits: 4 hex digits for 16-bit, 8 hex digits for 32-bit, and 16 hex digits for 64-bit.

± স্বাক্ষরিত বনাম স্বাক্ষরবিহীন: 0xFF

স্বাক্ষরবিহীন 8-বিট255
0255
স্বাক্ষরিত 8-বিট (দুই এর পরিপূরক)−1
−128127
16-বিট স্বাক্ষরিত255
−3276832767
একই বিট, ভিন্ন ব্যাখ্যা.

হেক্সাডেসিমেল Calculation—Add, Subtract, Multiply, or Divide

Hex arithmetic follows the same rules as decimal arithmetic, with 2 adjustments: digits above 9 use letters A through F, and carrying or borrowing moves in units of 16 rather than 10.

Hex Addition

Add hex digits the same way you add decimal digits, converting letters to their decimal values when needed, then carry any amount of 16 or more into the next column. Example: B (11) + 8 = 19 in decimal, which equals 13 in hex. Write down 3, carry 1 into the next column.

Hex Subtraction

Subtract hex digits column by column, borrowing 16 from the next column when the top digit is smaller than the bottom digit. Example: in 5D1C − 3AF, the rightmost column needs C (12) − F (15), which is negative, so the column borrows 16 from the next digit: 16 + 12 − 15 = 13, or D.

Hex Multiplication

Multiply hex digits using their decimal equivalents, convert each partial product back to hex, then add the partial products together following normal hex addition. A hexadecimal multiplication table removes the need to convert on every step.

Hex Division

Divide hex numbers using long division, performing each multiplication and subtraction step in hex rather than decimal. Borrowing during subtraction still moves in units of 16.

হেক্সাডেসিমেল Multiplication Table

×123456789ABCDEF
1123456789ABCDEF
22468ACE10121416181A1C1E
3369CF1215181B1E2124272A2D
448C1014181C2024282C3034383C
55AF14191E23282D32373C41464B
66C12181E242A30363C42484E545A
77E151C232A31383F464D545B6269
881018202830384048505860687078
99121B242D363F48515A636C757E87
AA141E28323C46505A646E78828C96
BB16212C37424D58636E79848F9AA5
CC1824303C4854606C7884909CA8B4
DD1A2734414E5B6875828F9CA9B6C3
EE1C2A38465462707E8C9AA8B6C4D2
FF1E2D3C4B5A69788796A5B4C3D2E1

🔢 হেক্স পাটিগণিত

(163)
(28)
=
BF

(191)

Common হেক্সাডেসিমেল Values

HexদশমিকবাইনারিASCII
00000000000NUL
0A1000001010LF (newline)
203200100000Space
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111Extended byte

These 8 values appear often because they mark boundaries: 00 is the null byte, 20 is the space character that separates words in ASCII, 41 starts the uppercase alphabet, 61 starts the lowercase alphabet, and FF marks the highest single-byte value.

🗺️ ASCII Map Explorer

00
09
0A
0D
20
30
39
41
46
5A
61
66
7A
7F

Hex to Text, ASCII, and UTF-8

Hex to text conversion splits the hex string into 2-character byte pairs, converts each pair to its decimal value, then reads those bytes as characters. Hex 48656C6C6F decodes to “Hello,” since 48 is H, 65 is e, 6C is l, 6C is l, and 6F is o.

হেক্স থেকে ASCII একই বাইট-পেয়ার পদ্ধতি অনুসরণ করে, কিন্তু ASCII শুধুমাত্র বাইট মান 0 থেকে 127, অথবা 00 থেকে 7F হেক্সে কভার করে। UTF-8 থেকে Hex 7F-এর উপরে বাইট মানগুলির জন্য এটিকে প্রসারিত করে, যেখানে রূপান্তরকারী একটি একক অক্ষর ডিকোড করতে 2, 3, বা 4 হেক্স বাইট একসাথে পড়ে।

🗺️ ASCII Map Explorer

00
09
0A
0D
20
30
39
41
46
5A
61
66
7A
7F

Text to Hex

Text to hex conversion converts each character to its byte value using its character encoding, then writes each byte value as a 2-character hex pair. Text “Hi” converts to hex 4869, since H equals decimal 72 (hex 48) and i equals decimal 105 (hex 69).

✏️ Text → Hex: “Hi”

H
ASCII 72
i
ASCII 105
↓ decimal → hex ↓
48
69

ফলাফল:4869

Hex to Base64

Hex to Base64 conversion regroups the raw bytes a hex string represents into sets of 3 bytes (24 bits), splits each 24-bit group into four 6-bit segments, then maps each 6-bit segment to one of 64 Base64 characters (A-Z, a-z, 0-9, +, /). Hex 48656C6C6F, which is 5 bytes, converts to Base64 SGVsbG8=, with padding added when the byte count doesn’t divide evenly by 3.

🔗 Hex → Base64 Pipeline

48 65 6C 6C 6F
↓ hex pairs → raw bytes
72101108108111
↓ group into 3-byte (24-bit) chunks → split into 6-bit segments
010010000110010101
↓ map to Base64 alphabet
SGVsbG8=

Hex Color Conversions

A hex color code is a 6-character hex value that represents a color using 2 digits each for red, green, and blue. The code FF5733 represents a red-orange color: FF (255) red, 57 (87) green, and 33 (51) blue.

Hex to RGB

Hex to RGB conversion splits a 6-character hex color into 3 pairs, then converts each pair to its decimal value. Hex FF5733 converts to RGB(255, 87, 51), following the red, green, blue pair order.

Hex to HSL

Hex to HSL conversion extracts the RGB values first, then calculates hue, saturation, and lightness from the relative brightness and range of the RGB channels. Hue is measured in degrees from 0 to 360, while saturation and lightness are both measured as percentages from 0 to 100.

Hex to HSV

Hex to HSV conversion also starts from the extracted RGB values, then calculates hue, saturation, and value (brightness). HSV differs from HSL in how it defines brightness: HSV’s value channel tracks the highest of the 3 RGB channels directly, while HSL’s lightness averages the highest and lowest channels.

Hex to CMYK

Hex to CMYK conversion extracts RGB first, then converts the RGB values into cyan, magenta, yellow, and key (black) percentages for print use. CMYK values are subtractive, meaning they describe how much ink absorbs light, while RGB and hex values are additive, describing how much light a screen emits.

Hex to Pantone

Hex to Pantone conversion matches a hex color against the closest entry in the Pantone Matching System (PMS) library, since Pantone uses named ink formulations rather than a mathematical RGB or CMYK formula. The match is an approximation: 2 different hex values can map to the same Pantone swatch, and print output can vary from the on-screen hex preview depending on paper stock and printing process.

🎨 Color Decomposer: #FF5733

FF
Red: 255
57
Green: 87
33
Blue: 51
HSL11°, 100%, 60%
HSV11°, 80%, 100%
CMYK0%, 66%, 80%, 0%

Hex in Blockchain

Blockchain systems store nearly all raw data in hex format. Transaction identifiers, block hashes, addresses, and smart contract data all use hex because it maps directly to the underlying bytes without losing structure.

Transaction IDs

একটি বিটকয়েন লেনদেন আইডি (txid) একটি 64-অক্ষরের হেক্স স্ট্রিং। এটি ক্রমিক লেনদেনের ডবল SHA-256 হ্যাশের প্রতিনিধিত্ব করে, পাঠযোগ্যতার জন্য 32 কাঁচা বাইট থেকে হেক্স আকারে সংকুচিত।

ব্লক হ্যাশ

A block hash is also a 64-character hex string, produced by hashing the 80-byte block header twice with SHA-256. Bitcoin’s proof-of-work difficulty target requires the hash to fall below a threshold, which in hex terms means the hash must start with a set number of leading zeros.

ঠিকানা এবং সর্বজনীন কী

A Bitcoin public key is 33 bytes in compressed form or 65 bytes uncompressed, shown in hex before conversion to Base58Check or Bech32 format. An Ethereum address is a 40-character hex string (20 bytes) with a 0x prefix.

Opcodes এবং স্ক্রিপ্ট

Bitcoin Script uses single-byte opcodes referenced by their hex values. A standard Pay-to-Public-Key-Hash script reads 76 A9 14 [hash] 88 AC in hex, where 76 is OP_DUP, A9 is OP_HASH160, 88 is OP_EQUALVERIFY, and AC is OP_CHECKSIG.

স্মার্ট চুক্তি তথ্য

ইথেরিয়াম স্মার্ট চুক্তি একটি লেনদেনের ইনপুট ক্ষেত্রে হেক্স ডেটা হিসাবে এনকোড কল করে। প্রথম 4 বাইট একটি ফাংশন নির্বাচক গঠন করে, ফাংশন স্বাক্ষরের Keccak-256 হ্যাশ থেকে প্রাপ্ত। একটি ERC-20 ট্রান্সফার() কল নির্বাচক 0xA9059CBB দিয়ে শুরু হয়।

⛓️ Transaction Anatomy

01000000

01

7b1eabe0209b1fe794124575ef807057c77ada2138ae4fa8d6c4de0398a14f3f

00000000

494830450221008949…

ffffffff

Hover over fields to decode the raw hex transaction bytes.

Hex in Programming and Data

হেক্সাডেসিমেল shows up across 6 common programming and data tasks beyond basic number conversion: floating-point encoding, byte order handling, bitwise operations, machine code inspection, raw file analysis, and identifier generation.

Hex to IEEE 754

Hex to IEEE 754 conversion reads a hex value as a floating-point number using the IEEE 754 standard, which splits the bits into a sign bit, an exponent, and a mantissa. A 32-bit (single-precision) float uses 1 sign bit, 8 exponent bits, and 23 mantissa bits. The hex value 3F800000 converts to the floating-point value 1.0 under this standard.

Hex Endian Converter

A hex endian converter reverses the byte order of a hex value between big-endian and little-endian formats. Big-endian stores the most significant byte first; little-endian stores the least significant byte first. The 4-byte hex value 12345678 in big-endian becomes 78563412 in little-endian, since the byte sequence reverses while each byte’s own 2 digits keep their order.

Hex XOR Calculator

A hex XOR calculator applies the bitwise XOR operation to 2 hex values, comparing them bit by bit and returning 1 where the bits differ and 0 where they match. Hex FF XOR 0F equals F0, since every bit position where the 2 values disagree produces a 1.

Hex to Assembly

Hex to assembly conversion, also called disassembly, translates raw machine code bytes back into readable assembly instructions for a specific processor architecture. Each hex opcode maps to one instruction mnemonic, such as MOV, ADD, or JMP, though the exact mapping depends on the instruction set: x86, ARM, or another architecture.

Hex Dump Converter

একটি হেক্স ডাম্প কনভার্টার একটি বাইনারি ফাইল নেয় এবং তার কাঁচা বাইটগুলিকে হেক্স ফর্ম্যাটে প্রদর্শন করে, সাধারণত একটি ASCII কলামের পাশাপাশি প্রতিটি বাইটের জন্য মুদ্রণযোগ্য অক্ষর দেখায়। হেক্স ডাম্পস ডেভেলপারদের ফাইল শিরোনামগুলি পরিদর্শন করতে, ফাইল স্বাক্ষর যাচাই করতে এবং প্রতিটি ফাইল প্রকারের জন্য একটি বিশেষ পার্সার ছাড়াই বাইনারি ডেটা ডিবাগ করতে দেয়৷

Hex to UUID

হেক্স থেকে UUID রূপান্তর একটি 32-অক্ষরের (16-বাইট) হেক্স মানকে স্ট্যান্ডার্ড UUID প্যাটার্নে ফর্ম্যাট করে: 8-4-4-4-12 হেক্স ডিজিটগুলি হাইফেন দ্বারা আলাদা করা হয়, যেমন 550E8400-E29B-41D4-A716-446005044। একটি UUID হল একটি 128-বিট মান যা সমস্ত সিস্টেম জুড়ে সংঘর্ষের প্রায় শূন্য সম্ভাবনা সহ রেকর্ড বা বস্তু সনাক্ত করতে ব্যবহৃত হয়।

🖥️ Programming Data Formats

📊
IEEE 754
3F800000 → 1.0 (32-bit float)
🔀
Endian Swap
12345678 ⇄ 78563412
XOR Operation
FF ⊕ 0F → F0
⚙️
Assembly: 90 → NOP
Opcodes map to instructions
🔑
UUID Format
32 hex → 8-4-4-4-12

রূপান্তর রেফারেন্স

HexদশমিকবাইনারিASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111

📚 ASCII Control Chars

HexদশমিকবাইনারিASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111

ক্রিপ্টোতে সাধারণ হেক্স মান

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

🪙 Web3 & Bitcoin Ops

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

হেক্স বনাম অন্যান্য নম্বর সিস্টেম

Propertyবাইনারি (Base-2)Octal (Base-8)দশমিক (Base-10)Hex (Base-16)
Digits used0, 10-70-90-9, A-F
Bits per digit13~3.324
One byte requires8 digits3 digits1-3 digits2 digits
Common prefix0b0oNone0x
255 expressed as11111111377255FF
Primary useLogic gates, bit flagsUnix permissionsEveryday arithmeticMemory, crypto, colors

📊 Base Comparison

HEX

2 chars

FF

আমাদের বিশেষ সরঞ্জাম অন্বেষণ করুন

CMYK থেকে HEX কনভার্টার

হেক্স ডাম্প কনভার্টার

হেক্স এন্ডিয়ান কনভার্টার

Hex IEEE 754 কনভার্টার

হেক্স স্বাক্ষরিত/স্বাক্ষরবিহীন রূপান্তরকারী

হেক্স থেকে ASCII কনভার্টার

হেক্স টু অ্যাসেম্বলি কনভার্টার

হেক্স থেকে বেস 64 কনভার্টার

হেক্স থেকে বিসিডি কনভার্টার

HEX থেকে CMYK কনভার্টার

হেক্স থেকে EBCDIC কনভার্টার

HEX থেকে HSL কনভার্টার

HEX থেকে HSV কনভার্টার

হেক্স টু আইপি অ্যাড্রেস কনভার্টার

হেক্স থেকে MAC ঠিকানা কনভার্টার

HEX থেকে OKLCH কনভার্টার

প্যানটোন কনভার্টার থেকে HEX

হেক্স থেকে PCAP কনভার্টার

HEX থেকে RAL কনভার্টার

HEX থেকে RGB কনভার্টার

HEX থেকে RGBA কনভার্টার

হেক্স থেকে UF2 কনভার্টার

হেক্স থেকে ইউনিকোড কনভার্টার

হেক্স থেকে UTF-8 কনভার্টার

Hex UUID কনভার্টার

Hex XOR ক্যালকুলেটর

HSL থেকে HEX কনভার্টার

HSV থেকে HEX কনভার্টার

RGB থেকে HEX কনভার্টার

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

হেক্সাডেসিমেল কি?

হেক্সাডেসিমেল হল একটি বেস-16 নম্বর সিস্টেম যা 16টি চিহ্ন ব্যবহার করে: সংখ্যা 0 থেকে 9 এবং অক্ষর A থেকে F পর্যন্ত। প্রতিটি হেক্স ডিজিট 4টি বাইনারি ডিজিট উপস্থাপন করে, তাই 2টি হেক্স ডিজিট সবসময় 1 বাইটের সমান। কম্পিউটারগুলি হেক্স ব্যবহার করে এমন একটি আকারে কাঁচা ডেটা প্রদর্শন করতে যা সংক্ষিপ্ত এবং পাঠযোগ্য থাকে।

একটি হেক্স কনভার্টার কি?

একটি হেক্স রূপান্তরকারী একটি টুল যা হেক্সাডেসিমেল এবং অন্য সংখ্যা বিন্যাসের মধ্যে একটি মান অনুবাদ করে, যেমন দশমিক, বাইনারি, অক্টাল বা পাঠ্য। আপনি একটি ক্ষেত্রে একটি মান লিখুন, এবং টুলটি একই ধাপের মধ্যে লক্ষ্য বিন্যাসে সমতুল্য মান প্রদান করে।

আমি কিভাবে হেক্সকে দশমিকে রূপান্তর করব?

প্রতিটি হেক্স ডিজিটকে তার অবস্থানে উত্থাপিত 16 দ্বারা গুণ করুন, তারপর ফলাফলগুলি একসাথে যোগ করুন। হেক্স মান 1A3 দশমিক 419 এ রূপান্তরিত হয়: (1 × 256) + (10 × 16) + (3 × 1) = 256 + 160 + 3 = 419।

TRY IT →

আমি কিভাবে হেক্সে দশমিক রূপান্তর করব?

দশমিক সংখ্যাটিকে 16 দ্বারা ভাগ করুন, অবশিষ্টটিকে একটি হেক্স ডিজিট হিসাবে রেকর্ড করুন, তারপর ভাগফল 0 এ না পৌঁছা পর্যন্ত ভাগফলের উপর বিভাজনটি পুনরাবৃত্তি করুন। অবশিষ্টাংশগুলিকে বিপরীত ক্রমে পড়লে হেক্সের মান পাওয়া যায়। দশমিক 1500 এই পদ্ধতিটি ব্যবহার করে হেক্স 5DC তে রূপান্তরিত হয়: 1500 ÷ 16 = 93 অবশিষ্ট 12 (C), 93 ÷ 16 = 5 অবশিষ্ট 13 (D), 5 ÷ 16 = 0 অবশিষ্ট 5। অবশিষ্টাংশগুলিকে পিছনের দিকে পড়লে 5DC পাওয়া যায়।

TRY IT →

আমি কিভাবে হেক্সকে বাইনারিতে রূপান্তর করব?

প্রতিটি হেক্স ডিজিট তার 4-বিট বাইনারি সমতুল্য দিয়ে প্রতিস্থাপন করুন, তারপর ক্রমানুসারে একসাথে গ্রুপে যোগ দিন। হেক্স মান 2AA বাইনারি 0010 1010 1010 তে রূপান্তরিত হয়, যেহেতু 2 হল 0010, এবং A হল 1010 দুটি অবশিষ্ট অবস্থানের প্রতিটিতে।

TRY IT →

How do I convert binary to hex?

বাইনারি সংখ্যাগুলিকে 4-এর সেটে গোষ্ঠীভুক্ত করুন, ডান থেকে শুরু করে, বাঁদিকের গোষ্ঠীটিকে শূন্য দিয়ে প্যাডিং করুন যদি এতে 4টির কম সংখ্যা থাকে, তারপর প্রতিটি গ্রুপকে তার হেক্স ডিজিটে রূপান্তর করুন। বাইনারি মান 1010101010 হেক্স 2AA-তে রূপান্তরিত হয়: 0010 1010 1010 হিসাবে গোষ্ঠীভুক্ত, যা 2, A, A হিসাবে পড়া হয়।

How do I convert hex to octal?

Convert the hex value to binary first, then regroup the binary digits into sets of 3 from the right, then convert each group of 3 to its octal digit. The hex value FF converts to octal 377: FF is binary 11111111, grouped as 011 111 111, which reads as 3, 7, 7.

আমি কীভাবে হেক্সকে পাঠ্যে রূপান্তর করব?

হেক্স স্ট্রিংকে 2-অক্ষরের বাইট জোড়ায় বিভক্ত করুন, প্রতিটি জোড়াকে তার দশমিক মানের সাথে রূপান্তর করুন, তারপর ASCII বা UTF-8 ব্যবহার করে অক্ষর হিসাবে সেই বাইটগুলি পড়ুন। হেক্স স্ট্রিং 48 65 6C 6C 6F ডিকোড করে “হ্যালো,” যেহেতু 48 হল H, 65 হল e, 6C হল l, 6C হল l এবং 6F হল o৷

TRY IT →

How do I convert hex to ASCII?

হেক্সকে ASCII তে রূপান্তর করুন হেক্স থেকে টেক্সটের মতোই: হেক্স স্ট্রিংটিকে বাইট জোড়ায় ভাগ করুন, প্রতিটি জোড়াকে দশমিকে রূপান্তর করুন, তারপর ASCII টেবিলের সাথে সেই দশমিক মানটি মেলে। ASCII শুধুমাত্র 0 থেকে 127 পর্যন্ত বাইট মান কভার করে (হেক্সে 00 থেকে 7F), তাই 7F-এর উপরে যেকোনো বাইট স্ট্যান্ডার্ড ASCII-এর বাইরে পড়ে এবং পরিবর্তে UTF-8 ডিকোডিং প্রয়োজন।

আমি কিভাবে হেক্সকে UTF-8 এ রূপান্তর করব?

For byte values 00 through 7F, hex to UTF-8 conversion works exactly like hex to ASCII, with 1 byte per character. For byte values above 7F, UTF-8 uses multi-byte sequences, so the converter reads 2, 3, or 4 hex bytes together to decode a single character correctly.

আমি কিভাবে পাঠ্যকে হেক্সে রূপান্তর করব?

প্রতিটি অক্ষরকে তার অক্ষর এনকোডিং ব্যবহার করে তার বাইট মানতে রূপান্তর করুন, তারপর প্রতিটি বাইট মানকে 2-অক্ষরের হেক্স জোড়া হিসাবে লিখুন। টেক্সট “হাই” হেক্স 48 69 তে রূপান্তরিত হয়, যেহেতু H সমান দশমিক 72 (হেক্স 48) এবং i সমান দশমিক 105 (হেক্স 69)।

TRY IT →

হেক্স এবং বাইনারি মধ্যে পার্থক্য কি?

বাইনারি uses 2 symbols (0 and 1), while hex uses 16 symbols (0-9 and A-F). One hex digit always equals 4 binary digits, so hex represents the same data using a quarter of the characters. The byte 0xFF in hex is 11111111 in binary.

0x উপসর্গ মানে কি?

0x উপসর্গ একটি মানকে দশমিকের পরিবর্তে হেক্সাডেসিমেল হিসেবে চিহ্নিত করে। এটি ছাড়া, “10” দশ (দশমিক) এবং ষোল (হেক্স) এর মধ্যে অস্পষ্ট। উপসর্গটি সি প্রোগ্রামিং ভাষায় শুরু হয়েছিল এবং এখন বেশিরভাগ প্রোগ্রামিং ভাষা এবং ব্লকচেইন প্রোটোকল জুড়ে প্রদর্শিত হয়। Ethereum ঠিকানা সবসময় 0x উপসর্গ বহন করে; বিটকয়েন সাধারণত হয় না।

হেক্সাডেসিমেল সংখ্যা অক্ষর থাকতে পারে?

হ্যাঁ, হেক্সাডেসিমেল সংখ্যায় 6টি অক্ষর রয়েছে: A, B, C, D, E, এবং F। এই অক্ষরগুলি 10 থেকে 15 পর্যন্ত দশমিক মানের প্রতিনিধিত্ব করে, 16-প্রতীক পদ্ধতিতে দশমিকের 10টি একক-অঙ্কের চিহ্ন (0-9) দ্বারা অবশিষ্ট শূন্যস্থান পূরণ করে।

Is hexadecimal case-sensitive?

না, হেক্সাডেসিমেল অক্ষরগুলি তাদের সাংখ্যিক মানের জন্য কেস-সংবেদনশীল নয়৷ FF এবং ff উভয়ই সমান দশমিক 255, এবং বেশিরভাগ রূপান্তরকারী উভয় ক্ষেত্রে বা উভয়ের মিশ্রণ গ্রহণ করে। Ethereum-এ একটি ব্যতিক্রম বিদ্যমান, যেখানে ঠিকানা চেকসামগুলি অক্ষরের আবরণে অতিরিক্ত তথ্য এনকোড করে, তাই একটি Ethereum ঠিকানার ক্ষেত্রে পরিবর্তন করা তার চেকসামকে বাতিল করতে পারে যদিও অন্তর্নিহিত মান একই থাকে।

How many bytes are in a hexadecimal value?

A hexadecimal value contains 1 byte for every 2 hex digits, since each hex digit represents 4 bits and a byte holds 8 bits. A 2-character value like FF is 1 byte, a 4-character value like 1A3F is 2 bytes, and a 64-character value, common for cryptographic hashes, is 32 bytes.

হেক্স মান স্পেস থাকতে পারে?

না, কাঁচা হেক্স এনকোডিং ডেটার অংশ হিসাবে স্পেস অন্তর্ভুক্ত করে না। স্পেস বা কোলন কখনও কখনও পাঠযোগ্যতার জন্য বাইট জোড়ার মধ্যে যোগ করা হয়, যেমন 48 65 6C 6C 6F বা 48:65:6C:6C:6F। বেশিরভাগ হেক্স রূপান্তর সরঞ্জামগুলি মান প্রক্রিয়া করার আগে স্বয়ংক্রিয়ভাবে এই বিভাজকগুলিকে সরিয়ে দেয়।

একটি হেক্স সংখ্যা কত বড় হতে পারে?

একটি হেক্স সংখ্যার আকারের কোন নির্দিষ্ট সীমা নেই। ব্লকচেইন অ্যাপ্লিকেশনগুলি সাধারণত হ্যাশের জন্য 32-বাইট (256-বিট) মান এবং ঠিকানাগুলির জন্য 20-বাইট (160-বিট) মান ব্যবহার করে। একটি 32-বাইট হেক্স স্ট্রিং 64 অক্ষর দীর্ঘ চালায় এবং দশমিকে প্রায় 1.16 × 10⁷⁷ পর্যন্ত সংখ্যা উপস্থাপন করতে পারে, যার জন্য রাউন্ডিং ত্রুটি ছাড়াই রূপান্তর করার জন্য নির্ভুল-নির্ভুল গাণিতিক প্রয়োজন।

ব্লকচেইনে হেক্সাডেসিমাল কিসের জন্য ব্যবহৃত হয়?

হেক্সাডেসিমেল লেনদেন আইডি, ব্লক হ্যাশ, পাবলিক কী, ঠিকানা, স্ক্রিপ্ট অপকোড এবং স্মার্ট চুক্তি কলডেটা সহ প্রায় সমস্ত কাঁচা ব্লকচেইন ডেটা উপস্থাপন করে। হেক্স সরাসরি বাইনারি ডেটাতে ম্যাপ করে, 1 বাইটের সমান 2 হেক্স অক্ষর সহ, যা নিম্ন-স্তরের প্রোটোকল ডেটা কমপ্যাক্ট রাখে এবং একই সময়ে পঠনযোগ্য।

Why do blockchain explorers show data in hex?

Blockchain explorers show data in hex because hex preserves the exact byte structure without interpretation. Opcodes, version bytes, address prefixes, and hash outputs stay visible and verifiable in hex. দশমিক would obscure the byte-level structure, and binary would take up too much space to read.

How can I troubleshoot an incorrect hex conversion?

Check 5 common sources of error when a hex conversion looks wrong: leading or trailing whitespace in the input, an unremoved 0x prefix, byte order (endianness) mismatched between big-endian and little-endian reads, signed versus unsigned interpretation of the same bits, and a dropped leading zero that shifts every digit’s position. Comparing the value against a known conversion table entry, such as FF equaling 255, isolates which of these 5 causes applies.