n= | 0 | 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 | << | >> |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |||
~ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
Trick: to find the ROT index that shifts letter G to letter X, click G in row 2, then click X in row 3 |
n= | 0 | 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 | 42 | 43 | 44 | 45 | 46 | << | >> |
47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 |
Submit delimited list of pixel bytes. Resulting file is a single plane greyscale PNG. (eg: 255,0,255,0,255,0,0,255,0 with width 3) |
Generate PNG: | Pixel width: | from HEX | from Decimal |
Submit a valid PNG to separate RGBA color channels: data returned will be displayed as base64 to preserve memory; decrypt to see data, first to last pixel as byte list. NOTE: Separation may take some time for medium to large PNG files. MAX File size: 1MB |
Split RGBA channels (to base64) | File: Upload |
[R] |
[G] |
[B] |
[A]lpha channel problematic. (under construction) |
||||||||
Image info: |
String | to HEX | HEX | to String | /2 | Collate: | to File | Rot-N: | From N: | Reverse |
Decimal | to HEX | HEX | to Decimal |
Bytes: | Every nth: | by Calendar |
String | to Binary | Binary | to String | to Hex |
Decimal | to Binary8bit | Binary | to Decimal |
Apply a bit-wise function to the INPUT value, filtered by the value in the input box directly above. ONLY 0s and 1s will be tested. (NOT only inverts INPUT binary) |
Gate: | OR | XOR | AND | NOT |
String | to ASCII | ASCII | to String | Character: | Every nth: | by Calendar |
String | to Alpha | Alpha | to String |
Encode | Decode | Analyze (ltd) | Analyze (full) | Ref sheet | dit=[.] dah=[-] word=[/] char delim=[ ] |
String | to Base64 | HEX | to Base64 | Base64 | to String | to File | to Hex |
Convert file (to base64) | File: Upload |
File info: |
Locate common sequences and patterns in byte data (base 256) to identify possible "rot"d data types. (eg, locate "PNG", "JFIF", "RIFF"). Click on any hilited match to de-rot and use. |
Source: | Find: | Output: | Byte Rot: | << | 0 | >> |
Separate byte data to 8 bit planes |
from Hex | from Text | from Binary | from Numerals |
[7] MSB |
[6] |
[5] |
[4] |
[3] |
[2] |
[1] |
[0] LSB |