EUC-JP to UTF-8 Converter
Re-encode EUC-JP text or files as UTF-8. Paste text or pick a file, check the preview, then download. Everything runs inside your browser, so confidential documents never leave your device.
About EUC-JP
The Japanese encoding of choice on classic UNIX servers, old CGI/Perl sites and legacy MySQL dumps.
About UTF-8
The de-facto standard for the web, source code and data interchange. It covers every script plus emoji, and is byte-compatible with ASCII.
How the conversion works
EUC-JP stores kanji and kana in two bytes and half-width kana as 0x8E plus one byte. Its lead-byte range does not overlap Shift_JIS, which makes detection reliable. UTF-8 is a 1–4 byte variable-width encoding. A BOM is optional, but adding one keeps Excel from garbling CSV files. The tool decodes the input bytes to Unicode and re-encodes them as UTF-8, warning you about any byte or character that could not be represented.
How to use it
1) Paste your text or choose a file. 2) Toggle the BOM option if you need one. 3) Press Convert to preview and download the result. Files are also run through encoding detection so you can confirm the source encoding was right.
Frequently asked questions
Is my file uploaded anywhere?
No. All processing happens in JavaScript inside your browser; the file contents never touch the network. The page keeps working offline once loaded.
Can characters be lost converting EUC-JP to UTF-8?
UTF-8 covers all of Unicode, so nothing readable in EUC-JP is lost. Just make sure the source encoding is right — a wrong guess produces mojibake.
Should I add a BOM?
Add one if the file will be opened in Excel — without a BOM, Excel assumes Shift_JIS and garbles Japanese text. Omit it for files read by programs.
Is there a file size limit?
There is no server-side limit. Anything your browser can hold in memory — tens of megabytes in practice — will convert, though very large files may take a few seconds.