Upload a raw CSV or TXT log file from the powertrain CAN bus.
CSV or TXT file, max 25 MB.
VoltDecode is a diagnostic tool for people with in-depth knowledge of high-voltage battery systems. It is designed to analyze Tesla Model S and Model X Legacy batteries (2012–2020) using raw powertrain CAN-bus log files.
Click here to see an example report from a faulty battery.
The tool has been primarily tested with logs recorded using SavvyCAN, but any correctly captured raw CAN log should work. Logs can be recorded with the battery installed in a vehicle or from a standalone battery on the bench.
VoltDecode also provides a dedicated Android logging app for capturing raw Tesla powertrain CAN-bus data. The app supports both in-vehicle logging and standalone battery logging using compatible OBDLink Bluetooth adapters.
For standalone battery testing, a simple adapter cable can be used to connect an OBDLink adapter and external 12 V supply directly to the battery connector. View standalone battery wiring instructions.
The VoltDecode Logger app is available on the Google Play Store: Download VoltDecode app
In addition to many values available through other tools (such as Toolbox or Scan My Tesla), VoltDecode exposes low-level BMS parameters particularly valuable for diagnostics and repair:
These parameters provide deeper insight into battery health, imbalance, degradation, and fault conditions.
If you encounter any issues or have feedback or questions, please contact us using the contact form.
You can upload a log file and immediately view a free preview of the decoded data. Values marked with an asterisk (*) are available after payment. Values marked as NA are not present in the uploaded log file and will remain unavailable after payment.
A single payment of €50 excl. VAT allows decoding of 10 log files from the same battery within a 6-month period. This enables comparison across multiple moments:
Each decoded log consumes one credit. The current number of available credits is shown in the top right corner.
VoltDecode stores no personal data and uses no tracking cookies. Your uploaded log file is stored temporarily. The decoded values are saved as a static page so that you can view them later or share them with others. Older data will be deleted periodically to keep the server clean, so make sure to save your results on your own device if you want to be certain that you can access them later.
To prevent automated abuse, VoltDecode stores a temporary pseudonymised representation of the uploader's IP address for rate limiting. This data is automatically removed after a short period.
VoltDecode translates and decodes the data present in the uploaded CAN log into human-readable values. Interpretation of this data and any actions taken based on it are entirely the responsibility of the user.
Incomplete, corrupted, or incorrectly recorded log files may result in incomplete or incorrect decoded values.