PasteKit icon

PasteKit

PasteKitは、JSON、YAML、XML、SQL、CSV、コードなどをブラウザ上で整形・検証・変換・解析できる開発者向けツールキットです。形式の自動検出、JSON専用機能、登録不要のローカル処理に対応します。

PasteKit

ブラウザベースの整形とデータユーティリティ

PasteKitは、JSON、YAML、XML、SQL、CSV、コード、設定ファイル、ログ、その他のテキスト形式に対応した、ブラウザベースの整形、検証、変換、解析ツールキットです。ユーザーは入力ペインにコンテンツを貼り付けるか、ローカルファイルを開くことができ、ツールが対応形式を検出してブラウザ上で整形済みの出力を生成します。

より幅広いツールセットには、JSON比較、スキーマ検証、修復、パス解析、サイズとトークンの分析、テーブルおよびツリービュー、スプレッドシート変換、形式変換が含まれます。PasteKitは、処理がユーザーのデバイス上のWeb Workerで行われ、貼り付けたデータがサーバーにアップロードされないと説明しています。そのため、ブラウザワークフローが適している場合に、開発用ペイロードをローカルで扱うのに適しています。

主な機能

58形式の自動検出

ブラウザにデータを貼り付けるか開くと、構造化データ、コード、設定ファイル、ログ、クエリ言語など、一覧にある58種類の形式からPasteKitが形式を検出します。

整形コントロール

フォーマッターワークスペース全体で、整形、圧縮、キーの並べ替え、行の折り返し、インデントの選択、結果のコピー、出力の編集を行えます。

ブラウザ内変換

JSON、YAML、XML、CSV、TOML、SQL、TypeScript、複数のプログラミング言語向け出力など、対応する表現間で変換できます。サイトには48種類の変換ペアが掲載されています。

検証とJSONツール

JSONおよびJSON Schema関連データの検証、JSONドキュメントの比較、JSON Patchとマージパッチの適用または生成、ソース位置付きのパーサーエラーの確認ができます。

JSONの解析と修復

折りたたみ可能なツリーでJSONを探索し、並べ替え可能なテーブルで配列を確認できます。JSONPathなどの関連パスの検索、ペイロードサイズの分析、トークン数のカウント、一般的な不正入力の修復、選択したテーブルデータのエクスポートにも対応します。

ブラウザ内ローカル処理

ブラウザのWeb Workerで解析と整形を実行します。PasteKitはデータをサーバーに送信しないと説明しており、セキュリティページではネットワーク接続を制限するContent Security Policyを公開しています。

実用的なユースケース

  • APIとWebhookのペイロードを解析

    コンパクトで読みにくいAPIレスポンス、Webhookペイロード、構造化ログを、インデント付きJSONに変換します。ソース位置付きエラーと大きな数値の保持により、識別子の桁を変更せずに本番環境に近いデータを確認できます。

  • データの変更を確認

    2つのJSONドキュメントを構造で比較し、オブジェクトキーを並べ替えて差分を読みやすくしたり、ペイロード間の変更を確認する際にJSON Patchとマージパッチを生成・適用したりできます。

  • スキーマとAPIデータを確認

    JSONまたはYAMLを、04から2020-12までのJSON Schemaドラフト、またはOpenAPIファイルに対して検証できます。インターフェースを定義・確認する際には、サンプルデータからスキーマを生成することもできます。

  • 別の形式向けにデータを準備

    設定、ドキュメント、コードスニペットを準備する際に、JSON、YAML、XML、CSV、TOML、SQL、プログラミング言語の表現など、形式間で構造化データを変換できます。

  • JSONを探索・修復

    Tree、Table、JSONPath、サイズ、トークン、修復、スプレッドシートの各ツールを使って、大規模または不完全なJSONを探索し、コストの大きいフィールドを特定し、一般的な構文上の問題を修復したり、さらなる作業のためにレコードをエクスポートしたりできます。

Pros and Cons

Pros

  • 58種類の幅広い形式と48種類の変換ペアに対応しています。
  • 基本的なプリティープリントにとどまらず、検証、比較、修復、JSON解析、スキーマツール、スプレッドシート関連のワークフローを提供します。
  • 大きな整数の桁の正確な保持、重複キーの警告、ソース位置付きエラー、Treeビュー、Tableビューなど、詳細なJSON処理に対応しています。
  • Web Workerでの実行と、記載されたプライバシーモデルを支える公開Content Security Policyにより、処理がブラウザ内にとどまるよう設計されています。
  • 登録は不要で、サイトによると、フォーマッター、コンバーター、JSONツールを無料で利用できます。

Cons

  • ツールはブラウザ上で動作するため、実用上のファイルサイズは利用可能なブラウザメモリに左右されます。サイトでは、キーの並べ替えにはJSONツリー全体をメモリに保持する必要があると具体的に説明しています。
  • 利用可能な情報では、コラボレーション、外部連携、チームワークスペースについて説明されていません。
  • 一部の専門的な操作には動作上の制限があります。たとえば、JWTデコーダーは検証を有効にしない限りデコード専用と説明されており、利用できる検証動作は形式固有のパーサーによって決まります。

FAQ

PasteKitは無料で利用できますか?

はい。PasteKitは、58種類すべてのフォーマッター、48種類のコンバーター、16種類のJSONツールを無料で利用でき、登録も不要で、ブラウザのメモリ容量を超えない限り利用制限はないと説明しています。

PasteKitは貼り付けたデータをアップロードまたは保存しますか?

いいえ。PasteKitによると、解析、整形、検証、変換はブラウザ内のWeb Workerで実行されます。公開されているContent Security Policyはネットワーク接続を制限しており、URLハッシュの後に配置された共有コンテンツはサーバーに送信されません。

PasteKitはどのように使いますか?

左側のペインにテキストを貼り付けるか、対応するローカルファイルを開き、インターフェースまたはCtrl/Cmd+Enterショートカットで整形します。対応形式は自動的に検出され、結果が右側に表示されます。

PasteKitはどの形式に対応していますか?

PasteKitのサイトでは、JSON、JSON5/JSONC、YAML、XML、CSV、TOML、SQL、プログラミング言語、設定ファイル、ログ、クエリ、JWTや正規表現などの特殊な形式を含む、58種類の対応形式が掲載されています。

JSONフォーマッターはインデント以外に何ができますか?

JSONフォーマッターは、行番号と列番号付きで構文上の問題を報告し、整形モードと圧縮モードに対応します。また、大きな整数の桁を保持し、JSONを確認するためのTreeビューとTableビューを提供します。

Quick Facts

製品タイプ
ブラウザベースの開発者向け整形、検証、変換、解析ツールキット
対応形式
PasteKitに掲載されている58種類の形式
変換
PasteKitに掲載されている48種類の変換ペア
JSONツール
PasteKitに掲載されている16種類のJSONツール
処理モデル
ブラウザ内のクライアントサイドWeb Worker
ソースドメイン
pastekit.dev

PasteKitの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Epherem icon

Epherem

Epheremは、Lovable、Bolt、v0、Replit、Cursor、Claude CodeなどのAIコーディングツールで構築したWebアプリ向け静的セキュリティスキャナーです。アプリを実行せず、ソースファイルと依存関係を検査し、一般的なセキュリティミスを分類して修正案を提示します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

GitBot icon

GitBot

GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。

Ably Chat icon

Ably Chat

Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。