Shift_JIS to UTF-8 Converter
Re-encode Shift_JIS 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 Shift_JIS
The long-standing Japanese encoding on Windows. Still produced by Excel CSV exports and legacy business systems. The Windows variant is called CP932 (MS932) and adds vendor-specific characters.
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
Shift_JIS is a 1–2 byte variable-width encoding; half-width kana fit in a single byte. It cannot represent emoji or some rarer kanji. 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 Shift_JIS to UTF-8?
UTF-8 covers all of Unicode, so nothing readable in Shift_JIS 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.