Free
For a quick check and a clear answer.
- Unlimited individual XML checks
- Multi-file XSD 1.0 projects
- XML formatting and JSON reports
- Local checks; optional server engines with consent
- Up to 10 MB per XML document and 1 MB per schema
A quick check is always free. Choose Pro for repeat work, or give your team one shared place for its schemas.
Subscriptions are billed in US dollars through Paddle. Applicable tax is shown before you pay.
For a quick check and a clear answer.
Your own library. Your whole batch.
One schema library. One source of truth.
Paddle handles checkout, recurring payments and subscription management. Checkout availability is checked when you choose a plan.
| Capability | Free | Pro | Team |
|---|---|---|---|
| XML syntax, formatting, JSON reports | Included | Included | Included |
| XSD 1.0 multi-file projects | Included | Included | Included |
| XSD 1.1, Schematron XPath 1.0, two-engine comparison | With upload consent | With upload consent | With upload consent |
| Public HTTPS schema import, graph, sample XML, structural comparison | Included | Included | Included |
| Local project saves and export | 5 revisions | 5 revisions | 5 revisions |
| Cloud schema projects | — | 10 projects | 50 shared projects |
| Versions per cloud project | — | Up to 50 | Up to 50 |
| Local batch size | Individual files | 25 XML files | 100 XML files |
| Optional server batch size | — | 10 XML files | 10 XML files |
| Account-saved individual schemas | — | 10 | 100 shared |
| Workspace seats | — | 1 | 5 including owner |
| API, Python CLI & GitHub Actions starter | Rate-limited access | Same API limits | Same API limits |
All plans: up to 10 MB per XML document, 1 MB per schema and 100 schemas / 10 MB per project. Public import: up to 20 schema files. Cloud storage contains schemas, not your XML documents.
Server validation requires upload consent and is limited to 10 requests per minute with a 20-second processing timeout. Paid plans do not increase those API limits or include an enterprise SLA. Read the API limits or explore every feature.
Questions about a plan or your account? Email support@xsdhub.com.
Sign in with Google, GitHub, email and password, or your existing ChatGPT account, then continue to Paddle to review the price and recurring billing terms. Paid access begins only after payment is confirmed. If checkout setup is incomplete, no payment is taken.
Pro is US$190 per year. Team is US$490 per year. You pay the annual total upfront and it renews annually until cancelled. These prices exclude applicable tax, shown at checkout.
Open My account and choose Manage billing to use the Paddle customer portal. A cancelled paid subscription keeps its features until its paid period ends. Plan changes depend on the options enabled in the store.
Default XML syntax, formatting and XSD 1.0 checks run on your device. XSD 1.1, Schematron and second-engine checks upload documents only with your permission. Cloud saving uploads project schemas, not XML documents; Team members share saved schemas and projects. Public HTTPS import contacts the schema hosts. See our privacy page for processing details.
Yes. Optional XSD 1.1 and Schematron XPath 1.0 checks are available with upload consent, including on Free. The public validation API, Python CLI and GitHub Actions starter are documented at /developers. API rate and processing limits apply equally to all plans; a paid plan does not include a dedicated API or enterprise SLA.
The free workbench remains available. Paid batch and schema-library access stops. Saved schemas remain stored; there is no automatic deletion in this beta. Export or delete schemas while your paid access is active.