Click the "Select File" button above, and choose your BPL file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert BPL to another file type
To convert your BPL file to another format, you need Embarcadero Delphi or other Developer software.
Convert a file to BPL
To convert other file formats to the "Compiled Library" file type, you need software like Embarcadero Delphi or a similar tool.
About BPL files
A .BPL (Borland Package Library) file is a specialized Dynamic Link Library (DLL) used principally by Embarcadero Delphi and C++Builder. Unlike standard Windows DLLs, BPLs contain additional metadata allowing the IDE to interact with components dynamically at design time.
The Challenge: Because .BPL files are compiled binaries, they are unreadable to standard text editors and highly sensitive to version mismatches; a package compiled in one version of Delphi often fails to load in another. Users frequently encounter these files when an application is missing a specific runtime library, leading to "BPL missing" system errors. They cannot be directly edited without the original source code.
The Solution: For general dependency fixing, these files can often be treated as DLL files. For developers needing to inspect contents without the full IDE, converting or extracting data is necessary:
For Inspection: Convert resources (icons, forms) to RC, ICO, or BMP to view visual assets.
For Analysis: Export string tables to TXT to verify version info or localization data.
For Compatibility: In some legacy contexts (like AutoCAD Batch Plot files), users may need to migrate data to modern DSD formats, though this use case is rare.
Convert.Guru analyzes your BPL file, detects the exact format, and lets you read the text inside.
If you want to convert BPL file to APL, JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO or RS, you can use Embarcadero Delphi or similar software from the "Dynamic Link Library" 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 BPL, try Embarcadero Delphi or another comparable tool in the "Dynamic Link Library" category.
The BPL 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 BPL converter.