Workbench
変換処理を上から順に連結して、一度に実行します。組み立てた内容はURLで共有できます。
操作 / Operations
27レシピ / Recipe
左の操作をクリックすると、ここに1段ずつ積み上がります。
上から順に実行されます。
0 文字
0 文字
How to Use the Workbench
Most online converters do exactly one thing, so a task like "decode this Base64, then pretty-print the JSON inside it" means copying the intermediate result between two different pages. The Workbench removes that step. Click operations in the left column to stack them into a recipe, and every operation runs top to bottom on whatever you type in the input box.
Each step can be reordered with the arrow buttons, temporarily switched off with the circle button, or removed entirely. Operations that take options — the delimiter for hex output, the indent width for JSON, whether a replace is a regular expression — expose them inline in the recipe. If a step fails, the recipe highlights exactly which one broke and shows the result produced up to that point, so you can see where the data stopped being what you expected.
Sharing a Recipe
"この状態のURLをコピー" encodes the input and the whole recipe into the URL fragment. Anyone opening that link gets the same pipeline already assembled. Because a fragment is never sent to a server, the data in a shared link travels only between you and the person you send it to — but for that same reason, treat a shared link as you would the data itself, and do not paste secrets into one you intend to publish.
When to Use a Single Tool Instead
The Workbench is for chains. For a single conversion you will usually be faster on the dedicated page — it shows format-specific help, worked examples and the common failure modes for that one operation. The left sidebar on every tool page lets you jump between them, and the related tools below link the closest neighbours.
Workbench の使い方
左の一覧から操作をクリックすると、真ん中のレシピに1段ずつ積み上がります。入力欄に文字を入れると レシピが上から順に自動実行され、右下に結果が出ます。よくある「Base64をデコードしてから中身のJSONを整形したい」 のように、複数の変換をまたぐ作業を1画面で完結できます。
各段は矢印で順序を入れ替えられ、●をクリックすると一時的に無効化できます。途中で失敗した場合は その段が赤くなり、何段目で何が起きたかと、失敗直前までの結果を表示します。
「この状態のURLをコピー」を押すと、入力内容とレシピをまとめてURLに埋め込みます。 URLの#以降はサーバーに送信されない部分なので外部に記録されませんが、 共有相手にはデータがそのまま渡ります。公開する用途では機密情報を入れないでください。
よくある落とし穴と対処 / Common Pitfalls
| 落とし穴 / Pitfall | 問題 / Problem | 対処 / Fix |
|---|---|---|
| 順序を間違える Wrong operation order | 「HEX化してからBase64」と「Base64にしてからHEX化」は別物になる The two orders give different results | 矢印で並べ替えて、1段ずつ結果を確認する Reorder and check step by step |
| デコードで失敗する Decoding fails | HEXの桁数が奇数、2進数が8の倍数でない等、入力が形式を満たしていない Input does not satisfy the format | 失敗した段の直前までの出力を見て、どこで想定と違ったかを特定する Inspect the partial output |
| ハッシュの後に処理を足す Adding steps after a hash | ハッシュは不可逆なので、その後段でデコードしても元に戻らない Hashing is one-way | ハッシュはレシピの最後に置く Keep hashing as the final step |
| 置換で正規表現が効かない Regex replace does nothing | 既定はリテラル一致。.や[0-9]はそのままの文字として扱われるLiteral matching is the default | 「正規表現」にチェックを入れる Tick the regex option |
| 共有URLに機密を含める Secrets in a shared link | ハッシュはサーバーに送られないが、リンクを受け取った相手には内容がそのまま渡る The recipient sees the data | 公開・投稿する用途ではダミーデータに置き換える Use dummy data for public links |
組み合わせの例 / Example Recipes
APIレスポンスに埋め込まれたBase64のJSONを読む
1. Base64 デコード
2. JSON 整形
ログから重複を除いて並べ替える
1. 各行の前後空白を削除
2. 空行を削除
3. 重複行を削除
4. 行をソート
Windowsで作った設定ファイルを配布用に整える
1. 改行を LF に統一
2. 全角 → 半角
改ざん検知用の値を作る
1. 改行を LF に統一 ← 改行差でハッシュがズレるのを防ぐ
2. SHA-256Why browser-only?
A chained pipeline usually means the data is messy or sensitive — an API response, a log excerpt, a config file. Every operation here runs in your browser: encoding uses TextEncoder, hashing uses the Web Crypto API, and nothing is uploaded or logged. Open the DevTools Network tab while building a recipe and you will see zero requests.
複数の変換をまたぐようなデータは、APIレスポンスやログ・設定ファイルであることがほとんどです。 本ツールは全ての処理がブラウザ内で完結し、外部送信は一切ありません。