Character Code Conversion

文字コード変換

文字コード変換は、テキストの文字を別の文字コードに変換(デコード・エンコード)できるツールを提供しているサイトです。テキストをペーストするだけで、別の文字コード(UTF-8、UTF-16、Unicode、Shift_JIS、JIS、EUC)へ変換ができます。また、URLエンコード・URLデコード、HTMLエンコード・HTMLデコードに対応しています。ご利用は無料(フリー)です。

使い方

  1. 文字コード変換したいテキストを貼り付けます。
  2. 自動的に各種類の文字コードに変換(エンコード・デコード)されます。
  3. 変換(エンコード・デコード)された文字コードは、右上のアイコンをクリックすることで「コピー」「ダウンロード」が可能です。

文字コードとは

文字に割り当てる数字・番号のことを言います。A=1、B=2、C=3、・・・Z=26と文字を数字に置き換えることで、本来、数字しか扱うことができないコンピューターが、人間が理解しやすい文字を認識できるようになるのです。

有名な文字コードには「ASCII」「Shift_JIS」「UTF-8」「UTF-16」などがあります。

エンコード・デコードとは

  • エンコード
    データを他の形式へ変換すること
  • デコード
    変換されたデータに対し、元のデータに戻すこと
  • URLエンコード・URLデコード
    URLに使えない文字をURLで使っていい文字に変換すること
  • HTMLエンコード・HTMLデコード
    HTMLに使えない文字をURLで使っていい文字に変換すること
  • 数字実体参照
    数値で表される文字コードを使用して特定の文字を表すこと
  • 文字実体参照:
    文字実体参照名と呼ばれる名前を使用して特定の文字を表すこと

文字コードの種類

  • ASCII
    アルファベット・数字・記号などを1文字当たり7ビットで表すもの。American Standard Code for Information Interchange(情報交換用米国標準コード)で、英文字と一部の記号、数字のみに対応しています。
  • Shift_JIS
    日本語用の文字コードです。マイクロソフト、アスキー、三菱電機などが共同で開発したもので「SJIS」とも呼ばれます。
  • Unicode
    世界共通の文字コードとして使えるように開発されたもの。国際的な標準規格であり、メジャーな言語は、すべてUnicodeで表現できます。記号、絵文字、貨幣記号などにも対応しています。
  • UTF-8
    Unicode用の符号化方式の1つです。ASCIIをUnicodeでそのまま使用することを目的として開発されています。
  • UTF-16
    Unicode用の符号化方式の1つです。UTF-16では、ほとんどの文字は2バイト(16ビット)で表現されます。
  • EUC
    Extended Unix Codeのことで、AT&T社が策定した文字コードのこと。各国の言語に対応しており、日本語の文字集合を割り当てた定義を日本語EUC(EUC-JP)と呼びます。

改修履歴

  • 2026年4月9日 追加 結果エリアをURL・HTML・Unicode・日本語文字コード・コードポイント表・履歴の6タブに整理。
  • 2026年4月9日 追加 各変換欄に用途の解説文を追加。エラー時は「&#x...;形式で入力してください」など具体的なメッセージを表示。空入力時は変換を実行しないよう改善。
  • 2026年4月9日 追加 入力文字列を1文字ずつ分解してUnicodeコードポイント・UTF-8・UTF-16バイト列を一覧表示するコードポイント表を追加。直近20件の入力履歴をブラウザに自動保存する履歴機能を追加。
過去の改修履歴を見る
  • 初版 追加 文字コード変換ツール公開。URLエンコード・HTMLエスケープ・HTML数値参照・UTF-8・UTF-16・Shift_JIS・JIS・EUC-JPのエンコード/デコードに対応。

注意事項

このツールは無料でご利用いただけます。

※このプログラムはPHP8.2.22にて作成、動作確認を行っております。
※ご利用下さっている皆様のご意見・ご要望(改善要望)をお寄せください。