JWTをデコードするときの安全上の注意
デコードと署名検証の違い、exp・nbf・aud・issの確認、機密情報の扱いを説明します。
具体例・手順・確認項目を読む →開発・プログラミング
テキスト、画像、ファイルをBase64へ変換し、Base64文字列を読めるテキストやファイルへ戻せます。
0文字
0文字
QUALITY REVIEW
サンプルの実処理、代表的な不正入力、説明と実装の一致、320px・390px幅の操作、関連リンクと検索情報を確認しました。
FEATURES
HOW TO USE
対象を「文字列・ファイル」から選び、エンコード・デコード方向を設定します。
エンコード時は標準Base64、URL-safe、Data URLから出力形式を選びます。
文字列を入力するか、エンコードするファイルを選択します。
「Base64を変換する」を押して結果や画像プレビューを確認します。
結果をコピーするか、Base64テキスト・デコード後ファイルとして保存します。
EXAMPLE
UtilityBox 日本語 😀
設定: UTF-8文字列→Base64VXRpbGl0eUJveCDml6XmnKzoqp4g8J+YgA==
UTF-8: 26 bytes / Base64: 36 charsPRACTICAL USES
ERRORS
NOTES
FORMATS
SIZE
Base64は3バイトのバイナリを4文字で表現するため、元データよりおおむね約33%大きくなります。大容量ファイルをData URLへ埋め込む用途には向きません。
入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。
FAQ
いいえ。単なる可逆エンコードです。パスワードや秘密情報の保護には使えません。
Data URLならMIMEを解析し、通常Base64なら出力形式を指定してファイル保存できます。
+と/を-と_へ置換し、用途によりpaddingを省く形式です。利用先仕様を確認してください。
暗号化ではありません。誰でもデコードできる表現形式のため、秘密情報の保護には使用しないでください。
UTF-8で作成されたBase64文字列であれば、日本語を含むテキストへデコードできます。
通常のBase64に含まれる「+」「/」をURLで扱いやすい「-」「_」へ置き換える形式です。このツールはパディング「=」を省略して出力し、デコード時は自動補完します。
作れます。エンコード時に出力形式をData URLへすると、文字列はtext/plain、ファイルはブラウザが認識したMIMEタイプ付きで出力します。
できます。ファイルモードで画像を選ぶとBase64またはData URLを出力します。
できます。data:image/png;base64,...のような文字列をそのまま入力できます。
アップロードされません。ブラウザ内で読み込み・変換します。
ブラウザ停止を防ぐため8MBまでに制限しています。