Kod QR KSeF: odczytaj albo zbuduj link weryfikacyjny

Wklej link odczytany z kodu QR albo wczytaj plik XML faktury. Narzędzie rozkłada link na części albo liczy skrót SHA-256 i rysuje KOD I, bez wysyłania pliku.

Co masz?

Link weryfikacyjny

Poprawny

Otwórz go, aby zobaczyć fakturę w KSeF; strona MF pokaże, czy plik się zgadza.

Środowiskotest
NIP sprzedawcy1111111111
Data wystawienia20 października 2026
Skrót SHA-256bUK2MV3bs7nm…

KOD II (CERTYFIKAT) dla faktur offline podpisuje się kluczem certyfikatu offline z KSeF: robi to program do faktur, nie ta strona.

Przygotowuje Radif Partners · Metoda · ustawa o VAT, rozporządzenia i komunikaty MF sprawdzone 25 października 2026

Kod QR na fakturze z KSeF to zapisany graficznie link, który pozwala każdemu sprawdzić fakturę w systemie bez logowania. Obowiązek wynika z art. 106gb ust. 5 ustawy o VAT: kod umieszczasz, gdy przekazujesz fakturę nabywcy poza KSeF, na przykład konsumentowi albo firmie zagranicznej, oraz gdy używasz faktury poza systemem, choćby drukując ją do dokumentów magazynowych. Pierwszy kod, nazywany KOD I, zawiera adres serwera weryfikacji, NIP sprzedawcy, datę wystawienia w formacie dzień, miesiąc, rok oraz skrót SHA-256 pliku XML zakodowany w Base64URL. Pod kodem drukuje się numer KSeF, a przy fakturze offline napis OFFLINE. Faktura offline przekazana poza systemem ma też drugi kod, KOD II z napisem CERTYFIKAT, podpisany certyfikatem offline, który potwierdza, kto ją wystawił. Narzędzie poniżej odczytuje link z kodu albo buduje go z pliku, dokładnie według dokumentacji API KSeF 2.0.

Budowa linku KOD I

Link z kodu I ma stały układ, opisany w dokumentacji API KSeF 2.0 i na stronie ministerstwa o kodach weryfikujących:

https://qr.ksef.mf.gov.pl/invoice/{NIP}/{DD-MM-RRRR}/{skrót}

CzęśćCo zawieraPrzykład
adresserwer weryfikacji: produkcja, test lub demoqr.ksef.mf.gov.pl
NIPNIP sprzedawcy, 10 cyfr1111111111
datadata wystawienia z pola P_120-10-2026
skrótSHA-256 pliku XML, Base64URL, 43 znakibUK2MV3b…

Przykład w narzędziu to prawdziwa faktura ze środowiska testowego, dlatego możesz go otworzyć i zobaczyć odpowiedź serwera.

Ile kodów i z jakim napisem

Liczba kodów zależy od dwóch rzeczy: trybu wystawienia i drogi do nabywcy. Wynika to z art. 106gb ust. 5 i art. 106nda ust. 6 ustawy o VAT. Sprawdź swój przypadek:

Kody QR na fakturze

Kody QR na fakturze

1

Podpis pod kodem Inumer KSeF
Norma koduISO/IEC 18004:2024
Sprawdź, ile kodów QR potrzebujesz →

KOD II zawiera dane certyfikatu i podpis, dlatego tworzy go program do faktur z certyfikatem offline, opisanym na stronie o certyfikatach KSeF. To narzędzie buduje tylko KOD I, bo do kodu II potrzebny jest Twój klucz prywatny, którego nie wolno wpisywać na żadnej stronie.

Jak sprawdzić fakturę z kodu

Zeskanuj kod telefonem i otwórz link. Strona weryfikacji ministerstwa pokaże, czy faktura o tym skrócie istnieje w KSeF. Jeśli masz plik XML, możesz też policzyć skrót tutaj i porównać go z tym z kodu: wynik musi być identyczny co do znaku. Fakturę samą w sobie otworzysz w czytniku FA(3), a numer spod kodu sprawdzisz w walidatorze numeru. Zasady faktur wystawianych bez połączenia opisuje strona o trybie offline.

Kod QR na wydruku i w PDF

Kod umieszcza się na wizualizacji faktury, czyli na wydruku albo w pliku PDF, w miejscu, gdzie da się go wygodnie zeskanować telefonem. Pod kodem drukuje się numer KSeF albo napis OFFLINE, żeby osoba bez czytnika mogła odczytać numer. Kod musi być na tyle duży, by aparat go rozpoznał; zbyt mały lub rozmyty kod na wydruku z drukarki termicznej to częsty problem w magazynach.

Najczęstsze pytania

Co sprawdza skrót SHA-256 zapisany w kodzie QR faktury?

Skrót jest odciskiem całego pliku XML. Wystarczy zmiana jednej cyfry w kwocie czy jednej litery w nazwie, a skrót wychodzi inny. Gdy otworzysz link z kodu, system porównuje skrót z plikiem, który ma u siebie. Zgodność oznacza, że faktura w KSeF jest dokładnie tą, którą trzymasz.

Czy faktura odebrana w KSeF przez firmę też musi mieć kod QR?

Nie, dopóki zostaje w systemie. Nabywca z polskim NIP odbiera fakturę w KSeF i tam ją ma. Kod jest potrzebny, gdy faktura wychodzi poza system: na wydruku dołączonym do towaru, w e-mailu do kontrahenta zagranicznego albo gdy podatnik sam używa jej poza KSeF.

Czym różni się kod na fakturze testowej od produkcyjnej?

Adresem serwera. Faktury z produkcji prowadzą do qr.ksef.mf.gov.pl, a z środowisk ćwiczebnych do qr-test.ksef.mf.gov.pl lub qr-demo.ksef.mf.gov.pl. Narzędzie rozpoznaje środowisko po adresie i ostrzega, gdy link pochodzi z testu, bo taka faktura nie ma żadnych skutków podatkowych i nie może być podstawą odliczenia VAT.

Jakiego certyfikatu wymaga drugi kod QR dla faktury offline?

Certyfikatu KSeF typu offline, który wystawca pobiera z systemu w module certyfikatów. Służy wyłącznie do podpisywania kodu II, nie do logowania. Bez niego nie wystawisz poprawnej faktury offline dla nabywcy poza systemem, dlatego warto pobrać go zawczasu, zanim pojawi się pierwsza awaria.

Zobacz też

Oficjalne źródła tej strony

Przygotowuje

Wydawca bezpłatnych narzędzi do KSeF: sprawdzenie obowiązku i terminów, czytnik faktury FA(3), licznik limitu 10 000 zł i tryby offline, wszystko w przeglądarce

Zaktualizowano · Polityka redakcyjna · Kontakt

Stan na 2026, Przepisy i komunikaty sprawdzone