.RSD

RSD File

RealSQLDatabase File (REALbasic / Xojo)
Ask a question
QUICK ANSWER

An RSD file from REALbasic or Xojo is a RealSQLDatabase - on disk it is a standard SQLite 3 database. Open it for free with DB Browser for SQLite on Windows, Mac, or Linux; no REALbasic license needed. Note that .rsd is also used by unrelated software like Rockbox and some games.

Developer: REAL Software, Inc. (now Xojo, Inc.) Category: Database Files Open standard MIME: application/x-sqlite3
OPENS ON Windows macOS Linux
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Jul 30, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the RSD file format?

Files with the .rsd filename extension store relational databases created by REALbasic - an object-oriented programming environment that was later renamed to Xojo. REALbasic utilized SQLite technology to create and manage databases, and a single .rsd file stores a complete database along with all relations between its entries. The RealSQL database file format conforms to the SQLite 3 standard, so database operations can be conducted using standard SQL commands, and the file begins with the 16-byte signature SQLite format 3\0 at byte offset 0.

Because the on-disk container is genuine SQLite 3, an .rsd file can be opened directly by any SQLite-compatible tool - not only by REALbasic or Xojo. Tools such as DB Browser for SQLite or the sqlite3 command-line utility work without modification.

.rsd files are less common today because when REAL Software renamed its product to Xojo around 2013, the RealSQLDatabase class was also renamed to SQLiteDatabase, and the conventionally recommended extension for new databases became .sqlite. However, some developers working in Xojo continue to encounter or produce .rsd files, particularly when maintaining older projects. Renaming an .rsd to .db or .sqlite does not alter the file contents - the SQLite 3 data remains fully intact and readable.

Security & safety

RISK: LOW

A RealSQLDatabase .rsd is passive SQLite data - records and schema, not executable code - so opening one in a SQLite viewer is safe. There is no encryption by default, so anyone with the file can read it; do not store secrets in an unencrypted .rsd. As always, confirm the file really is a SQLite database (the "SQLite format 3" signature) before assuming - the same extension is used by unrelated software (Rockbox, some games), and a mystery .rsd from an untrusted source is best inspected, not executed.

Format details

in a nutshell
FULL NAMERealSQLDatabase File (REALbasic / Xojo)aka REAL SQL Database, RealSQLDatabase
DEVELOPERREAL Software, Inc. (now Xojo, Inc.)since Mid-2000s (REALbasic's RealSQLDatabase class)
MIME TYPEapplication/x-sqlite3
TYPESQLite-based embedded relational database (binary)
STANDARDOpen · royalty-free
This extension is also used by…
  • Rockbox sound / voice file - Rockbox firmware has used .rsd for sound clips/voice data on portable players - unrelated to the database format.
  • RSD game archive - Some games (e.g. certain console/PC titles) use .rsd as a packed resource/archive container.
  • RealSystem RealMedia metadata - Historically associated with RealNetworks RealSystem streaming data.
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
A RealSQLDatabase .rsd created by REALbasic/Xojo is a standard SQLite 3 database under the hood, so it begins with the 16-byte SQLite signature "SQLite format 3\0" at offset 0. This means it can be opened by any SQLite tool, not only by REALbasic/Xojo.

Programs that open RSD files

Windows3 apps
DB Browser for SQLite Open-source Open the .rsd (you may need to allow 'All files' in the file picker); browse tables and export to CSV.
SQLiteStudio Open-source Add the .rsd as a database; run SQL queries, view and export data.
Xojo (SQLiteDatabase) Freemium Open the database with the SQLiteDatabase class in code; free for development, paid to build/ship.
macOS2 apps
DB Browser for SQLite Open-source Open the .rsd, browse tables, export to CSV/SQL.
Xojo (SQLiteDatabase) Freemium Open via the SQLiteDatabase class; the modern successor to REALbasic's RealSQLDatabase.
Linux2 apps
DB Browser for SQLite Open-source Open the .rsd to browse and export the data.
sqlite3 (CLI) Open-source Run 'sqlite3 file.rsd' then '.tables' / SQL queries / '.mode csv' + '.output' to export.

Technical details

deep spec
Container formatSQLite 3 database (single-file B-tree page store)
EncodingBinary
Magic bytesSQLite format 3\0 - 16-byte signature at offset 0, identical to any standard SQLite 3 file
Byte orderBig-endian for multi-byte fields in the SQLite file header
Default page size4096 bytes (stored in the 100-byte SQLite file header; configurable at database creation time)
Associated API classRealSQLDatabase (REALbasic); renamed to SQLiteDatabase in Xojo
File structure100-byte SQLite header, sqlite_master schema table, then B-tree pages for tables and indexes
SQL dialectStandard SQL via the embedded SQLite 3 engine
MIME typeapplication/x-sqlite3
CompressionNone - table and index data stored uncompressed in fixed-size SQLite pages
EncryptionNone by default; optional only if the application layer adds an SQLite encryption extension
Crash recoverySQLite WAL (Write-Ahead Log) or rollback-journal mode; PRAGMA integrity_check available
Scalability limitsUp to ~281 TB per database; up to 2000 columns per table (SQLite default)
Platform supportWindows, macOS, Linux - any platform with an SQLite 3 library
Superseded bySQLiteDatabase class with .sqlite extension, introduced when REALbasic was renamed to Xojo (~2013)
ReleasedMid-2000s (REALbasic's RealSQLDatabase class)
Latest versionN/A - class renamed to SQLiteDatabase in Xojo; the on-disk file is standard SQLite 3
Open standardYes · royalty-free
Specificationdocumentation.xojo.com

RSD conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with RSD files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about RSD files.

Frequently asked questions

How do I open an RSD file?
If it came from a REALbasic/Xojo app, it is a SQLite database: open it with the free DB Browser for SQLite (Windows/Mac/Linux), browse the tables and export what you need. You do not need REALbasic itself.
What program opens RSD database files for free?
DB Browser for SQLite and SQLiteStudio (both free, open source) open RealSQLDatabase .rsd files because they are standard SQLite 3 databases. The sqlite3 command-line tool works too.
Is an RSD file just a SQLite database?
For the REALbasic/Xojo 'RealSQLDatabase' type, yes - the file starts with the 'SQLite format 3' signature and is a normal SQLite 3 database, readable by any SQLite tool.
How do I export data from an RSD to Excel?
Open the .rsd in DB Browser for SQLite, export the table(s) to CSV, then open or import that CSV in Excel and save as .xlsx. There is no direct .rsd-to-Excel converter.
Do I need REALbasic to open an RSD file?
No. REALbasic was discontinued (it became Xojo). Because the data is SQLite, a generic free SQLite browser opens it without any REALbasic/Xojo license.
My RSD isn't a database - what else could it be?
The .rsd extension is reused by unrelated software, including Rockbox sound/voice files and some game resource archives. Check the file's first bytes: if it doesn't start with 'SQLite format 3', it isn't a RealSQLDatabase.

References

1Xojo - SQLiteDatabase documentationdocumentation.xojo.com
2DB Browser for SQLitesqlitebrowser.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z