Skip to content

irTelemetryExplorer for iRacing

Dump and export iRacing telemetry variables, no code required

irTelemetryExplorer is a free Windows tool that dumps the telemetry variable list from a live iRacing session or a saved IBT file to CSV, and exports session info as YAML. Inspect the variables available in your own data without compiling the irsdk samples, or browse and search them alongside the session info.

iRacing or an IBT file required

How to dump the iRacing variable list and session info

Start with a live session or an IBT file from the car you are targeting. With no file open, the app connects to a live iRacing session automatically. To open a saved file, choose Open .ibt from the Source menu.

Export the telemetry variable list as CSV

  1. Connect to a live iRacing session or choose Source → Open .ibt to open a saved file.
  2. Go to the Variables page to inspect the variable list for that source.
  3. Choose Export, then choose where to save the CSV file.

This is a dump of the source's telemetry variable list (variable metadata), rather than a time series of recorded values. For the meaning of iRSDK variable headers such as irsdk_varHeader, see the iRSDK data format reference.

Export session info as YAML

  1. Connect to a live iRacing session or choose Source → Open .ibt to open a saved file.
  2. Go to the Session info page to browse the source's session info.
  3. Choose Export, then choose where to save the YAML file.

Session info includes sections for track and weekend information, drivers, and car setup, depending on the source. You can search variables and session info in the app.

See exactly what iRacing records

Every telemetry variable

List all of the variables in a session with their type, units, and description, then filter to scalars or arrays and sort by any column.

Readable session info

iRacing's session info YAML becomes a collapsible key/value outline that stays in place as a live session updates.

One search for both

A single search box looks through variables and session info together, with suggestions grouped by page.

What irTelemetryExplorer includes

irTelemetryExplorer answers the questions that come up when you work with iRacing data: what is this variable called, what units is it in, and where in the session info is the value I need?

irTelemetryExplorer is built on iRacingTelemetrySDK, an open-source C# library for reading live iRacing sessions and IBT telemetry files.

  • Variables: name, type, units, and description for every variable, with All / Scalars / Arrays filters.
  • Session info: the full session info YAML as a collapsible outline.
  • Unified search: one box over both pages; pick a suggestion to jump straight to it.
  • Live or file: switch between a live session and IBT files at any time.
  • Export: save the variable list as CSV or the session info as YAML.
  • Copy: right-click a variable to copy it.
  • Update notifications: see when a newer version is available in the app.

See irTelemetryExplorer in action

irTelemetryExplorer Variables page listing iRacing telemetry variables such as AirDensity, Brake, and BrakeABSactive with their type, units, and description
The Variables page lists all 274 variables in this IBT file, sorted by name, with their type, units, and description.
irTelemetryExplorer Session info page showing the WeekendInfo section for Long Beach, with track name, length, location, and turn count
The Session info page turns iRacing's session YAML into a collapsible outline, here showing the Long Beach weekend info.

Frequently asked questions

How do I get an up-to-date list of iRacing telemetry variables?

Generate the list from your own data. Connect to a live session in the current iRacing build, or open a recently recorded IBT file for the car you are working with. Go to Variables, then choose Export to save the variable list as CSV. An older IBT file describes the variables recorded in that file.

Why is a telemetry variable missing for my car?

Available variables can differ by car and iRacing build. irTelemetryExplorer lists the variables exposed by the selected live session or IBT file. Check a session or recent recording from the car and build you are targeting; opening an older file does not add variables introduced later.

Do I need to compile the irsdk samples or write code?

No. Install irTelemetryExplorer on Windows, connect to a live iRacing session or open an IBT file, and export from the app. You can inspect variable names, types, units, and descriptions before writing code against the SDK.

Where are iRacing IBT telemetry files?

iRacing commonly saves telemetry in your Documents/iRacing/telemetry folder. Choose Open .ibt from the Source menu to open a saved file.

Can I use it while iRacing is running?

Yes. With no file open, irTelemetryExplorer connects to the live session automatically. If you have a file open when iRacing starts, the app offers to switch to live.

How do I export iRacing session info as YAML?

Connect to a live session or open an IBT file, go to Session info, then choose Export to save the session info as YAML. You can also browse and search the session info in the app before exporting.

Does irTelemetryExplorer modify my files or upload my data?

No. irTelemetryExplorer is read-only. It never changes your telemetry files or iRacing, everything runs locally, and your telemetry is never uploaded anywhere.