Check a Swiss QR-bill
Beta This tool is in beta. It is tested on sample files, and details may still change. Review the result before relying on it.
Check a Swiss QR-bill from a photo, a PDF or its text against the SIX rules, on your device. Each finding says what to correct. Free, no account.
In short
Check a payment or receipt QR code from a photo, a screenshot, a PDF or its text, on your device. Each finding says what to correct, and the result says what the check cannot show. Free.
How to check a QR code
- Drop a photo, a screenshot or a PDF with the code, or paste the code's text.
- Klarbon reads the code on your device and checks it against the rules for its kind.
- Read each finding, and open the authority's own link where the code has one.
You can check a Swiss QR-bill by dropping a photo, a screenshot or the PDF with the payment part, or by pasting the code's text. Klarbon reads the Swiss QR code on your device and checks every line against the SIX implementation guidelines in force on the day: IBAN, reference, addresses, amount, character set and the code itself. Each finding says what to correct. It is free, with no account.
What does the check cover?
The QR code on a Swiss QR-bill holds the payment as lines of text in a fixed order, set by SIX in the Swiss Implementation Guidelines for the QR-bill (SIX). Klarbon checks:
- the header, version and coding type;
- the IBAN: a Swiss or Liechtenstein account, its check digits, and whether it is a QR-IBAN;
- the reference: a QR-IBAN needs a 27-digit QR reference, an ordinary IBAN takes a Creditor Reference (RF) or none, and both kinds of check digit are recomputed;
- the creditor's and payer's addresses, which must be structured since 22 November 2025;
- the amount, the currency (CHF or EUR) and the characters allowed;
- the code itself: error correction level M and no more than 997 characters.
What changes on 14 November 2026?
Version 2.4 of the guidelines applies from 14 November 2026. From that day a QR reference goes with francs only: a bill in euros uses an ordinary IBAN with a Creditor Reference or no reference (SIX). Klarbon warns about a euro bill with a QR reference before that date and reports it as an error from it.
What the check does not show
A code that passes follows the rules. It does not show that the account belongs to the creditor named on the bill, that the reference is one the creditor issued, or that the payment will go through. If something looks wrong, ask the creditor through a channel you already trust.
Is my file uploaded?
No. Finding the code in a picture or PDF, reading it and checking it all happen in your browser. See what happens to your files.
What next?
- Make a Swiss QR-bill with a payment part as a PDF.
- Check an EPC QR code for a SEPA credit transfer in euros.
- The Swiss QR-bill explained and e-invoicing in Switzerland.
Frequently asked questions
What does the check look at?
Every line of the code against the SIX implementation guidelines in force on the day you check. That covers the header, the IBAN and its check digits, whether the account is a QR-IBAN, the reference and its check digits, the addresses, the amount and currency, the character set, the code's size and its error correction level.
Does a clean result mean the bill will be paid?
No. The check shows that the code follows the rules. It cannot show that the account belongs to the creditor or that a bank will accept the payment. Only the creditor's bank knows who holds the account.
Can I check a QR-bill in a PDF?
Yes. Drop the PDF and Klarbon finds the code on its pages, whether it is drawn as shapes or embedded as a picture. A few pictures stored in formats the browser must decode are read by the browser itself.
Is the file uploaded?
No. The code is found, read and checked in your browser. Nothing is sent to Klarbon.
Sources
Related
- Open any e-invoice. Check it. Convert it.
- Klarbon help centre
- Make a Swiss QR-bill
- Understanding Swiss QR-bill / QR-Rechnung
- E-invoicing and business file formats in Switzerland
- Check an EPC QR code
- Simple pricing for invoices and bank statements
- What happens to my files?
- E-invoice tools
- E-invoicing and business file formats in Liechtenstein