Network & Web
NetBIOS Name Encoder
Encode 1–16 NetBIOS name bytes as 32 A–P letters. Inspect both nibbles, encoded letters, and space padding for every byte.
This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.
NetBIOS first-level encoding adds ASCII A to each nibble, producing two letters per input byte.
The result contains the encoded label and a table of byte, nibble, and padding calculations.
- Compare a known name with the 32-letter first-level label in a NetBIOS packet capture.
Set the name bytes and service suffix
- Choose Latin1 text or Hex bytes under Name format.
- Enter the name. Supply its final service byte explicitly when required.
- Run the encoder and inspect the label.
Encode FRED as a first-level label
Input: FRED
Settings: Name format Latin1 text; Offset 65; twelve space bytes fill the 16-byte name.
Result: EGFCEFEECACACACACACACACACACACACA
F becomes EG, R becomes FC, E becomes EF, and D becomes EE. Each trailing space becomes CA.
Byte encoding and packet boundaries
- The encoder preserves case and does not select an OEM code page.
- The result omits DNS label lengths, scope, and packet headers.
- Encoding does not check host existence or name ownership.