Pricing

Free in the browser, Pro for automation

Validating files in your browser is free, up to 1 GB. Pro is for running validations from scripts and CI: more API calls, bigger uploads, URL monitors, webhooks and unlimited history.

Free

For validating files by hand and trying the API.

$0forever
  • ·Browser validation up to 1 GB
  • ·25 saved schemas, 90-day history
  • ·100 API validations a month, files up to 10 MB

Pro

For pipelines and integrations that validate every day.

$290 per year
  • ·Everything in Free
  • ·10,000 API validations a month, files up to 1 GB
  • ·10 URL monitors that email you when a document breaks
  • ·Webhooks, 10 API keys, 120 requests a minute
  • ·200 saved schemas, with their Schematron rules; unlimited history
  • ·Report links to share a validation result, no file to attach
Payments open soon

Prices in USD; tax added at checkout where it applies.

In development

not available yet · no price or date

Team

In development

For companies where several people and systems validate the same documents.

  • ·Single sign-on with SAML or OpenID Connect (Okta, Entra ID, Google Workspace)
  • ·Several workspaces (per client, product or environment), each with its own keys, schemas and webhooks
  • ·Members with roles; schemas and history shared inside a workspace
  • ·An audit log of who changed what, and one invoice for the whole team

Want it? Leave your email and we'll tell you when it opens.

One email when it launches. Nothing else.

Self-hosted

In development

For banks, healthcare and anyone whose documents may not leave their own network.

  • ·The validator, the engine and the API as a Docker image on your own servers
  • ·Works without internet access; nothing is sent to xmlvalid.com
  • ·The same API as here, so the CLI and CI integrations work by pointing them at your host
  • ·Your own schema catalog, with an annual licence and support

Want it? Leave your email and we'll tell you when it opens.

One email when it launches. Nothing else.

Compare plans

Feature Free Pro Team · in development
Validation in the browser Up to 1 GB Up to 1 GB Up to 1 GB
XSD 1.0, DTD, RelaxNG and the schema catalog
Saved schemas 25 200 Shared
Your own Schematron rules in the validator and the API
Schematron rules kept with saved schemas, for the API and monitors –
Report links anyone can open for 30 days – 200 at a time
Validation history 90 days Unlimited Unlimited, shared
API validations per month 100 10,000 From 10,000
Largest API document 10 MB 1 GB 1 GB
API requests per minute 10 120 120
API keys 1 10 Per workspace
Webhook endpoints – 5 Per workspace
URL monitors, checked as often as hourly – 10 Per workspace
Workspaces 1 1 Planned: several
Members and roles – – Planned
Single sign-on (SAML, OpenID Connect) – – Planned
Audit log – – Planned

Questions

Is the validator itself free?

Yes. Files you open or paste are validated in your browser, on your machine, so they cost us nothing to check. That stays free on every plan: up to 1 GB with a confirmed account, 50 MB without one.

What counts as an API validation?

Every POST /api/v1/validations, whatever its outcome; a .zip or .epub sent in one request counts each document it checks. Fetching results, listing schemas and checking your usage are not counted. The count resets on the 1st of each month (UTC).

What happens when I reach the monthly limit?

The API answers 429 until the next month starts. There is no overage billing and no surprise charge. We email you when you have used 80%.

Can I cancel?

Any time, from Dashboard → Billing. Pro stays active until the end of the period you paid for, then the account moves to Free. Your keys, schemas, monitors and history are kept; anything over the Free limits (monitors included) stops working until you remove some or come back to Pro.

Who handles payment and tax?

Paddle.com is our reseller and the merchant of record for all orders. They take the payment, add VAT or sales tax where it applies, and send the invoices.

Can I get a refund?

Yes. If Pro isn't right for you, write to [email protected] within 14 days of a payment and we'll refund it.

Need more than 10,000 validations a month? Get in touch. See also the terms and the API reference.