Base64・URLエンコード
Base64 と URLエンコードの変換・復元を、日本語も文字化けせずに行います。
✓ 入力内容はサーバーに送信されません
URL用(- _)の Base64 も、= がなくてもそのまま読めます。
貼り付けた内容は保存も送信もされません。それでも、APIキー・パスワード・個人情報は、念のため貼り付けないでください。
結果
使い方
- 「Base64」か「URLエンコード」を選び、「エンコード」(変換する)か「デコード」(元に戻す)を押して、入力欄に文字を入れます。結果はすぐに表示されます。
- 日本語などの文字は UTF-8 として変換します。たとえば「あ」は Base64 で「44GC」、URLエンコードで「%E3%81%82」です。
- URLの「?」より後ろの値(検索語など)を変換するときは「値の部分」、URL全体の形を保ったまま日本語だけ変換するときは「URL全体」を選んでください。
- デコードした結果が JSON ならJSON 整形・検証で読みやすくできます。
よくある質問
Base64 は暗号化ですか
暗号化ではありません。文字やデータを、英数字と記号だけの文字列に置き換える「書き方の変換」です。誰でもすぐに元に戻せるので、パスワードや秘密の情報を隠す目的には使えません。
encodeURIComponent と encodeURI の違いは
encodeURIComponent は「? & = / :」などURLで意味を持つ記号も変換するので、パラメータの値に使います。encodeURI はこれらの記号を残し、URL全体の形を保ったまま日本語や空白だけを変換します。たとえば「a b&c」は、encodeURIComponent では「a%20b%26c」、encodeURI では「a%20b&c」になります。
デコードすると文字化けする(エラーになる)のはなぜですか
元のデータが画像などの文字ではないデータか、Shift_JIS など UTF-8 以外の文字コードで作られている可能性があります。このツールは UTF-8 の文字だけを扱います。
入力した内容はどこかに送られますか
送られません。変換はすべてお使いのブラウザの中で行っています。