エンコード方式を選ぶ
作成・読み取りたいデータに合わせて、Base64、URL、Unicodeを選びます。
テキストのBase64変換、URLのパーセントエンコード、Unicodeエスケープに対応。形式を選んでテキストを貼り付け、結果をコピーするだけ。データはブラウザの外に出ません。
方式を選んで入力すると、出力欄に結果が表示されます。
作成・読み取りたいデータに合わせて、Base64、URL、Unicodeを選びます。
変換したい文字列を入力欄に入力または貼り付けます。
エンコードでテキストを変換し、デコードで符号化された値を読めるテキストに戻します。結果はコピーできます。
データの受け渡しで生じる異なる問題に対応する3つの方式。
| エンコード方式 | 出力例 | 用途 |
|---|---|---|
| Base64 | SGVsbG8gd29ybGQ= | テキスト内のバイナリデータ データURL、メール添付、JSONペイロードなど |
| URL | Hello%20world | ブラウザのアドレスバーで扱うクエリ文字列やパス |
| Unicode | \u0048\u0065\u006c\u006c\u006f | ソースファイル、JSON文字列、非ASCII文字を保存できないシステム |
エンコードは暗号化ではありません: 3つの形式はいずれも誰でも元に戻せます。内容を秘密にする必要がある場合は、73hiのAESツールをご利用ください。
インストール・登録不要。結果はワンクリックでクリップボードへ。
方式を選び、貼り付けてボタンを押すだけ。出力欄にすぐ結果が表示されます。
エンコードで安全に受け渡せる値を作り、デコードで届いた値を読み取れます。
変換した文字列をクリップボードにコピーし、コードやリクエストに貼り付けられます。
すべてブラウザ内で動作するため、貼り付けたテキストはサーバーに送信されません。
いいえ。ブラウザ内のJavaScriptでエンコード・デコードするため、貼り付けたテキストが端末の外に出ることはありません。
Base64はバイナリデータやテキストを安全な文字の組み合わせに変換し、JSONペイロード、メール添付、データURLなど、プレーンテキストのみを扱うシステムで受け渡せるようにします。暗号化ではないため、機密性はありません。
URL内で値の可読性を維持したい場合に使います。空白、アンパサンド、疑問符などの予約文字のみを置き換えるためです。内容を一まとまりのデータとして転送したい場合はBase64を使います。
文字をエスケープシーケンスに変換します。例: \u0041。ソースファイル、JSON文字列、非ASCII文字を直接扱えないシステムで役立ちます。
デコードには、同じ方式でエンコードされた入力が必要です。不正なBase64文字列、パディングの誤り、すでにデコード済みのURLなどは、エラーや文字化けの原因になります。
いいえ。Base64は誰でも元に戻せるため、セキュリティ上の保護はありません。内容を保護する場合は、73hiのAESなどの暗号化ツールを使ってください。