This "tool" was originally intended as a joke (who will ever need to encode/decode a computer encoding without a computer!?). I did it as a sort of parody of the "secret message wheels" often found in, e.g., packs of children's food. Joke or not, I found it useful —ed.
Whether you are converting from Unicode (UCS) values to UTF-8 octets, or vice-versa, scan Part 1 till you find a row that corresponds to your character. The left side of each row shows the Unicode Value (represented as 4 or 8 digit hexadecimal number, preceded by the U+ or U- prefixes); the right part shows the octet(s) in the UTF-8 sequence (each octet is a 2 digit hexadecimal number). Letter x represents a hexadecimal digit that is identical on both sides.
If your row in Part 1 contains dots, you need to use Part 2 to complete the conversion. The left side of each row in Part 2 shows the 3 digits missing from the Unicode Value (the "..." in Part 1); the right part shows the 2 octets from missing the UTF-8 sequence (the ".. .." in Part 1). Letter x, as in Part 1, represents an hexadecimal digit that is identical on both sides.
Part 1. | Part 2. | |
---|---|---|
U+000x = [0x] U+001x = [1x] U+002x = [2x] U+003x = [3x] U+004x = [4x] U+005x = [5x] U+006x = [6x] U+007x = [7x] U+008x = [C2 8x] U+009x = [C2 9x] U+00Ax = [C2 Ax] U+00Bx = [C2 Bx] U+00Cx = [C3 8x] U+00Dx = [C3 9x] U+00Ex = [C3 Ax] U+00Fx = [C3 Bx] U+010x = [C4 8x] U+011x = [C4 9x] U+012x = [C4 Ax] U+013x = [C4 Bx] U+014x = [C5 8x] U+015x = [C5 9x] U+016x = [C5 Ax] U+017x = [C5 Bx] U+018x = [C6 8x] U+019x = [C6 9x] U+01Ax = [C6 Ax] U+01Bx = [C6 Bx] U+01Cx = [C7 8x] U+01Dx = [C7 9x] U+01Ex = [C7 Ax] U+01Fx = [C7 Bx] U+020x = [C8 8x] U+021x = [C8 9x] U+022x = [C8 Ax] U+023x = [C8 Bx] U+024x = [C9 8x] U+025x = [C9 9x] U+026x = [C9 Ax] U+027x = [C9 Bx] U+028x = [CA 8x] U+029x = [CA 9x] U+02Ax = [CA Ax] U+02Bx = [CA Bx] U+02Cx = [CB 8x] U+02Dx = [CB 9x] U+02Ex = [CB Ax] U+02Fx = [CB Bx] U+030x = [CC 8x] U+031x = [CC 9x] U+032x = [CC Ax] U+033x = [CC Bx] U+034x = [CD 8x] U+035x = [CD 9x] U+036x = [CD Ax] U+037x = [CD Bx] U+038x = [CE 8x] U+039x = [CE 9x] U+03Ax = [CE Ax] U+03Bx = [CE Bx] U+03Cx = [CF 8x] U+03Dx = [CF 9x] U+03Ex = [CF Ax] U+03Fx = [CF Bx] U+040x = [D0 8x] U+041x = [D0 9x] U+042x = [D0 Ax] U+043x = [D0 Bx] U+044x = [D1 8x] U+045x = [D1 9x] U+046x = [D1 Ax] U+047x = [D1 Bx] U+048x = [D2 8x] U+049x = [D2 9x] U+04Ax = [D2 Ax] U+04Bx = [D2 Bx] U+04Cx = [D3 8x] U+04Dx = [D3 9x] U+04Ex = [D3 Ax] U+04Fx = [D3 Bx] U+050x = [D4 8x] U+051x = [D4 9x] U+052x = [D4 Ax] U+053x = [D4 Bx] U+054x = [D5 8x] U+055x = [D5 9x] U+056x = [D5 Ax] U+057x = [D5 Bx] U+058x = [D6 8x] U+059x = [D6 9x] U+05Ax = [D6 Ax] U+05Bx = [D6 Bx] U+05Cx = [D7 8x] U+05Dx = [D7 9x] U+05Ex = [D7 Ax] U+05Fx = [D7 Bx] U+060x = [D8 8x] U+061x = [D8 9x] U+062x = [D8 Ax] U+063x = [D8 Bx] U+064x = [D9 8x] U+065x = [D9 9x] U+066x = [D9 Ax] U+067x = [D9 Bx] U+068x = [DA 8x] U+069x = [DA 9x] U+06Ax = [DA Ax] U+06Bx = [DA Bx] U+06Cx = [DB 8x] U+06Dx = [DB 9x] U+06Ex = [DB Ax] U+06Fx = [DB Bx] U+070x = [DC 8x] U+071x = [DC 9x] U+072x = [DC Ax] U+073x = [DC Bx] U+074x = [DD 8x] U+075x = [DD 9x] U+076x = [DD Ax] U+077x = [DD Bx] U+078x = [DE 8x] U+079x = [DE 9x] U+07Ax = [DE Ax] U+07Bx = [DE Bx] U+07Cx = [DF 8x] U+07Dx = [DF 9x] U+07Ex = [DF Ax] U+07Fx = [DF Bx] U+x... = [Ex .. ..] U-0001x... = [F0 9x .. ..] U-0002x... = [F0 Ax .. ..] U-0003x... = [F0 Bx .. ..] U-0004x... = [F1 8x .. ..] U-0005x... = [F1 9x .. ..] U-0006x... = [F1 Ax .. ..] U-0007x... = [F1 Bx .. ..] U-0008x... = [F2 8x .. ..] U-0009x... = [F2 9x .. ..] U-000Ax... = [F2 Ax .. ..] U-000Bx... = [F2 Bx .. ..] U-000Cx... = [F3 8x .. ..] U-000Dx... = [F3 9x .. ..] U-000Ex... = [F3 Ax .. ..] U-000Fx... = [F3 Bx .. ..] U-0010x... = [F4 8x .. ..] |
00x = [80 8x] 01x = [80 9x] 02x = [80 Ax] 03x = [80 Bx] 04x = [81 8x] 05x = [81 9x] 06x = [81 Ax] 07x = [81 Bx] 08x = [82 8x] 09x = [82 9x] 0Ax = [82 Ax] 0Bx = [82 Bx] 0Cx = [83 8x] 0Dx = [83 9x] 0Ex = [83 Ax] 0Fx = [83 Bx] 10x = [84 8x] 11x = [84 9x] 12x = [84 Ax] 13x = [84 Bx] 14x = [85 8x] 15x = [85 9x] 16x = [85 Ax] 17x = [85 Bx] 18x = [86 8x] 19x = [86 9x] 1Ax = [86 Ax] 1Bx = [86 Bx] 1Cx = [87 8x] 1Dx = [87 9x] 1Ex = [87 Ax] 1Fx = [87 Bx] 20x = [88 8x] 21x = [88 9x] 22x = [88 Ax] 23x = [88 Bx] 24x = [89 8x] 25x = [89 9x] 26x = [89 Ax] 27x = [89 Bx] 28x = [8A 8x] 29x = [8A 9x] 2Ax = [8A Ax] 2Bx = [8A Bx] 2Cx = [8B 8x] 2Dx = [8B 9x] 2Ex = [8B Ax] 2Fx = [8B Bx] 30x = [8C 8x] 31x = [8C 9x] 32x = [8C Ax] 33x = [8C Bx] 34x = [8D 8x] 35x = [8D 9x] 36x = [8D Ax] 37x = [8D Bx] 38x = [8E 8x] 39x = [8E 9x] 3Ax = [8E Ax] 3Bx = [8E Bx] 3Cx = [8F 8x] 3Dx = [8F 9x] 3Ex = [8F Ax] 3Fx = [8F Bx] 40x = [90 8x] 41x = [90 9x] 42x = [90 Ax] 43x = [90 Bx] 44x = [91 8x] 45x = [91 9x] 46x = [91 Ax] 47x = [91 Bx] 48x = [92 8x] 49x = [92 9x] 4Ax = [92 Ax] 4Bx = [92 Bx] 4Cx = [93 8x] 4Dx = [93 9x] 4Ex = [93 Ax] 4Fx = [93 Bx] 50x = [94 8x] 51x = [94 9x] 52x = [94 Ax] 53x = [94 Bx] 54x = [95 8x] 55x = [95 9x] 56x = [95 Ax] 57x = [95 Bx] 58x = [96 8x] 59x = [96 9x] 5Ax = [96 Ax] 5Bx = [96 Bx] 5Cx = [97 8x] 5Dx = [97 9x] 5Ex = [97 Ax] 5Fx = [97 Bx] 60x = [98 8x] 61x = [98 9x] 62x = [98 Ax] 63x = [98 Bx] 64x = [99 8x] 65x = [99 9x] 66x = [99 Ax] 67x = [99 Bx] 68x = [9A 8x] 69x = [9A 9x] 6Ax = [9A Ax] 6Bx = [9A Bx] 6Cx = [9B 8x] 6Dx = [9B 9x] 6Ex = [9B Ax] 6Fx = [9B Bx] 70x = [9C 8x] 71x = [9C 9x] 72x = [9C Ax] 73x = [9C Bx] 74x = [9D 8x] 75x = [9D 9x] 76x = [9D Ax] 77x = [9D Bx] 78x = [9E 8x] 79x = [9E 9x] 7Ax = [9E Ax] 7Bx = [9E Bx] 7Cx = [9F 8x] 7Dx = [9F 9x] 7Ex = [9F Ax] 7Fx = [9F Bx] |
80x = [A0 8x] 81x = [A0 9x] 82x = [A0 Ax] 83x = [A0 Bx] 84x = [A1 8x] 85x = [A1 9x] 86x = [A1 Ax] 87x = [A1 Bx] 88x = [A2 8x] 89x = [A2 9x] 8Ax = [A2 Ax] 8Bx = [A2 Bx] 8Cx = [A3 8x] 8Dx = [A3 9x] 8Ex = [A3 Ax] 8Fx = [A3 Bx] 90x = [A4 8x] 91x = [A4 9x] 92x = [A4 Ax] 93x = [A4 Bx] 94x = [A5 8x] 95x = [A5 9x] 96x = [A5 Ax] 97x = [A5 Bx] 98x = [A6 8x] 99x = [A6 9x] 9Ax = [A6 Ax] 9Bx = [A6 Bx] 9Cx = [A7 8x] 9Dx = [A7 9x] 9Ex = [A7 Ax] 9Fx = [A7 Bx] A0x = [A8 8x] A1x = [A8 9x] A2x = [A8 Ax] A3x = [A8 Bx] A4x = [A9 8x] A5x = [A9 9x] A6x = [A9 Ax] A7x = [A9 Bx] A8x = [AA 8x] A9x = [AA 9x] AAx = [AA Ax] ABx = [AA Bx] ACx = [AB 8x] ADx = [AB 9x] AEx = [AB Ax] AFx = [AB Bx] B0x = [AC 8x] B1x = [AC 9x] B2x = [AC Ax] B3x = [AC Bx] B4x = [AD 8x] B5x = [AD 9x] B6x = [AD Ax] B7x = [AD Bx] B8x = [AE 8x] B9x = [AE 9x] BAx = [AE Ax] BBx = [AE Bx] BCx = [AF 8x] BDx = [AF 9x] BEx = [AF Ax] BFx = [AF Bx] C0x = [B0 8x] C1x = [B0 9x] C2x = [B0 Ax] C3x = [B0 Bx] C4x = [B1 8x] C5x = [B1 9x] C6x = [B1 Ax] C7x = [B1 Bx] C8x = [B2 8x] C9x = [B2 9x] CAx = [B2 Ax] CBx = [B2 Bx] CCx = [B3 8x] CDx = [B3 9x] CEx = [B3 Ax] CFx = [B3 Bx] D0x = [B4 8x] D1x = [B4 9x] D2x = [B4 Ax] D3x = [B4 Bx] D4x = [B5 8x] D5x = [B5 9x] D6x = [B5 Ax] D7x = [B5 Bx] D8x = [B6 8x] D9x = [B6 9x] DAx = [B6 Ax] DBx = [B6 Bx] DCx = [B7 8x] DDx = [B7 9x] DEx = [B7 Ax] DFx = [B7 Bx] E0x = [B8 8x] E1x = [B8 9x] E2x = [B8 Ax] E3x = [B8 Bx] E4x = [B9 8x] E5x = [B9 9x] E6x = [B9 Ax] E7x = [B9 Bx] E8x = [BA 8x] E9x = [BA 9x] EAx = [BA Ax] EBx = [BA Bx] ECx = [BB 8x] EDx = [BB 9x] EEx = [BB Ax] EFx = [BB Bx] F0x = [BC 8x] F1x = [BC 9x] F2x = [BC Ax] F3x = [BC Bx] F4x = [BD 8x] F5x = [BD 9x] F6x = [BD Ax] F7x = [BD Bx] F8x = [BE 8x] F9x = [BE 9x] FAx = [BE Ax] FBx = [BE Bx] FCx = [BF 8x] FDx = [BF 9x] FEx = [BF Ax] FFx = [BF Bx] |