URLエンコーダー&デコーダー - 文字列とURL全体をパーセントエンコード

URLコンポーネントや完全なURLをエンコード・デコードできます。コンポーネントモード(encodeURIComponent)または完全URLモード(encodeURI)を選べます。ワンクリックでコピーまたはダウンロードできます。

テキストまたはエンコード済み URL をここに貼り付け…

ファイルは処理後に自動削除されますHTTPSで安全に処理

URLエンコーダー/デコーダーが終わったら、次はこちらを

URLエンコーダー/デコーダーと相性のよい厳選ツール。ファイルをそのままに、作業を続けられます。

すべてのツールを見る
Hi!SGkhIQ==

Base64 エンコーダー / デコーダー

任意のテキストやファイルをBase64(URLセーフ版あり)にエンコード、またはBase64をテキストにデコードできます。UTF-8対応。

今すぐ試す

QR コードジェネレーター

テキスト、URL、WiFi、UPI、電話番号、メールアドレスから QR コードを作成できます。期限切れにならない静的 QR コードで、登録不要、サブスクリプション不要、ウォーターマークなしです。

今すぐ試す
{"id": 7,"ok": true}

JSON整形

ブラウザ上でJSONの整形・検証・圧縮ができます。2 / 4 / 8スペースのインデントで見やすく整形したり、1行に圧縮したりして、コピーやダウンロードが可能です。

今すぐ試す
abcSHA-256ba7816bf8f01cfea414140de

ハッシュジェネレーター

ブラウザのWeb Crypto APIを使って、任意のテキストやファイルのSHA-1・SHA-256・SHA-384・SHA-512の16進ダイジェストを計算します。

今すぐ試す
eyJh.eyJz.SflKHEADERPAYLOADSIGN

JWTデコーダー

JSON Web Tokenをデコードし、ヘッダーとペイロードの確認、有効期限のチェックができます。処理はローカルのみで行われ、トークンがブラウザの外に出ることはありません。

今すぐ試す
<div><h1>Hi</h1><p></p></div>

HTML整形

乱雑な HTML を適切なインデントで整形したり、1行に圧縮したりできます。ファイルをドロップするか貼り付けて、コピーまたはダウンロードしてください。

今すぐ試す

よくある質問

コンポーネントモードはencodeURIComponentを使用し、「:/?#[]@」などの文字をエスケープするため、値を1つのURLセグメントやクエリパラメータ内で安全に扱えます。完全URLモードはencodeURIを使用し、それらの予約文字をそのまま残すため、URL全体が有効なURLとして保たれます。

technical

コンポーネントモードに切り替えてパラメーター値を貼り付けると、エンコーダーがスペースを %20、等号を %3D などに置き換えます。その結果を URL の「?key=」や「&key=」の後ろに入れれば、どのブラウザ、サーバー、REST クライアントでもリンクが機能します。

usage

これらの文字はURL構文によって予約されており、スキーム、パス、クエリ、フラグメントを区切ります。これらを%2B %2F %3A %3F %23としてエンコードすれば、受け取り側のパーサーを混乱させることなく、値の中にそのまま文字として含められます。

technical

はい。入力に、後ろに2桁の16進数が続かない不正な「%」が含まれている場合、デコーダーは文字化けした出力を生成する代わりに「無効な入力」というメッセージを表示します。問題のある箇所を修正すれば、結果は即座に更新されます。

features

いいえ。エンコーダーはブラウザに組み込まれたencodeURI / encodeURIComponent関数を使用するため、データがネットワークを越えることはありません。そのため、URLに埋め込む必要のあるトークン、ファイルパス、その他の機密性の高い値を安全に扱えます。

privacy

はい。ñ、漢、✓、絵文字といったUTF-8文字は、対応する%xxのバイト列にエンコードされます。最新のブラウザーやサーバーはこれらを自動的に元の文字へデコードし直すため、往復しても情報は失われません。

compatibility

はい。モードの切り替えをEncodeにすれば生テキストをパーセントエンコードでき、Decodeにすれば%XXのシーケンスを読める文字に戻せます。ComponentとFull URLの同じオプションが両方向に適用されるので、値を往復させても最初とまったく同じものが得られます。

usage

URLエンコーダー/デコーダーでできること

ビジネス、クリエイター、日々の作業で毎日役立つ、実際の課題を解決します。あなたに合う使い方を見つけて、数秒で始めましょう。

開発者向け

REST API用のクエリ文字列を作成

REST API、Algolia、Elastic、Google検索へのGETリクエスト用に検索語、フィルター、IDをエンコードし、予約文字がリクエストURLを壊さないようにします

ビジネス向け

マーケティングリンク用のトラッキングパラメーター

Google Analytics、Facebook Ads、HubSpotのリンクをメールやソーシャルチャネルで共有する際に、UTMパラメーター、キャンペーン名、リファラー文字列をパーセントエンコードします

Web・SEO

URL にフィルターや検索語を渡す

複数単語の検索クエリ、特殊文字、並べ替えオプションをエンコードして、SaaSダッシュボード、ECサイトのフィルター、管理画面用の共有可能なURLを作成します

Web・SEO

件名・本文付きのmailto:リンクを生成

件名や本文に改行、記号、絵文字を含むmailto:リンクを作成すれば、クリックでメール送信するボタンからGmailやOutlookをメッセージ入力済みの状態で開けます

ソーシャルメディア

WhatsApp・SMS共有リンクにメッセージを埋め込む

WhatsApp、Telegram、SMSの共有リンクにメッセージをあらかじめ入力してエンコードすれば、顧客はサイト上のボタンをタップするだけで、マーケティングメッセージが入力済みの状態でメッセンジャーを開けます

開発者向け

安全なURL構築のためにユーザー入力をエスケープ

ユーザーが制御する値をURLに埋め込む前にエンコードし、本番のWebアプリでのリクエストスマグリング、リダイレクトインジェクション、リンク切れの不具合を防ぎます

開発者向け

OAuthとリダイレクトのコールバックURLをデバッグ

OAuthコールバックやWebhookログからredirect_uri、state、codeパラメータをデコードし、プロバイダーが実際に受け取った値を正確に確認できます。ログインフローを壊す二重エンコードのバグを見つける最速の方法になることも多いです。

モバイル

モバイルアプリのディープリンクを作成

カスタムスキームやUniversal/App Link(myapp://open?ref=...)に渡すパラメーターをパーセントエンコードすれば、紹介コードや共有コンテンツIDに含まれる特殊文字が、ブラウザからアプリへの遷移で壊れずに保たれます。

Web・SEO

スペースを含むファイルの安全な直接ダウンロードリンク

スペース、括弧、アクセント付き文字を含むファイル名(例:'Q1 Report (Final).pdf')を、直接リンクしても CDN やブラウザーが途中で切ったり誤解釈したりしない URL にエンコードします。

プライバシーとセキュリティ

短縮・エンコードされたリンクの本当のリンク先を確認

怪しいパーセントエンコードされたリンクや転送されたリンクをデコードモードに貼り付ければ、クリックする前に、リダイレクトや追跡パラメーターの中に隠された本当のリンク先URLを明らかにできます。