CharCode Converter is a lightweight utility for developers, ROM hackers, and
fan translators working with Japanese text encodings.
Enter raw hex codes and instantly see the corresponding characters — or type
any text and get its byte representation. Two modes, one tool.
── MODES ──────────────────────────────────────
CODE → CHAR
Enter hex bytes using the built-in keypad and decode them into characters
in real time. Each byte group is displayed alongside its decoded character,
so you can inspect multi-byte sequences at a glance.
CHAR → CODE
Type or paste any text and get the full hex byte sequence for each
character. Useful for building search strings or patching ROM data.
── SUPPORTED ENCODINGS ────────────────────────
• Shift_JIS — the native encoding of PC-98 games and most retro Japanese
software
• EUC-JP — common on Unix-based Japanese systems
• JIS X 0201 — single-byte katakana, used natively on PC-88 and Sharp X1
(no escape sequences)
• UTF-8 — modern standard
• UTF-16 — BE and LE variants
── DISPLAY BASE ───────────────────────────────
Switch between hexadecimal, decimal, octal, and binary display for all
byte values — handy when cross-referencing assembly listings or hardware
documentation.
── TYPICAL USE CASES ──────────────────────────
• ROM hacking and fan translation of PC-98, PC-88, Sharp X1 games
• Identifying the encoding of an unknown text dump
• Building Shift_JIS search strings for hex editors
• Debugging text rendering issues in legacy Japanese software
• Learning how multi-byte encodings like Shift_JIS actually work at the
byte level
── PRIVACY ────────────────────────────────────
No data collection. No internet access. No accounts.
Everything runs locally on your device.
See the full privacy policy for details.
── THANKS ────────────────────────────────────
This app is inspired by JojoAGogogo's no longer available app.
I used it a lot while translating my first PC-98 game.
I missed it to much that I made my own, free like JojoAGogogo's one