BUF Converter

Extract text from Game buffer files (BUF)


Drop or upload your .BUF file

How to extract text from your BUF file

  1. Click the "Select File" button above, and choose your BUF file.
  2. You’ll see a preview, if available.
  3. Click the "Convert file to..." button to extract text information.

Convert BUF to another file type

To convert BUF Buffers to another format, you need HoYoverse Games or other Data software.

Convert a file to BUF

To convert other file formats to the "Buffer Data File" file type, you need software like HoYoverse Games or a similar tool.


About BUF files

A .BUF file generally functions as a proprietary data buffer, but its exact purpose depends entirely on the software that created it. It is most commonly encountered as a 3D character blend shape or texture coordinate file in games developed by HoYoverse, or as an internal accounting data file used by BUSY Accounting Software. Developers may also see .BUF files generated by the Buf CLI for Protocol Buffers, while scientists use them for World Meteorological Organization BUFR data. Because .BUF is a generic extension for a buffer, the files are highly fragmented. HoYoverse .BUF files contain raw, undocumented 3D mesh morph targets that are impossible to open in standard 3D suites like Blender without specialized, community-built modding scripts. Accounting .BUF files are locked behind proprietary formats or UTF-16 (LE) encoding and require an active software license to parse. This lack of standardization means standard online converters will fail to process these files. Depending on the source, users typically want to convert 3D .BUF files to FBX or OBJ for modding, or accounting data to CSV. While standard conversion is exceptionally difficult because these formats are closed and proprietary, our tool can still help.

Convert.Guru analyzes your BUF file, detects the exact format, and lets you read the text inside.

Users also converted IB, BUSY, BUP, DDS, INI, MP4, ZIP, G3D, CTS, 4 and PER files.


FAQ

If you want to convert BUF file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use HoYoverse Games or similar software from the "Proprietary Data Buffer" 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 BUF, try HoYoverse Games or another comparable tool in the "Proprietary Data Buffer" category.



The BUF 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 BUF converter.