Click the "Select File" button above, and choose your TK file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert TK to another file type
To convert your TK file to another format, you need Unity or other Game software.
Convert a file to TK
To convert other file formats to the "Game Resource Archive" file type, you need software like Unity or a similar tool.
About TK files
The .TK extension represents a collision of three distinct worlds: game development, 3D modeling, and legacy scripting.
1. Unity Asset Bundle (Most Common): Approximately 27% of .tk files are resource containers used by games built with the Unity engine. These are not standard documents but compressed archives (often internally labeled as UnityFS) holding textures, audio clips, and 3D meshes. The "problem" is that they are designed for the machine, not the user - you cannot double-click to view them. Gamers and modders often encounter these when trying to access game art. The pragmatic solution is not to "convert" the archive itself, but to extract its contents: converting embedded images to PNG or WebP, audio to WAV or MP3, and models to OBJ or FBX for use in tools like Blender.
2. WinTek 3D Model: Roughly 9% of files are proprietary 3D models associated with Beijing WinTek or the TeKton3D software. These act as project files for specific 3D designs (often embroidery or CAD-related). These are highly specialized and notoriously difficult to open without the original $500+ software. For archiving or sharing, the best target is PDF (for viewing) or DXF (for AutoCAD compatibility), though direct conversion often requires the original host application.
3. Tk Script: The historical definition (0.9%) is a script written in the Tcl/Tk language, a dynamic programming environment. These are essentially plain text files. The friction here is simply that Windows often doesn't know how to execute them. For documentation or review, convert these to PDF or simply rename to TXT to open in any text editor.
Convert.Guru analyzes your TK file, detects the exact format, and lets you read the text inside.
If you want to convert TK file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use Unity or similar software from the "Game Asset Archive" 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 TK, try Unity or another comparable tool in the "Game Asset Archive" category.
The TK 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 TK converter.