Hex Table

DecimalHexRelative
00-
11-
22-
33-
44-
55-
66-
77-
88-
99-
10a-
11b-
12c-
13d-
14e-
15f-
1610-
1711-
1812-
1913-
2014-
2115-
2216-
2317-
2418-
2519-
261a-
271b-
281c-
291d-
301e-
311f-
3220-
3321-
3422-
3523-
3624-
3725-
3826-
3927-
4028-
4129-
422a-
432b-
442c-
452d-
462e-
472f-
4830-
4931-
5032-
5133-
5234-
5335-
5436-
5537-
5638-
5739-
583a-
593b-
603c-
613d-
623e-
633f-
6440-
6541-
6642-
6743-
6844-
6945-
7046-
7147-
7248-
7349-
744a-
754b-
764c-
774d-
784e-
794f-
8050-
8151-
8252-
8353-
8454-
8555-
8656-
8757-
8858-
8959-
905a-
915b-
925c-
935d-
945e-
955f-
9660-
9761-
9862-
9963-
10064-
10165-
10266-
10367-
10468-
10569-
1066a-
1076b-
1086c-
1096d-
1106e-
1116f-
11270-
11371-
11472-
11573-
11674-
11775-
11876-
11977-
12078-
12179-
1227a-
1237b-
1247c-
1257d-
1267e-
1277f-
12880-128
12981-127
13082-126
13183-125
13284-124
13385-123
13486-122
13587-121
13688-120
13789-119
1388a-118
1398b-117
1408c-116
1418d-115
1428e-114
1438f-113
14490-112
14591-111
14692-110
14793-109
14894-108
14995-107
15096-106
15197-105
15298-104
15399-103
1549a-102
1559b-101
1569c-100
1579d-99
1589e-98
1599f-97
160a0-96
161a1-95
162a2-94
163a3-93
164a4-92
165a5-91
166a6-90
167a7-89
168a8-88
169a9-87
170aa-86
171ab-85
172ac-84
173ad-83
174ae-82
175af-81
176b0-80
177b1-79
178b2-78
179b3-77
180b4-76
181b5-75
182b6-74
183b7-73
184b8-72
185b9-71
186ba-70
187bb-69
188bc-68
189bd-67
190be-66
191bf-65
192c0-64
193c1-63
194c2-62
195c3-61
196c4-60
197c5-59
198c6-58
199c7-57
200c8-56
201c9-55
202ca-54
203cb-53
204cc-52
205cd-51
206ce-50
207cf-49
208d0-48
209d1-47
210d2-46
211d3-45
212d4-44
213d5-43
214d6-42
215d7-41
216d8-40
217d9-39
218da-38
219db-37
220dc-36
221dd-35
222de-34
223df-33
224e0-32
225e1-31
226e2-30
227e3-29
228e4-28
229e5-27
230e6-26
231e7-25
232e8-24
233e9-23
234ea-22
235eb-21
236ec-20
237ed-19
238ee-18
239ef-17
240f0-16
241f1-15
242f2-14
243f3-13
244f4-12
245f5-11
246f6-10
247f7-9
248f8-8
249f9-7
250fa-6
251fb-5
252fc-4
253fd-3
254fe-2
255ff-1

Source: hextable-md.py

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
def make_markdown_table(array):
    nl = "\n"

    markdown = nl
    markdown += f"| {' | '.join(array[0])} |"

    markdown += nl
    markdown += f"| {' | '.join(['---']*len(array[0]))} |"

    markdown += nl
    for entry in array[1:]:
        markdown += f"| {' | '.join(entry)} |{nl}"

    return markdown


def main():
    relative_range = []
    for rel in range(129):
        relative_range.append(rel)
    relative_range.sort(reverse=True)

    hex_list = [['Decimal', 'Hex', 'Relative']]
    relative = ''

    for decimal in range(256):
        if decimal > 127:
            relative = relative_range[decimal-128]
        hex_list.append(
            [
                str(decimal),
                str(hex(decimal)).replace('0x', ''),
                '-' + str(relative)
            ]
        )

    print(make_markdown_table(hex_list))


if __name__ == '__main__':
    main()
Last modified 2025-08-28 19:38: Removed extra page titles. (f9d283e)