入力した文字列はお使いの端末内で処理され、サーバーには送信・保存されません。

Base64・URL変換とは

文字列をBase64やURLエンコード(パーセントエンコーディング)に変換したり、元の文字列に戻したりできる無料ツールです。日本語などの全角文字はUTF-8として正しく扱います。URLセーフなBase64(+と/の代わりに-と_を使う形式)にも対応。入力はお使いの端末内だけで処理され、サーバーには送信されません。

使い方

  1. 上の切り替えで「Base64」か「URL」を選びます
  2. 変換したい文字列を入力欄に貼り付けます
  3. 「エンコード」か「デコード」を押します
  4. 結果を「コピー」します。「結果を入力に戻す」で続けて変換もできます

よくある質問

日本語も変換できますか?

はい。文字列をUTF-8のバイト列として扱うため、日本語や絵文字も正しくエンコード・デコードできます。

URLセーフなBase64とは?

通常のBase64で使う「+」「/」「=」は、URLの中では別の意味を持つ文字です。これを「-」「_」に置き換え、末尾の「=」を省いたものがURLセーフなBase64です(JWTなどで使われます)。

URLエンコードの「部品」と「URL全体」の違いは?

「部品」は、クエリの値など一部分に使う方式で、「/」「?」「&」なども変換します。「URL全体」はURLとして意味のある記号を残し、日本語などだけを変換します。

デコードでエラーになるのはなぜですか?

Base64に使えない文字が含まれている、文字数が足りない、元がUTF-8の文字列ではない、といった場合にエラーになります。改行や空白は自動で取り除きます。

Base64は暗号化ですか?

いいえ。誰でも元に戻せる単なる表現方式のため、パスワードなどの秘密を隠す目的には使えません。

関連ツール

気に入ったら応援してください

このサイトは無料で運営しています。コーヒー1杯分の応援が励みになります。