OCPP Tools

Free tools for OCPP development and testing. 1.6J available today, with 2.0.1 and 2.1.0 on the way.

What You Can Do

🔍

Validate Messages

Paste OCPP WebSocket frames and get instant validation with detailed error messages. Validates frame structure, payload schema, and field types.

  • ✓ Frame structure validation
  • ✓ JSON Schema validation (Ajv)
  • ✓ Human-readable errors
  • ✓ CALL/CALLRESULT/CALLERROR support
Try Validator (1.6J) →
🔧

Build Messages

Generate valid OCPP messages with a form-based interface. Select an action, fill in fields, and get a ready-to-use JSON frame.

  • ✓ Schema-driven forms
  • ✓ Example data loading
  • ✓ Copy/download JSON
  • ✓ Inline validation
Try Builder (1.6J) →

Simulate Charge Point

Charge Point simulator. Connect to your CSMS WebSocket endpoint and test real OCPP workflows.

  • ✓ Connect to any CSMS
  • ✓ Send/receive messages
  • ✓ Message logging & export
  • ✓ Scenario runner
Try Simulator (1.6J) →

Message Reference Library

Complete documentation for OCPP 1.6J messages with examples, schemas, required fields, and common pitfalls. 2.0.1 and 2.1.0 coming next.

Why Client-Side?

🔒 Privacy First

Your OCPP messages never leave your machine. No server uploads, no tracking, and full control over your data.

⚡ Instant Results

Validation and generation happen instantly with no server delays.

💰 Always Free

No sign-ups, no subscriptions, no API limits. Use it as much as you need, whenever you need it.

📖 Powered by Official OCPP Schemas

Built with open standards and official OCPP JSON Schemas.

Ready to Start?

Start with OCPP 1.6J now, with 2.0.1 and 2.1.0 on the roadmap

Explore OCPP 1.6J Tools →

Protocol Coverage

OCPP 1.6J

Available now with full tools and message docs.

Go to 1.6J →

OCPP 2.0.1

Coming soon. Core tools and docs planned.

See roadmap →

OCPP 2.1.0

Coming soon. Coverage planned after 2.0.1.

See roadmap →