Software Alternatives & Startups

Officially verified details xmlvalid

Validate XML and e-invoices up to 1 GB in your browser: XSD, DTD, RelaxNG and official business rules.

xmlvalid

xmlvalid Reviews and Details

This page is designed to help you find out whether xmlvalid is good and if it is the right choice for you.

Screenshots and images

  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22
  • Image date //
    2026-10-22

Features & Specs

  1. Free Tools

    XML formatter, XPath tester, XSLT transformer, XML diff, XML to JSON / CSV, XSD generator, XSD to XML, e-invoice viewer

  2. Monitoring

    URL monitors with email and webhook alerts

  3. Integrations

    n8n, Apify, Postman

  4. Reports

    PDF, HTML, JSON export, share links

  5. URL monitors

    Alerts by email or webhook when a feed starts failing

  6. CLI

    CLI (npm @xmlvalid/cli), GitHub Action, GitLab CI, pre-commit

  7. API

    REST (OpenAPI 3.1), SOAP, MCP server, SDKs for PHP, Laravel, Symfony, Python and JavaScript

  8. E-invoice Detection

    Profile picked automatically from the document

  9. Error details

    Line and column, explanations for libxml2, Java (Xerces) and .NET messages

  10. PDF invoices

    Factur-X, ZUGFeRD and ISDOC, with PDF/A (veraPDF) and PDF text checks

  11. Input methods

    Upload, paste, URL, or a folder or .zip of up to 1,000 documents

  12. Privacy

    Validated in the browser, nothing uploaded

  13. Batch validation

    A folder or .zip of up to 1,000 documents

  14. Max File Size

    50 MB without an account, 1 GB with a free account (5 GB tested)

  15. Country guides

    E-invoicing in 24 countries, the profile picked from the invoice automatically

  16. Schema catalog

    177 official schemas with all their include files

  17. Business rules

    7,700+ Schematron rules (EN 16931, Peppol BIS and PINT, XRechnung, Factur-X, national CIUS) plus your own .sch

  18. Schema languages

    XSD 1.0, DTD, RelaxNG (XML and compact)

  19. Dark Mode

Badges

Promote xmlvalid. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Questions & Answers

As answered by people managing xmlvalid.
  1. Which are the primary technologies used for building xmlvalid?

    • Rust and libxml2 (validation engine), compiled to WebAssembly
    • SaxonJS (Schematron business rules)
    • veraPDF (PDF/A checks)
    • Laravel and Livewire (PHP)
    • Tailwind CSS
    • PostgreSQL, Redis, Meilisearch
    • Cloudflare
  2. What makes xmlvalid unique?

    • Schema validation and e-invoicing business rules in one place: XSD, DTD and RelaxNG, plus 7,700+ Schematron rules of EN 16931, Peppol BIS and PINT, XRechnung, Factur-X and national formats from France and Italy to Saudi Arabia, Mexico and Brazil
    • Built for large files: a streaming Rust engine (libxml2 compiled to WebAssembly) validates documents up to 1 GB in the browser with flat memory (5 GB tested)
    • 177 official schemas ready to use, and e-invoice profiles detected automatically from the document
    • E-invoice PDFs (Factur-X, ZUGFeRD, ISDOC) checked whole: the XML inside, PDF/A, and the PDF's text against the XML
    • Every error links to a page explaining why it fails and how to fix it, for libxml2, Java and .NET messages
    • The same checks in CI and integrations: REST API, SOAP, MCP server for AI agents, CLI, GitHub Action, n8n
  3. Why should a person choose xmlvalid over its competitors?

    • Desktop editors (XMLSpy, Oxygen) are powerful but expensive and need installing; xmlvalid works in the browser for free
    • Simple online validators check one schema and stop at a few MB; xmlvalid streams up to 1 GB and ships schemas with all their imports
    • E-invoice validators (KoSIT, Peppol testbeds) check one format each and have no CI tooling; xmlvalid covers many formats and countries, reads PDF invoices, and has an API, CLI and GitHub Action
    • Documents are validated in the browser and not uploaded
  4. How would you describe the primary audience of xmlvalid?

    • Developers and integrators building or receiving e-invoices (Peppol, XRechnung, Factur-X, FatturaPA, KSeF, ZATCA, CFDI, NF-e, UBL, CII)
    • ERP and accounting software vendors preparing for national e-invoicing mandates
    • Teams that exchange XML with partners: payments (ISO 20022), healthcare (HL7 CDA, FHIR), feeds and sitemaps
    • DevOps engineers who want XML checks in CI pipelines
    • Anyone who needs to validate a large XML file quickly without installing software
  5. What's the story behind xmlvalid?

    xmlvalid is built and run by Oleksii Babintsev, a developer from Ukraine, so questions and bug reports reach the person who builds the engine. It started as a streaming validator for XML files too large for typical online tools, and grew into e-invoicing as countries made structured invoices mandatory: business rules for EN 16931, Peppol, XRechnung and national formats in 24 countries, PDF invoices, an API, CLI and GitHub Action for CI, and monitors for XML feeds. While building it, we found and fixed a slowdown in libxml2's validation of large files and contributed the fix upstream. It launched in October 2026

Videos

We don't have any videos for xmlvalid yet.

Do you know an article comparing xmlvalid to other products?
Suggest a link to a post with product alternatives.

Suggest an article

xmlvalid discussion

Log in or Post with

Is xmlvalid good? This is an informative page that will help you find out. Moreover, you can review and discuss xmlvalid here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.