Split a bank statement PDF into one file per account.
Banks often combine every account on a relationship — checking, savings, a business sub-account, or a whole branch's customers — into a single statement PDF. PDF SmartSplit finds each new account by matching text like "Account Number" or "Statement Period", and splits there automatically. Runs entirely in this browser tab.
No signup. No install. Free for statements up to 30 pages.
Why "runs in your browser" matters more for bank statements than almost anything else
A bank statement carries an account number, a running balance, and every transaction on it — arguably the most sensitive document you'll ever split. Most free PDF tools upload your file to their server to process it. PDF SmartSplit never does: the PDF is read and reassembled by JavaScript running in this tab, so your statement is never transmitted anywhere, not even to us.
How to split a bank statement PDF by account
Whether you're separating a household's joint statement into individual accounts, splitting a business's sub-accounts for bookkeeping, or breaking a branch-level export into one file per customer, the process is the same: find the text that repeats at the top of every account's section, and split on it.
Drop your statement PDF in
It loads into your browser's memory only — nothing is uploaded, so there's no question of who else's server sees your balances.
Pick the text that starts each account's section
Most combined statements repeat a label like "Account Number", "Statement Period", or "Branch Code" at the top of each account — enter it below and every page containing it starts a new file.
Download one zip, one PDF per account
Each account's pages — however many there are — come out as their own PDF inside a single zip download.
pdf.js to read the text and
pdf-lib to assemble each
account's pages into their own file, both running as JavaScript in this page.
Split your bank statement
Free tier: 1 file at a time, up to 30 pages. Text-layer PDFs only (no scanned/OCR yet).
Drag & drop your bank statement here, or click to choose
Up to 30 pages · stays on this device
Preview
Split mode
Need each account's file named automatically?
Free tier splits and numbers the files for you. Pro (in development) renames each output
from the extracted text — e.g. acct-4821_2026-08.pdf
instead of part-03.pdf —
plus multi-file batch processing and unlimited pages. One-time $19, no subscription.
Your banking data never leaves your browser
PDF SmartSplit has no upload endpoint, no server that touches your document, and no account to leak. Open your browser's network tab while you split a statement — you'll see it stay quiet. Processing uses pdf.js and pdf-lib running as JavaScript in this tab; the zip is built in memory and handed straight to your browser's download dialog.