Browser-based OCPP 1.6J simulator

Test your OCPP CSMS without a physical charger

Launch a virtual charge point in your browser, connect it to your CSMS and inspect every OCPP message in real time. A free EV charging station simulator with no installation, signup or payment required.

Runs in your browser · Direct connection to your CSMS · Your OCPP data is not stored by Chargeflux.io

OCPP testing should not require a charger on your desk

Physical EVSE hardware is limited and expensive to share across a team. CSMS integration debugging needs full visibility of the OCPP messages on the wire, and developers need repeatable charger states they can return to. Demonstrations should not depend on lab access. A virtual charge point in the browser removes those constraints — no charge point simulator to install, no test rig to book.

How it works

Step 1

Enter your CSMS endpoint

Paste a compatible public wss:// endpoint. Chargeflux.io shows the final WebSocket URL before connecting.

Step 2

Choose a virtual charger

Start with a realistic AC or DC preset and confirm the generated station identity and connector IDs.

Step 3

Run and inspect the flow

Connect, charge and inspect each OCPP request and response in real time, then export the session.

Built for developers testing real integrations

Connect in under a minute

Open the simulator, paste a public wss:// endpoint and send your first BootNotification with no signup or installation.

See every OCPP message

Inspect each request and response in a readable timeline with correlated unique IDs, timing and formatted JSON.

Simulate charging states

Move a virtual connector through Available, Preparing, Charging and Finishing while the CSMS observes the flow.

Test remote start and stop

Receive RemoteStartTransaction and RemoteStopTransaction from your CSMS and watch the station respond.

Export evidence for debugging

Save named charger configurations locally and export session logs as JSON or readable text for your team.

No signup or local installation

The simulator runs entirely in your browser. Your CSMS endpoint and OCPP messages are not stored by Chargeflux.io.

OCPP 1.6J Core capabilities

The proof of concept implements the Core profile messages most CSMS integrations rely on.

  • BootNotification & Heartbeat
  • Authorize
  • StatusNotification
  • StartTransaction & StopTransaction
  • MeterValues
  • RemoteStartTransaction & RemoteStopTransaction
  • Multiple charger presets
  • Local save & JSON export

Browser connection compatibility

Chargeflux.io connects from your browser. Your CSMS must expose a browser-compatible public WSS endpoint, accept the ocpp1.6 subprotocol and allow the Chargeflux.io origin. Endpoints that require custom WebSocket headers, private networking or client certificates are not supported in the POC.

From integration to the classroom

CSMS developers

Verify that your backend accepts a station connection and inspect BootNotification and transaction messages.

QA & integration teams

Reproduce charger flows, test state transitions and export logs as evidence for integration work.

Technical demos

Demonstrate a CSMS integration to stakeholders without needing physical charging hardware on hand.

OCPP learners

See how a virtual station changes state and how OCPP messages flow, without installing any software.

Frequently asked questions

Free today — hosted plans on the way

The browser simulator stays free. Hosted plans will add always-on virtual charge points, custom Authorization headers, a static egress IP and CI automation.

Ready to test your CSMS?

Open the simulator, paste your endpoint and send your first BootNotification.