開発者ツール

テキストとファイルを Base64 に変換したり、その逆に変換したりする

テキストまたはファイルを Base64 にエンコードし、Base64 をテキストまたはファイルにデコードして、Base64URL を使用します。変換はブラウザ内に残ります。

UTF-8 テキスト、ファイル、および Base64URL をローカルで変換します。 NEXNARAには何もアップロードされていません。

  • 端末内で実行
  • アップロードなし
  • すぐ変換
  • 無料
モード
アルファベット

Base64 は元のバイトより約 33% 大きくなります。 10 MB を超えるファイルはタブの速度を低下させる可能性があります。このページでは、32 MB を超えるファイルがブロックされます。

使い方

  1. データを貼り付ける
  2. 実行する
  3. 結果をコピーする

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」と表示されますが、クラッシュしません。スペースは無視されます。不足しているパディングは埋められます。切り捨てられた文字列などの壊れた入力は拒否されます。