Community Edition · v1.4.0

Download SEPA Generator Community Edition.

The free Community Edition turns CSV, XLS, and XLSX payment exports into standards-based SEPA Credit Transfer XML, supporting pain.001.001.02, pain.001.001.03 and pain.001.001.09. It checks required fields, IBAN checksums, amounts and control totals, and XML character legality before generation, and processes everything locally on your computer.

Windows

Windows 10 and 11, 64-bit.

Windows · x64 · MSI installer

The Windows installer is signed by Niryosys (Microsoft Azure Artifact Signing, Authenticode-verified).

macOS

Choose the version for your Mac.

macOS · Apple Silicon (arm64) and Intel (x64) · DMG disk image

Apple Silicon = Macs with an Apple M-series chip. Intel = older Macs with an Intel processor.

macOS disk images are Developer ID signed by Niryosys and notarized by Apple.

Version 1.4.0 · SEPA Generator is a desktop application: install it on the Windows, macOS, or Linux computer you prepare payment files on. Release notes

All packages bundle their own Java runtime. No separate Java installation is required.

Free and open-source under Apache-2.0. Source code on GitHub · View all releases

Latest release: Community Edition v1.4.0, available as packaged desktop downloads for Windows (MSI), macOS (DMG), and Linux (DEB). Each package bundles its own Java runtime, so no separate Java installation is required. See the release notes. Verify with SHA256SUMS.txt.

Runs locally on your computer. Your payment files are not uploaded to a server. Read the privacy note.

The Community Edition generates SEPA Credit Transfers. SEPA Direct Debit (pain.008) is available in Pro.

Edition
Community Edition
Version
v1.4.0
Formats
pain.001.001.02 · pain.001.001.03 · pain.001.001.09
Input files
CSV · XLS · XLSX
Processing
Local desktop app
Address support
Optional structured addresses (pain.001.001.09)
Templates
CSV and Excel input templates
License
Apache-2.0
Distribution
Windows MSI · macOS DMG · Linux DEB

What the Community Edition does.

A focused, local desktop tool for preparing SEPA Credit Transfer XML from spreadsheet exports, with built-in input templates to get you started.

CSV and Excel input

Import payment data from CSV, XLS, or XLSX files, or start from the built-in input templates available inside the app.

Three pain.001 versions

Generate pain.001.001.02, pain.001.001.03 or pain.001.001.09 SEPA Credit Transfer XML, with optional structured postal address support for pain.001.001.09. pain.001.001.09 is the modern recommended format; .02 and .03 remain available for banks and upload channels that still require them. Not sure which version your bank expects? See the .02 vs .09 guide.

Built-in validation

The app checks required fields, IBAN checksums, amounts and control totals, and XML character legality before generating the file. See how SEPA XML validation works.

Local desktop app

Generation happens on your computer. Your payment files stay local and are never sent to an online service.

Getting started.

The Community Edition is a local desktop application. No account or online upload is required to generate your files.

Install and run

Download the package for your operating system — Windows (MSI), macOS (DMG), or Linux (DEB) — and install it like any other desktop app. Each package bundles its own Java runtime, so no separate Java installation is required. Inside the app, you can start from the built-in input templates, select your CSV or Excel file, choose the pain.001 version and execution date, then generate the SEPA XML. New to this? Follow the step-by-step guide to creating a SEPA XML file.

Bank acceptance

Generated files are designed to follow SEPA Credit Transfer formats. Final bank acceptance may depend on your bank, upload channel, account configuration, and bank-specific rules, so your first production file should be tested with your banking portal.

Pro Edition

Need Direct Debit, XSD validation, or detailed reports?

SEPA Generator Pro adds SEPA Direct Debit (pain.008), XSD validation against the supported official schemas bundled with Pro, detailed HTML reports, validation of existing SEPA XML, payment profiles and saved mappings, and migration from supported older message versions. It builds on the Community Edition and keeps processing your payment files locally.