.DS

DS File

DAZ Studio Script File
Ask a question
QUICK ANSWER

A DS file is a DAZ Studio Script (DAZ Script 1 ASCII) - a plain-text file that automates tasks in DAZ Studio 3D software, such as posing characters, adjusting materials, or batch-rendering. Open it in DAZ Studio's Script Editor or any text editor. The format is legacy; DAZ Studio 2+ uses .dsa and .dsb instead, though DAZ Studio 4.x still loads .ds files.

Developer: DAZ 3D, Inc. (DAZ Productions) Category: Developer Files MIME: text/plain
OPENS ON Windows macOS
Related: .DO · .MD · .HEX · .XSD

On this page

19k+ extensions indexed
Last reviewed Jul 13, 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 DS file format?

.ds is a DAZ Studio Script file containing source code written in DAZ Script 1 - a JavaScript-like scripting language used to automate operations in DAZ Studio, a 3D figure posing and rendering application from DAZ 3D. Scripts can adjust poses, modify materials, configure render settings and manipulate scene objects through the DAZ Studio API.

The .ds format is plain ASCII text, introduced with DAZ Studio 1.x around 2004. It was superseded by .dsa (DAZ Script 2 ASCII) and .dsb (DAZ Script 2 Binary), which offer expanded API access and better load performance. DAZ Studio 4.x still loads .ds files for backward compatibility, but new scripts should target .dsa or .dsb.

.ds files can be opened and edited in any plain-text editor such as Notepad++ or Visual Studio Code. The encrypted script variant uses the .dse extension. Scene and content data in modern DAZ Studio are stored in DSF or .duf files, which are unrelated to scripting.

Note: Apple macOS automatically creates .DS_Store files in directories - these are completely unrelated binary Finder metadata files and should not be confused with DAZ Studio .ds scripts.

Security & safety

RISK: MEDIUM

A .ds file is a script that executes code inside DAZ Studio. A malicious .ds script could theoretically read/write files or access the file system via DAZ Script's App.filePath() API. Only run .ds scripts from trusted sources such as official DAZ 3D content vendors.

Format details

in a nutshell
FULL NAMEDAZ Studio Script Fileaka DAZ Script 1 ASCII, DazScript file
DEVELOPERDAZ 3D, Inc. (DAZ Productions)since circa 2004 (DAZ Studio 1.x)
MIME TYPEtext/plain
TYPEPlain-text scripting file (DAZ Studio script language, ASCII)
This extension is also used by…
  • Microsoft SQL Server Data Source - Some older Microsoft SQL Server tools used .ds for data source connection files; rarely encountered today.
  • TWAIN Data Source Library (macOS) - macOS TWAIN scanner drivers use .ds extension for scanner data source bundles in /Library/Image Capture/TWAIN Data Sources/.

Programs that open DS files

Windows3 apps
DAZ Studio 4 Free Window → Panes (Tabs) → Script Editor → open the .ds file, then click Run. Or double-click the file in DAZ Studio's Content Library.
Notepad++ (view/edit) Open-source Open .ds file directly; use JavaScript syntax highlighting for readability.
Visual Studio Code (view/edit) Open-source Open .ds file; apply JavaScript language mode for syntax highlighting.
macOS1 app
DAZ Studio 4 Free Window → Panes (Tabs) → Script Editor → open the .ds file, then click Run.

Technical details

deep spec
DeveloperDAZ 3D, Inc. (DAZ Productions)
EncodingPlain ASCII text
EncryptionNone (encrypted variant uses .dse extension)
Scripting languageDAZ Script 1 - JavaScript-like syntax for DAZ Studio API automation
Typical file size1 KB - 500 KB
PlatformWindows, macOS
API scopeScene manipulation: pose changes, material adjustments, render settings, object control
Format generationDAZ Script 1 (legacy); superseded by .dsa (Script 2 ASCII) and .dsb (Script 2 Binary) in DAZ Studio 2+
Current compatibilityDAZ Studio 4.x loads .ds for backward compatibility; new scripts should use .dsa or .dsb
Script family.ds (Script 1 ASCII), .dsa (Script 2 ASCII), .dsb (Script 2 Binary), .dse (encrypted)
Common confusionUnrelated to Apple macOS .DS_Store - a completely different binary Finder metadata file
Releasedcirca 2004 (DAZ Studio 1.x)
Latest versionSuperseded by .dsa (DAZ Script 2 ASCII) in DAZ Studio 2+; .ds still loadable in DAZ Studio 4.x
Specificationdocs.daz3d.com

DS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with DS 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 DS files.

Frequently asked questions

What is a .ds file?
A legacy DAZ Studio Script (DAZ Script 1 ASCII) - a plain-text automation script for the DAZ Studio 3D application. Open it in DAZ Studio's Script Editor or any text editor.
How do I run a .ds script in DAZ Studio?
Go to Window → Panes (Tabs) → Script Editor, open the .ds file, and click the Run (play) button.
Is a .ds file the same as .DS_Store on Mac?
No. .DS_Store is a hidden macOS Finder metadata file (binary, created by Apple). A .ds DAZ Script is a plain-text 3D automation script - completely unrelated.
Can I edit a .ds file?
Yes - it is plain ASCII text. Open with any text editor (Notepad++, VS Code, even Notepad). The scripting language resembles JavaScript.
What replaced .ds scripts?
.dsa (DAZ Script 2 ASCII) is the current text-based script format; .dsb is the compiled binary variant. Content data uses .dsf/.duf. DAZ Studio 4 still loads legacy .ds files.

References

1DAZ 3D Documentation - DAZ Studio Formatsdocs.daz3d.com
2DAZ 3D - Understanding Content File Typesbugs.daz3d.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Free file tools

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

Open the toolbox

Browse file extensions A-Z