Free tools

PDF to KSeF XML Converter

Upload a PDF invoice - AI will extract data and generate KSeF FA(3) XML. Free, no registration required.

Drag and drop a PDF file or click to selectSupported formats: PDF (max 10 MB)

Free, with a shared limit

Without registering, you can use the tools a total of 2 times within 24 hours. This limit is shared across all tools.

Check the data and amounts before using the result. The KSeFGPT app also lets you send invoices to KSeF after connecting your account to the system.

  • 2 total uses within 24 hours
  • After creating an account: access to GUS data and manual editing of every invoice field
  • Full access to all platform modules
Create account

How to send PDF invoices to KSeF

Watch a PDF invoice being imported into KSeFGPT and prepared for submission to KSeF.

This recording is in Polish.

Free Tools that humans LOVE to use

Share your thoughts - every review helps us make these tools better for you.

“Walidator wyłapał mi błąd w sumie P_15 na czterech fakturach z ERP, zanim je wysłałam do KSeF. Oszczędziłam dzień na korektach.”
Marta K. · Księgowa, biuro rachunkowe
“Najszybszy sposób na debug FA(3) – wklejam XML, widzę dokładnie który element nie trzyma schematu. Używam codziennie.”
Piotr W. · Dev / integrator
“Przed go-live KSeF przepuściliśmy cały hurt faktur testowych. Raport błędów jest czytelny nawet dla nietechnicznych osób w zespole.”
Anna S. · CFO, e-commerce
“Darmowe, bez rejestracji, działa w przeglądarce. Dokładnie tego potrzebowałem, żeby sprawdzić fakturę od nowego dostawcy.”
Tomasz L. · Właściciel, handel B2B

Free converter vs KSeFGPT account

Free converterKSeFGPT account
PDF to FA(3) XML conversionWithin the usage limitDepends on the plan
Sending invoices to KSeFNoDepends on the plan
Imported invoice historyNoDepends on the plan
KSeF XML invoice generatorSeparate free toolDepends on the plan
Creating invoices in AI chatNoDepends on the plan
Managing multiple companiesNoDepends on the plan
AI assistant for KSeFSeparate public chatDepends on the plan
SupportInstructions and knowledge baseDepends on the plan

How does PDF to KSeF XML conversion work?

The converter uses artificial intelligence to read invoices in PDF format - whether they come from an accounting system, a scan, or a photo. The AI recognises the document structure and maps the data to the required schema.

The result is an XML file compliant with the KSeF FA(3) schema, which you can download and send directly to the National e-Invoicing System or import into an ERP system.

KSeF does not accept PDF invoices - only XML files compliant with the FA(3) schema are accepted.

Conversion is performed server-side by an AI model. Your data is not stored after the session ends.

PDF → KSeF XML converter enables:

Conversion without retyping
Scans and photos supported
Ready XML for KSeF
Import to ERP systems

Frequently asked questions

How does the PDF to KSeF XML converter work?

Upload a PDF invoice. AI reads the seller, buyer, line items and amounts, and the tool prepares FA(3) XML. Check the extracted data before downloading or using the file.

Is the KSeF PDF converter free?

The tool is free within a shared limit of 2 free-tool uses per 24 hours. A KSeFGPT account has separate features and limits defined by its plan.

Which PDF files are supported?

You can upload a PDF invoice from accounting software or a scan saved as a PDF. Extraction quality depends on how legible the document is. For a poor scan, prepare a clearer copy.

Can I send the generated XML straight to KSeF?

Check the data and validate the XML first. The converter itself does not send invoices. Use software with the required access or the KSeFGPT app after signing in and connecting to KSeF. KSeF confirms whether the document is accepted.

Can I return to the conversion result later?

The free tool does not provide an invoice history. Download the result if you want to keep it. A KSeFGPT account supports document history within your selected plan.

What if AI reads the data incorrectly?

Compare the preview with the original. If the result contains an error, edit the data where the tool allows it or convert a clearer file again. You can also enter the data manually in the invoice generator.

Which VAT rates can the XML contain?

FA(3) supports VAT rates and designations for different transaction types. Check that the rate or exemption designation extracted from the PDF matches the original and your transaction. The converter does not determine the tax treatment.

How do I send the converted XML to KSeF?

Download and check the XML, then use software connected to KSeF, such as KSeFGPT. You need access and permission to issue invoices for the company concerned. After sending, check the status and UPO receipt.

From a PDF file to managing invoices in KSeF

Create a KSeFGPT account to import documents, browse invoice history and use the AI assistant within your selected plan.

Create an account