Convert Unicode to Any Base

Convert Unicode to Any Base gives you complete control over how Unicode characters are represented numerically. Instantly convert each character in your input into binary, octal, decimal, or hexadecimal formats with live updates, copy/export features, and file import support.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .tsv, .log, .json, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total characters: 0

How to Use:

  1. Paste any Unicode text into the Unicode Input box.
  2. Select the desired numeric base from the Base dropdown.
  3. View the converted output in real time in the Converted Output area.
  4. Use Choose File to import text from a supported file.
  5. Click Convert to update manually or Clear All to reset the form.
  6. Use Copy Output to copy the result to your clipboard.

What Convert Unicode to Any Base can do:

This tool reads each character, grabs its Unicode code point, and converts it into a numeric string in the selected base (2, 8, 10, or 16). It handles any valid input including emoji and multilingual text and includes live output flash, character counting, and styled file import controls.

Example:

Input:

Hi πŸ˜ƒ

Selected Base: Hex (Base 16)

Output:

48 69 20 1F603

Common Use Cases:

Convert Unicode to Any Base is ideal for encoding systems, Unicode data analysis, educational tools, debugging text transformations, or preparing encoded content for different software environments. It’s especially helpful for developers working with Unicode APIs, binary protocols, or character-encoded databases.

Useful Tools & Suggestions:

Trying to get character values into different bases? Analyze Unicode helps you see the exact code points before the conversion. And if you’re starting from something encoded, Base64-decode Text can help clean things up before jumping into a new base.