Click the "Select File" button above, and choose your JFR file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert JFR to another file type
To convert JFR data files to another format, you need JDK Mission Control or other Developer software.
Convert a file to JFR
To convert other file formats to the "Diagnostic Data File" file type, you need software like JDK Mission Control or a similar tool.
About JFR files
.JFR files are generated by the Java Flight Recorder, a diagnostic tool built into the Oracle Java Virtual Machine (JVM). They store detailed, low-level performance data about running Java applications, including memory usage, CPU load, and garbage collection events. To open these files natively, developers typically use JDK Mission Control, a desktop application that visualizes the binary data. The main disadvantage of the .JFR format is that it is a highly proprietary, complex binary structure. This means standard text editors or data analysis tools cannot read it. Some files are even compressed using GZIP, adding another layer of complexity. Sharing these files with non-developers or integrating the data into custom monitoring dashboards is difficult without writing custom parsers or relying on heavy Java installations. To make the data usable outside the Java ecosystem, developers often need to convert .JFR data into plain TXT, structured XML, or CSV files. However, standard online converters fail because they lack the specific JVM libraries required to parse the internal event chunks. This is why this file format is difficult to open or convert online. Often, only the original JVM tools can properly read or export the event data. If our analysis detects a supported underlying or embedded format, viewing or conversion may still be possible.
Convert.Guru analyzes your JFR file, detects the exact format, and lets you read the text inside.
If you want to convert JFR file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use JDK Mission Control or similar software from the "Java Performance Profiling Data" category. In the File menu, look for Save As… or Export….
To convert SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS or TS files to JFR, try JDK Mission Control or another comparable tool in the "Java Performance Profiling Data" category.
The JFR Converter Story
The history of Convert.Guru began over 25 years ago in California with Tom Simondi’s file-format database. A former contributor to Space Shuttle development and a software pioneer of the 1980s, Simondi established a trusted resource for file type analysis that was even referenced by Microsoft Windows XP. Today, we use modern technology to process and convert thousands of file formats while continually improving our JFR converter.