SATA/STUDIO / Tools · English

無料ブラウザツール — アップロードなし・登録不要

銀行明細のPDFを、どこにも送らずにCSVへ。

ネットバンキングやカード会社のサイトからダウンロードした「テキスト型」の明細PDFを置くだけ。オープンソースの pdf.js がお使いの端末の中で取引行を読み取り、汎用CSV(freee・マネーフォワード クラウド・弥生などの列マッピング付きインポートや表計算に)、 QuickBooks Online・Xero 形式のCSVとして書き出します。
アカウント不要、ページ数制限なし、透かしなし。ツールはこの1ページだけです。

ファイルはブラウザの外に出ません。PDF を扱うサーバー処理はありません。タブを閉じれば何も残りません — 詳しくは下のプライバシーへ。

ここに明細PDFをドロップ。

テキスト型PDFのみ対応(ネットバンキングからダウンロードできる形式)。スキャンや写真撮影の明細はテキスト層がないため読み取れません。手元に明細がなくても「サンプル明細で試す」で動きを確認できます(架空データ)。

ここにPDFをドロップするか、ファイルを選んでください。アップロードはされません。

/ 読み取れるもの

見出し行があり、1行に1取引の明細。

  • 対応

    ネットバンキングやカード会社のサイトからダウンロードしたテキスト型PDF。
  • 「取引日・摘要・出金・入金・残高」「日付・内容・金額」のような日本語見出し、および Date / Description / Debit / Credit / Balance などの英語見出し。
  • 複数ページの明細、ページごとに繰り返される見出し、2行に折り返された摘要。
  • 2026-05-01・2026/5/1・01/05/2026・1 May 2026 などの日付。「日→月」か「月→日」かは文書から自動判定し、手動でも切り替えられます。
  • 1,234(円建ての桁区切り整数)・¥980・1,234.56・(45.20)・-45.20・45.20 CR / DR などの金額。符号付き1列の「金額」は、残高列があればそれを使って出金・入金に振り分けます。
  • 非対応

    スキャン・写真撮影のPDF。中身が画像でテキストがなく、本ツールはOCRを行いません。
  • パスワード付きPDF。先にパスワードを解除してください。
  • 「2026年5月1日」のような漢字混じりの日付や和暦。
  • 数字だけで年の無い日付(05/01・5/1 など)。その行は取引として読み取りません。
  • 1行に2件の取引が並ぶレイアウトや、列が揃っていないレイアウト。列がずれることがあるため、必ずプレビューを確認してください。
  • 桁区切りカンマも ¥ も小数も付かない整数の金額(980・12000 など。桁数に関係なく)。参照番号と区別できないため読み取り対象にしていません。
  • 小数点にカンマを使う金額(1.234,56)や、金額と通貨コードが同じセルにある形式。

/ 出力形式

4つのレイアウト、ダウンロードは1クリック。

CSV内の日付形式(YYYY-MM-DD / MM/DD/YYYY / DD/MM/YYYY)は選択できます。インポート先のソフトが想定する形式に合わせ、取り込み前にプレビューの先頭行を確認してください。

/ プライバシー

明細は保存しない・送信しない・見ない。

銀行明細には氏名・口座番号・すべての取引が載っています。このページは、そのデータを運営者が一切扱わずに済むように作られています。PDFはお使いのブラウザ内のJavaScriptが開き、テキストの読み取りもCSVの組み立てもその場で行います。アップロード先のサーバーも、PDF を扱うサーバー側の処理も、アカウントもありません。

PDF やその内容がどこにも送られないことは、ご自身で確かめられます。ブラウザの開発者ツールでネットワークタブを開いたまま変換してみてください。app.js と parser.js の2つのスクリプトも難読化なしで公開しています。

/ よくある質問