Converter
Base64、UTF-8、UTF-16、ANSI、Hex、その間のすべての形式
任意の2つのエンコーディング間でテキストを直接変換 - プレーンテキストを経由せずに
結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。
Base64をデコードする方法
Base64をすぐに元のテキストへ戻せます。値を貼り付けると、入力しながら元のテキストが表示されます。
- 上の入力欄に入力値(例:SGVsbG8sIFdvcmxkIQ==)を入力するか貼り付けます。
- 結果がすぐに表示されます:SGVsbG8sIFdvcmxkIQ== は Hello, World! になります。
- 結果をコピーするか、変換元と変換先で30種類の形式から選びます。
Base64のしくみ
Base64はテキストのUTF-8バイト列を3バイト(24ビット)ずつ取り出し、6ビットずつ4つに分けます。各グループが64種類の文字の1つになります。バイト数が3の倍数でないときは、末尾を=で埋めます。
Base64→テキスト の例
| Base64 | テキスト |
|---|---|
SGVsbG8= | Hello |
SGVsbG8sIFdvcmxkIQ== | Hello, World! |
NERldi5OZXQ= | 4Dev.Net |
YStiPWM/ | a+b=c? |
Y2Fmw6k= | café |
MTAwJSBmcmVl | 100% free |
Base64とテキストとは
Base64はあらゆるデータを64種類の安全な文字(A-Z、a-z、0-9、+、/)で表します。メールの添付ファイル、data: URL、JSON Web Token、HTTP Basic認証で使われます。
テキストはUTF-8で読み書きするので、日本語、絵文字、あらゆる文字体系を扱えます。
よくある質問
Base64は暗号化ですか?
いいえ。データの書き方を変えるだけで、鍵がなくても誰でも元に戻せます。パスワードや秘密情報を隠す目的には使わないでください。
どの文字コードを使いますか?
ウェブの標準であるUTF-8です。日本語、絵文字、その他の文字はUTF-8のバイトとして変換され、デコードすると正確に元に戻ります。
デコードでエラーになるのはなぜですか?
選んだ形式として正しくない入力です。文字の過不足、途中の改行、別の方式でエンコードされたテキストなどが原因です。値全体をコピーしたか確認してください。
このツールは無料ですか?
はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。
結果はどこで確認できますか?
このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。