開発者ツール
テキストとファイルを Base64 に変換したり、その逆に変換したりする
テキストまたはファイルを Base64 にエンコードし、Base64 をテキストまたはファイルにデコードして、Base64URL を使用します。変換はブラウザ内に残ります。
UTF-8 テキスト、ファイル、および Base64URL をローカルで変換します。 NEXNARAには何もアップロードされていません。
- 端末内で実行
- アップロードなし
- すぐ変換
- 無料
Base64 は元のバイトより約 33% 大きくなります。 10 MB を超えるファイルはタブの速度を低下させる可能性があります。このページでは、32 MB を超えるファイルがブロックされます。
使い方
- 01 データを貼り付ける
- 02 実行する
- 03 結果をコピーする
NEXNARA を使う理由
-
非公開
データはブラウザ内に留まります。
-
すぐ変換
結果はすぐに表示されます。
-
アップロードなし
NEXNARA のサーバーには何も送りません。
-
どこでも使える
インストールは不要です。
詳しく見る
Base64とは?
Base64 は、A ~ Z、a ~ z、0 ~ 9、+、/ を使用してバイナリ データを ASCII テキストに変換します。これは暗号化ではなくエンコードです。誰でも鍵なしで解読できます。
Base64URLとは何ですか?
Base64URL は同じエンコーディングで、+ が - に変更され、/ が _ に変更され、パディングが省略されることがよくあります。トークンと一部の URL で使用されます。これは JWT デコーダではありません。
Base64 の方が大きいのはなぜですか?
3 バイトごとに 4 つの ASCII 文字になるため、結果は約 3 分の 1 大きくなり、さらにオプションのパディングが追加されます。この余分なサイズは予期されるものであり、圧縮ではありません。
Base64へのファイル
ファイルを選択またはドロップして、ブラウザでエンコードします。生の Base64 またはデータ URL をコピーできます。 Base64 文字列またはデータ URL をデコードして、ダウンロード可能なファイルに戻します。ファイルはアップロードされていません。
Base64 と URL エンコーディング
URL エンコード (パーセント エンコード) により、URL 内のテキストが安全になります。 Base64 は、任意のバイトを ASCII としてエンコードします。クエリ値とリンクには URL エンコーダを使用します。このページはテキスト、ファイル、データの URL に使用します。
使い方
テキスト モードでは、テキストを貼り付けてエンコードを押すか、Base64 を貼り付けてデコードを押します。スワップは 2 つのボックスを交換します。ファイル モードは 1 つのファイルをエンコードします。ファイルに変換すると、Base64 またはデータ URL がダウンロードに変換されます。 .txt をコピーしてダウンロードすると、現在の結果が使用されます。
Unicode対応
このツールはUTF-8バイトをエンコードするため、韓国語、日本語、中国語、アラビア語、ヒンディー語、絵文字も正しく往復できます。Unicode文字列に対する素のbtoaは使いません。
よくある用途
data URL、簡単なテキストの受け渡し、エンコード済み文字列の確認にBase64を使えます。秘密を隠す手段としては使わないでください。
プライバシー
テキストとファイルはブラウザ内に残ります。 NEXNARA には何もアップロードされず、Cookie、ローカル ストレージ、データベースには何も保存されません。
よくある質問
Base64は暗号化ですか?
いいえ。Base64はエンコードです。簡単にデコードできるため、パスワードや秘密の保護には使わないでください。
Base64はUnicodeをエンコードできますか?
はい。このツールはまずテキストをUTF-8バイトにし、その後Base64にするため、英語以外の文字や絵文字も扱えます。
ファイルをBase64に変換できますか?
はい。ファイル モードを開き、ファイルを 1 つ選択またはドロップして、エンコードします。生の Base64 またはデータ URL をコピーできます。ファイルはアップロードされていません。
Base64 がオリジナルより大きいのはなぜですか?
Base64 は 1 文字あたり 6 ビットを格納するため、3 バイトが 4 文字になり、約 33% 多くなり、パディングが追加されます。
Base64URLとは何ですか?
URL セーフなアルファベット: + の代わりに -、/ の代わりに _、多くの場合 = パディングはありません。ここでエンコードおよびデコードします。 JWT ペイロードはトークンとしてデコードされません。
私のデータはアップロードされていますか?
いいえ。テキストとファイルはブラウザ内でのみ変換されます。サーバーへのアップロードや外部 API はありません。
Base64をローカルでデコードできますか?
はい。このタブではデコードが実行されます。バイナリ データの場合は、テキスト デコードの代わりに To file を使用します。
無効な Base64 ではどうなりますか?
ツールは「無効な Base64」と表示されますが、クラッシュしません。スペースは無視されます。不足しているパディングは埋められます。切り捨てられた文字列などの壊れた入力は拒否されます。