Base64 エンコード・デコード
テキストやファイルを Base64 にエンコード、または Base64 をテキストにデコード。絵文字、あらゆる言語、URL セーフ形式に対応。
ファイルをエンコード
画像、フォント、PDF など何でも。ファイルは端末上で読み込まれ、アップロードされません。
Base64 のしくみ
Base64 はデータを 3 バイトずつ読み、64 種類の記号から選んだ 6 ビットの文字 4 つとして書き出します。結果は元より約 3 分の 1 大きくなります。テキストはまず UTF-8 のバイトに変換されるため、「é」は 2 バイト、絵文字は 4 バイトです。
よくある質問
Base64 は何に使いますか?
Base64 は任意のバイト列を英数字といくつかの記号に変換し、テキスト用のシステムでバイナリを扱えるようにします:メール添付、data URL、JSON フィールド、HTTP ヘッダー、JWT など。
URL セーフな Base64 とは?
標準の Base64 は URL で意味を持つ + と / を使います。URL セーフ版は代わりに - と _ を使い、多くは = のパディングを省きます。デコーダーはどちらも受け付けます。
Base64 は暗号化ですか?
いいえ。誰でもデコードできます。データを運ぶためのもので、守るためのものではありません。