Base64URLエンコーダー

Web URL、JWT、クエリパラメータ向けに、+、/、=文字を含まないURLセーフBase64文字列にテキストをエンコードします。

100%クライアントサイド — データがデバイスから離れることはありません

URL-safe Base64 replaces + with - and / with _, and removes trailing = padding. This is used in JWT tokens, URL parameters, and cookies.

このツールが安全な理由

データがデバイスから離れることはありません — ファイルはブラウザで処理されます。

サーバーへのアップロードなし。 他のツールはファイルをサーバーに送信しますが、私たちのツールは送信しません。
コンテンツの追跡ゼロ。 変換内容を閲覧、保存、記録することは一切ありません。
オフラインでも動作。 一度読み込めば、インターネット接続なしでツールが動作します。
アカウント不要。 登録なしで、すべてのツールを完全に無料で即座に使用できます。

標準Base64とBase64URLの違い

標準のBase64は、URLにおいて特別な意味を持つ「+」と「/」の文字を使用します。標準のBase64データをURLクエリパラメータとして渡すと、データが破損する可能性があります。

Base64URLエンコードは、「+」を「-」に、「/」を「_」に置き換え、必要に応じて「=」パディングを削除することでこの問題を解決します。これにより、URLやファイル名に含めても完全に安全な文字列になります。

よくある質問

以下を検索するか、よくある質問をご覧ください。

Base64URLはRFC 4648 §5で定義されたBase64のバリアントで、「+」を「-」に、「/」を「_」に置き換え、「=」パディング文字を省略してURLやファイルシステムで安全に使用できるようにしたものです。
標準Base64に含まれる「+」と「/」はURLクエリやパスで特別な意味を持ちます。Base64URLを使用することで、URLエンコードの問題や破損を防ぐことができます。
はい!すべてのエンコード処理はブラウザのクライアントサイドで100%ローカルに実行され、サーバーに送信されることはありません。

Related Tools