Convert UBS Bank Statement to JSON
UBS statement PDFs are downloadable via UBS e-banking. Both CHF and multi-currency account statements are supported. Download a clean .json file — no signup required.
Loading converter...
Secure Financial Data Processing
UBS Statement Conversion
UBS bank statements are typically downloaded as PDF files from online banking portals. These PDFs contain transaction tables with dates, descriptions, debit and credit amounts, and balances. MintConvert extracts these transactions from $UBS statement PDFs and converts them into $JSON format. The resulting file can be used for accounting, financial analysis, or importing into software like $REST APIs, Node.js, Python.
Why .JSON for UBS Statements?
JSON output structures each UBS transaction as a flat object: date, description, debit, credit, balance, and currency (CHF). Consistent field names across all 23 banks — your parser works without modification when switching between banks.
UBS PDF Format Notes
UBS PDFs may include multiple currencies in a single statement for global accounts. MintConvert extracts the primary account currency (CHF) by default.
Example Output
[
{
"date": "2024-03-15",
"description": "UBS ATM Withdrawal",
"debit": 2000,
"credit": null,
"balance": 48500,
"currency": "CHF"
},
{
"date": "2024-03-18",
"description": "Salary Credit",
"debit": null,
"credit": 75000,
"balance": 123500,
"currency": "CHF"
}
]How It Works
Download UBS PDF
Log in to UBS e-banking → Accounts → Account Statements → Select period → Download PDF.
Upload to MintConvert
Drag and drop your UBS PDF. MintConvert auto-detects the format and processes all pages.
Download .JSON
Clean file in under 30 seconds — Date, Description, Debit (CHF), Credit, Balance.
Why MintConvert
- Zero setup — UBS PDFs parsed automatically — no template configuration.
- CHF preserved — All amounts stay in CHF as numeric values.
- Multi-page — All pages extracted into one JSON file.
- Privacy first — PDF processed in-memory only — deleted immediately after conversion.
- Instant download — Most UBS statements convert in under 30 seconds.
- Switzerland context — In Switzerland, bank statements are required for Steuererklarung (cantonal tax returns) and as supporting documents for MWST (VAT) filings with the ESTV.
Frequently Asked Questions
What JSON schema does the UBS output follow?
One row per transaction — Date, Description, Debit (CHF), Credit (CHF), and Balance. JSON output can be consumed by any REST API or programming language. Each transaction is a flat object with date, description, debit, credit, balance, and currency fields.
How do I download my UBS statement as a PDF?
Log in to UBS e-banking → Accounts → Account Statements → Select period → Download PDF.
Does MintConvert handle UBS's PDF format correctly?
UBS PDFs may include multiple currencies in a single statement for global accounts. MintConvert extracts the primary account currency (CHF) by default.
How long does UBS PDF to JSON conversion take?
Under 30 seconds for most UBS statements. Multi-month statements (100+ pages) may take up to 60 seconds.
Does this work for UBS Private Account, Business Account, and UBS Key4 accounts?
Yes — MintConvert works with UBS Private Account, Business Account, and UBS Key4 accounts. The PDF format is consistent across account types.
Is CHF formatting preserved in the JSON output?
Yes — all CHF amounts output as numeric values (no currency symbols) so they import correctly into accounting software.
Is my UBS data safe?
Your UBS PDF is processed in-memory only — never stored. Deleted immediately after conversion. Download link expires after 24 hours.
What if the UBS PDF is password-protected?
UBS statement PDFs are downloadable via UBS e-banking. Both CHF and multi-currency account statements are supported.
Is this useful for Steuererklarung filing, Swiss MWST reconciliation, and Bexio or Abacus import?
Yes — In Switzerland, bank statements are required for Steuererklarung (cantonal tax returns) and as supporting documents for MWST (VAT) filings with the ESTV.
Other Switzerland Banks