FAQ 1: What is a Unicode code point?
Answer: A code point is the numeric value assigned to a character in the Unicode standard. The letter “A” is code point 65, the emoji “😀” is 128512, and so on. This tool shows you those numbers in four different numeral bases.
FAQ 2: What is the difference between binary, octal, decimal and hexadecimal?
Answer: They are the same numbers written in different bases. Binary (base 2) uses only 0 and 1, octal (base 8) uses digits 0–7, decimal (base 10) is the everyday system, and hexadecimal (base 16) uses 0–9 plus A–F. Hex and binary are especially common in computing because they align neatly with byte boundaries.
FAQ 3: Does it handle emoji and characters outside the Basic Multilingual Plane?
Answer: Yes. The tool uses Array.from and codePointAt so characters like emoji (“😀”, “🎉”) are treated as a single code point rather than being split into surrogate pairs.
FAQ 4: Is my text sent to a server?
Answer: No. All conversion happens entirely in your browser using JavaScript. Nothing you type or paste is transmitted anywhere, so the tool is safe for passwords, API keys and other sensitive data.
FAQ 5: Can I upload a file instead of pasting text?
Answer: Yes. Click the “Upload a file” link above the input area to load any plain-text file. The file contents appear in the input textarea ready for conversion.