入力した文字列はお使いの端末内で処理され、サーバーには送信・保存されません。
Base64・URL変換とは
文字列をBase64やURLエンコード(パーセントエンコーディング)に変換したり、元の文字列に戻したりできる無料ツールです。日本語などの全角文字はUTF-8として正しく扱います。URLセーフなBase64(+と/の代わりに-と_を使う形式)にも対応。入力はお使いの端末内だけで処理され、サーバーには送信されません。
使い方
- 上の切り替えで「Base64」か「URL」を選びます
- 変換したい文字列を入力欄に貼り付けます
- 「エンコード」か「デコード」を押します
- 結果を「コピー」します。「結果を入力に戻す」で続けて変換もできます
よくある質問
日本語も変換できますか?
はい。文字列をUTF-8のバイト列として扱うため、日本語や絵文字も正しくエンコード・デコードできます。
URLセーフなBase64とは?
通常のBase64で使う「+」「/」「=」は、URLの中では別の意味を持つ文字です。これを「-」「_」に置き換え、末尾の「=」を省いたものがURLセーフなBase64です(JWTなどで使われます)。
URLエンコードの「部品」と「URL全体」の違いは?
「部品」は、クエリの値など一部分に使う方式で、「/」「?」「&」なども変換します。「URL全体」はURLとして意味のある記号を残し、日本語などだけを変換します。
デコードでエラーになるのはなぜですか?
Base64に使えない文字が含まれている、文字数が足りない、元がUTF-8の文字列ではない、といった場合にエラーになります。改行や空白は自動で取り除きます。
Base64は暗号化ですか?
いいえ。誰でも元に戻せる単なる表現方式のため、パスワードなどの秘密を隠す目的には使えません。
関連ツール
気に入ったら応援してください
このサイトは無料で運営しています。コーヒー1杯分の応援が励みになります。