PDFの銀行明細をJSONに変換

PDF明細書から、ISO形式の日付、数値の金額、明細書ごとのメタデータを含む機械可読な取引データを取得できます。スクリプト、データベース、アプリですぐに使えます。

ここをクリックしてPDFを変換

または明細書をここにドラッグ&ドロップ · ファイルが端末の外に出ることはありません ·

    安全

    明細書はブラウザ内で変換され、サーバーにアップロードされることはありません。保存・漏えい・共有されるデータは一切ありません。

    プロ仕様

    会計士、記帳担当者、法務チームのために設計。大量の明細書や複数ページのPDFに対応し、Excel・QuickBooks・Xero向けに書き出せます。

    高精度

    すべての行を残高と照合します。期待どおりに変換されないファイルがあれば、メールでお知らせください。改善に役立てます。

    お困りですか?

    明細書が期待どおりに変換されない場合や、別の種類の書類を処理したい場合は、お気軽にご連絡ください。データの取り出しをお手伝いします。

    お問い合わせ
    詳しい情報とよくある質問
    銀行明細をJSONに変換する方法
    1. PDFの明細書を追加. 銀行明細やクレジットカード明細のPDFを1つ以上コンバーターにドラッグするか、クリックして選択します。パスワード付きのファイルはパスワードの入力を求められますが、パスワードはお使いの端末内でのみ使用されます。
    2. プレビューを確認. 取引は、日付・摘要・入金・出金・残高を含む編集可能な表に表示されます。残高チェックで計算が合わない行が示されるので、クリックひとつで修正できます。
    3. JSONでダウンロード. Excel(.xlsx)、CSV、OFX、JSONで書き出すか、表をそのままGoogle Sheetsにコピーできます。どの段階でもアップロードは一切行われません。
    JSONへの変換について詳しく

    JSONの構造

    書き出されるファイルは1つのオブジェクトです。以下は短縮した例です。

    {
      "generator": "bank-statements-converter.online",
      "generatedAt": "2026-11-03T10:15:00.000Z",
      "statements": [{ "file": "october.pdf", "pages": 1, "currency": "GBP",
                       "dateOrder": "DMY", "openingBalance": 2500, "closingBalance": 4061.23,
                       "balanceCheck": { "checked": 14, "passed": 14, "totalsMatch": true } }],
      "count": 14,
      "transactions": [
        { "date": "2026-10-02", "rawDate": "02/10/2026",
          "description": "Salary ACME Widgets Pty Ltd", "reference": null,
          "debit": null, "credit": 3200, "amount": 3200, "balance": 5700 },
        { "date": "2026-10-03", "rawDate": "03/10/2026",
          "description": "Rent Payment October", "reference": null,
          "debit": 1450, "credit": null, "amount": -1450, "balance": 4250 }
      ]
    }

    プログラムで扱いやすい設計

    • ISO 8601形式の日付(YYYY-MM-DD)。監査用に、元のテキストをrawDateに保持します。
    • 数値の金額と一貫した符号:amountは出金がマイナスです。
    • 欠損値は空文字列ではなくnullなので、型チェックがシンプルになります。
    • 残高チェックの結果を含むメタデータ。照合が合わない明細書をパイプラインで除外できます。

    主な活用例

    pd.json_normalize(data["transactions"])でpandasに読み込んだり、PostgreSQLやSQLiteに挿入したり、分類モデルに入力したり、フィンテックアプリのテストデータとして利用したりできます。表形式のデータがよい場合は、同じプレビューからCSVやExcelにも書き出せます。

    機密データのプライバシー

    解析はブラウザ内で行われるため、実際の明細書を第三者のAPIに送信することなくJSONに変換できます。この工程についてはデータ処理契約を気にする必要がなく、顧客データを自分のマシンに留めておけます。

    関連するコンバーターとガイド
    JSON出力には何が含まれますか?

    transactions配列の各要素に、date(ISO形式)、rawDate、description、reference、debit、credit、amount、balanceが含まれます。さらに明細書ごとに、ページ数、検出された通貨、日付の順序、期首・期末残高、残高チェックの結果などのメタデータが付きます。

    APIはありますか?

    現時点ではありません。明細書が一切アップロードされないよう、コンバーターはすべてブラウザ内で動作します。ページからJSONを書き出し、ご自身のアプリケーションに読み込んでください。

    金額は数値ですか、文字列ですか?

    数値です。debitとcreditは正の数またはnull、amountは符号付き(出金はマイナス)、balanceは数値、または明細書に残高がない場合はnullになります。