Base64 Encode / Decode
文字列をBase64形式へ変換・復号します。バイナリデータのテキスト化に。
URLをエンコード・デコードして安全に変換します。パーセントエンコーディング対応。
URLエンコードとは、URLで使用できない文字(日本語・スペース・記号など)を %XX 形式の安全な文字列に変換する処理です。
Webフォームの送信やAPIリクエストでよく使用されます。
%E6%9D%B1%E4%BA%ACのようなパーセントエンコード文字列をデコードして、元の日本語URLを確認できます。encodeURI方式です。クエリパラメータの値だけをピンポイントでエンコードしたい場合は後述のFAQもご参照ください。入力:
https://example.com/検索?q=東京 タワー&page=1
出力(エンコード後):
https://example.com/%E6%A4%9C%E7%B4%A2?q=%E6%9D%B1%E4%BA%AC%20%E3%82%BF%E3%83%AF%E3%83%BC&page=1
: / ? & =はURLの構造を表す記号としてそのまま保持され、日本語部分とスペースのみが%XX形式に変換されている点に注目してください。
入力:
https://example.com/%E6%A4%9C%E7%B4%A2?q=%E6%9D%B1%E4%BA%AC%20%E3%82%BF%E3%83%AF%E3%83%BC
出力(デコード後):
https://example.com/検索?q=東京 タワー
入力:
https://example.com/%ZZ
%ZZは正しい16進数(0-9・A-F)で構成されていないため、デコードを実行すると次のエラーが表示されます。
エラー: 無効なURLエンコード文字列です。入力を確認してください。
コピー時に%の後ろの文字が欠けていないか確認してください。
はい、完全無料でご利用いただけます。
いいえ、すべての処理はブラウザ内で完結します。データがサーバーへ送信されることはありません。
はい、日本語を含むすべてのUnicode文字列に対応しています。パーセントエンコーディング(%XX形式)に変換されます。
いいえ。このツールはURL全体を対象とした`encodeURI`という方式を使用しており、`:` `/` `?` `#` `&` `=`など、URLの構造として意味を持つ記号はそのまま保持されます。エンコードされるのは日本語やスペースなど、URLとして使えない文字のみです。
クエリパラメータの値に`&`や`=`などの記号が含まれる場合、URL全体ではなく値単体を`encodeURIComponent`方式でエンコードする必要があります。その場合は「Query String Builder」ツールのご利用をおすすめします。