すべての計算機·Base64 エンコード・デコード

Base64 エンコード・デコード

ブラウザ内でテキストを Base64 に変換し、元に戻す

Base64 は暗号ではありません

バイト列を64種類の印字可能な文字に置き換え、テキストしか通さない経路でも壊れないようにするものです。誰でも一瞬で元に戻せます。隠したいものに使ってはいけません。

3分の1ほど大きくなる理由

3バイトが4文字になるので、エンコード後は約33%大きくなります。テキストしか通らない管に任意のバイト列を通すための代価です。

広告

ついでに — 暗号資産取引所の登録特典

ほかの計算機

よくある質問

Q. 日本語も扱えますか。

扱えます。先に UTF-8 のバイト列に変換するので、日本語もアラビア語も絵文字も往復して元通りになります。

Q. URLセーフな Base64 とは何ですか。

+ と / の代わりに - と _ を使う変種で、エスケープなしで URL に入れられます。JWT がこれを使います。このツールは標準の文字集合を扱います。

Q. デコードが失敗するのはなぜですか。

たいていは文字列が途中で切れているか、空白や余計な文字が混ざっています。長さは4の倍数で、足りない分は = で埋めます。