Click the "Select File" button above, and choose your DK file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert DK to another file type
To convert DK Templates to another format, you need Print Master or other Page Layout software.
Convert a file to DK
To convert other file formats to the "Thermal Label Template" file type, you need software like Print Master or a similar tool.
About DK files
The .dk file is a proprietary label printer template. It is primarily used by mobile and desktop applications like Print Master and the Marklife app to define the size, text, barcodes, and graphical layout for thermal label printing.
Users often need to convert .dk files because the format creates severe vendor lock-in. These files are tightly bound to specific, inexpensive thermal label printers and their companion apps. You cannot natively open a .dk file in standard graphics software like Adobe Illustrator or standard web browsers. If the original app is discontinued or you switch printer brands, your custom label designs become completely inaccessible.
The most practical conversion targets are PDF or PNG for visual archiving, or JSON and TXT for raw data extraction. Converting to a visual format ensures your barcode and text layouts are preserved, though you will lose the ability to print directly to the original thermal hardware.
This format is notoriously difficult to convert visually because the internal structure uses proprietary coordinate mapping, even when the underlying data is stored as standard UTF-8 text or JSON. Standard online converters fail because they lack the specific parsing engines built for these niche printer apps. However, you can bypass these limits with convert.guru. Just drag and drop your file to identify the format, view it, and convert it when possible. Even if full visual recreation fails, our analysis tools can detect the underlying JSON strings, allowing you to salvage your text and label configurations.
Convert.Guru analyzes your DK file, detects the exact format, and lets you read the text inside.
If you want to convert DK file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use Print Master or similar software from the "Label Printer Template" 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 DK, try Print Master or another comparable tool in the "Label Printer Template" category.
The DK 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 DK converter.