変換
ToolsByUsの変換ツールは、YAML、TOML、XML、CSV、SQL、Markdown、クエリ文字列、Base64、16進数、スラッグ、UTF-8バイナリといった形式を、すべてブラウザ内で別の形式へ変換します。どの変換ツールも、このページ自身のJavaScriptで動くエンジンが解析と書き出しを担います。アップロードの手順もAPIもアカウントも不要なので、DevToolsでその主張を確かめられます。
20ページ端末内で処理
- YAMLからCSVへYAMLのレコードシーケンスを表計算ソフトで使用できるCSVに変換し、ネストされた値を列パスに平坦化します。変換ツールを開く
- CSVからYAMLへ列パスを構造化されたキーにマッピングし、CSVの行をネストされたYAMLドキュメントに変換します。変換ツールを開く
- CSVからXMLへ名前のサニタイズと適切なエスケープを使い、CSVレコードをXML要素に変換します。変換ツールを開く
- XMLからCSVへ属性と子要素を含め、繰り返しのXMLレコードをCSVにフラット化します。変換ツールを開く
- YAMLからXMLへYAMLのマッピングとシーケンスをXMLとしてレンダリングし、厳格なタグ名ポリシーを適用します。変換ツールを開く
- XMLからYAMLへXML文書を読みやすいYAMLに変換します。属性と繰り返される要素も含みます。変換ツールを開く
- TOMLからJSONへTOML設定をJSONに変換します。テーブル、配列、日時も含まれます。変換ツールを開く
- JSONからTOMLへJSONオブジェクトをTOMLに変換し、TOMLとの互換性のないキーは誠実にフラグされます。変換ツールを開く
- JSONからSQL INSERTへJSONのレコード配列から、パラメータセーフなSQL INSERT文を生成します。変換ツールを開く
- CSVからSQL INSERTへ安全な識別子処理で、CSVレコードを型付きのSQL INSERT文に変換します。変換ツールを開く
- JSONからMarkdownの表へJSON配列をパイプの安全なエスケープ付きでGitHub風のMarkdownテーブルに変換します。変換ツールを開く
- Markdownの表からJSONへMarkdownテーブルをJSONレコードに変換し、数値とブール値を型変換します。変換ツールを開く
- JSONからクエリ文字列へa[b]=cのネスト形式を使用して、JSONオブジェクトをURLクエリ文字列としてエンコードします。変換ツールを開く
- クエリ文字列からJSONへURLクエリ文字列を構造化されたJSONにデコードします。重複キーとネストも対応。変換ツールを開く
- Base64から16進数へBase64ペイロードを16進数に変換。パディングとバイトオーダーはRFC 4648に準拠。変換ツールを開く
- 16進数からBase64へ16進数入力をBase64に変換し、奇数長入力に対する明確なポリシーを適用します。変換ツールを開く
- HTMLのエンコードとデコードHTMLエンティティをエンコード・デコードします。名前付きと数値の両方に対応し、厳格なデコードモードがあります。変換ツールを開く
- スラッグ生成Unicodeの正規化と区切り文字の指定で、タイトルをクリーンなURLスラグに変換します。変換ツールを開く
- テキストをバイナリにテキストをUTF-8バイナリに変換し、バイトのグループ化と境界も含めて戻します。変換ツールを開く
- CSVファイルの結合列を結合してCSVファイルを結合し、不一致のヘッダーでもきれいに結合できます。変換ツールを開く
よくある質問
変換ツールは本当に無料で、制限もないのですか?
どちらも本当です。制限できる有料プランも、課金対象のサーバーも存在しないからです。正直な上限はブラウザのタブそのものです。メインスレッドで動く変換ツールは、8 MBを超えるドキュメントをページごと固まらせるのではなく、明確なメッセージとともに拒否します。これはこのサイトの全ツールが適用している、明文化された同じ上限です。
自分のファイルに合った変換ツールはどう選べばいいですか?
下のカードの左側に書かれた入力形式と、手元のファイルを見比べてください。YAMLファイルはキーとインデントで始まり、CSVはカンマ区切りの行、TOMLは[tables]を使います。結果が期待どおりでないときは、各変換ツールページの下部からリンクされたガイドが、その形式のルールを平易な言葉で解説します。
ファイルを変換できますか、それとも貼り付けたテキストだけですか?
両方です。どの変換ツールも貼り付けたテキストを受け付けます。ファイルが自然なケース——CSV結合ツールが最も分かりやすい例——では、画面にファイルピッカーが加わります。いずれの場合も、バイト列はページ自身がローカルで読み取ります。FileReaderの結果がどこかへ送信されることは一度もありません。
形式の違いがよく分からないときは?
比較ページでは各形式がどんな場面で強いかを、ガイドでは各形式の構文を基礎から解説しています。