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