Base64変換
テキスト(UTF-8対応)とファイルのBase64変換を行う。URL-safe出力にも対応し、すべてローカルで処理する。
使い方
テキストのエンコードはUTF-8として処理するので、日本語もそのまま扱えます。「URLセーフ」を有効にすると + と / の代わりに - と _ を使い、パディング(=)を除きます。ファイルをエンコードする場合はファイルを選ぶだけです(上限10MB)。Base64文字列をバイナリに戻したい場合は、入力欄にBase64を入れ、MIMEタイプを指定して「デコードしたバイト列をダウンロード」を押します。
注意事項
処理はすべてブラウザ内で行われ、ファイルがアップロードされることはありません。テキストへのデコードはUTF-8として厳密に検証するため、バイナリデータをテキストとしてデコードするとエラーになることがあります。その場合はダウンロード機能を使ってください。
よくある質問
Base64にするとサイズはどれくらい増えますか?
3バイトを4文字で表すため、約33%大きくなります。
改行入りのBase64をデコードできますか?
はい。デコード時に空白文字は無視されます。