Private by design
The PDF is parsed in your browser with pdf.js. There is no upload step, no account and no email. The unlock code you receive after paying is stored in your browser's localStorage, and no tracking cookies, analytics scripts or third-party fonts are used.
The site is hosted on Cloudflare, which as the host processes standard technical request data like any website. We store no IP addresses.
Offline after loading
Once the page has loaded, you can disconnect and convert files. Only the payment check needs the network, because it looks up your payment on the public blockchain.
- Conversion works offline after loading
- Payment check needs a connection
- Unlock code is kept in your browser
What you get
XLSX with real-number amounts, or CSV with a UTF-8 BOM and an optional semicolon separator. You set each column yourself and can rename headers. Number formats such as 1.234,56 and 1,234.56 are detected, and negatives in parentheses are understood.
Convert privately
- Load the page onceOpen Satr and let it load fully. After that, the conversion does not need the network.
- Choose your PDFPick a text PDF statement. It is read on your device.
- Review and set columnsCheck the first 15 rows, then set Date, Description, Debit, Credit, Amount, Balance, Text or Ignore for each column.
- ExportDownload XLSX or CSV. The payment check, if you pay, needs a connection.
Questions
Does it really work offline?
The conversion does, once the page has loaded. Checking a payment needs the network.
Is my PDF uploaded to a server?
No. The PDF is read on your device by pdf.js and is never uploaded. You can verify it yourself in the Network tab of your browser's developer tools (F12).
Do you track me?
No tracking cookies, no analytics scripts and no third-party scripts or fonts. We count anonymous events by name only and store no IP addresses.
Does it work with scanned statements or photos?
No. Satr works with text PDFs downloaded from internet or mobile banking. Scanned paper statements and photos (image-only PDFs) are not supported, and there is no OCR.
What does the full export cost?
A single file costs 3 USDT and a 30-day pass costs 12 USDT. There is no subscription and no auto-renewal, and no account, email or card is needed.