YAML 入力

URLエンコード出力

YAML URLエンコードとは?

YAML URLエンコードは、YAML文字列をURL、クエリパラメータ、HTTPリクエストボディに安全に含めるためのパーセントエンコード形式に変換します。

RFC 3986によると、URLには限られたASCII文字セットしか含められません。このツールはencodeURIComponent()を適用して安全なエンコード表現を生成します。

このツールはJavaScriptのネイティブ関数encodeURIComponent()を使用し、英数字といくつかの特殊文字以外のすべての文字をエンコードします。コロンや改行などのYAML重要文字は安全にエンコードされます。

YAML URLエンコードの使い方

YAMLをURLエンコードするには以下の手順に従ってください。

1

YAMLを貼り付けまたはアップロード

左パネルにYAMLコンテンツを貼り付けるか、アップロードをクリックして.yamlファイルを読み込みます。

name: John Doe
age: 30
roles:
  - admin
  - editor
2

エンコードをクリック

エンコードボタンをクリックします。右パネルにURLエンコード済み出力が即座に表示されます。

3

出力をコピーまたは使用

コピーをクリックしてエンコードされた文字列をクリップボードにコピーします。

YAML URLエンコードの使用場面

APIクエリパラメータ

YAML設定データをURLクエリパラメータとしてREST APIに渡します。

Webhookペイロード

WebhookのURLにYAMLデータを含めるためにエンコードします。

設定の共有

YAMLをクエリパラメータとしてURLリンクで設定を共有します。

CI/CDパイプライン変数

環境変数にYAMLスニペットを安全に保存するためにエンコードします。

よくある質問

どの文字がエンコードされますか?

RFC 3986で定義された非予約セット以外のすべての文字がパーセントエンコードされます。

Base64エンコードと同じですか?

いいえ。URLエンコードは特殊文字を%XX16進シーケンスに置き換えます。Base64はバイナリデータをASCII文字にエンコードします。

出力をYAMLにデコードできますか?

はい。YAML URLデコードツールを使用して、エンコードされた文字列を元のYAMLコンテンツに戻すことができます。

YAMLデータはサーバーに送信されますか?

いいえ。すべてのエンコードはブラウザ内でJavaScriptのencodeURIComponent()を使用して行われます。

エンコードはYAMLを検証しますか?

いいえ。このツールは文字列をそのままエンコードします。入力が有効なYAMLかどうかは検証しません。

関連YAMLツール

URLエンコードと合わせて使える他のYAMLツール: