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
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
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
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 →