DRAFT LENS · PRACTICAL GUIDE
CapCut Project Files: What JSON and TMP Copies Can Tell You
By BestTools ·
A JSON or TMP copy can reveal some readable project structure, but its extension alone does not prove it is a complete or usable CapCut project.
Identify the role of the file before editing it
Keep the original file and work on a copy. A project description, media asset, cache and exported video have different jobs. A JSON object can describe references to other files without including the media itself.
Draft Lens reads selected UTF-8 copies and reports recognized fields. It does not discover the active project, scan neighboring folders or prove that every dependency is present. A TMP extension does not establish that its bytes are JSON.
Compare three intentionally different inputs
| Synthetic input | What inspection can establish | What it cannot establish |
|---|---|---|
| A root tracks array with segment ranges | Timeline-shaped fields and limited counts | That CapCut accepts this schema |
| A valid object with only a draft_name | Readable JSON with metadata-shaped fields | That the timeline is complete |
| A file filled with zero bytes | Bytes exist but no readable JSON content | Why the original data was lost |
Inspect a copy locally
- Give the copy a name that records where it came from without replacing the original.
- Select it in Draft Lens and read the content status before comparing counts.
- Check whether tracks, segments, materials and time fields were actually recognized.
- Read every limitation, especially warnings about nested timelines or unrecognized fields.
- Keep the report with the copy, and verify project opening separately in the appropriate editor.
Do not convert uncertainty into a corruption claim
Unsupported encoding, an unknown JSON layout and an all-zero file are different observations. Renaming an unsupported file cannot turn it into a supported project, and valid JSON is only one layer of checking.
Draft Lens does not recover deleted files, repair a draft, choose the best backup or convert JSON to MP4. It accepts up to ten files, 10 MiB each and 30 MiB total. Use a separate recovery or backup process when the task extends beyond inspecting copies you already have.
Can a valid JSON copy still fail to open in CapCut?
Yes. JSON syntax is only one check. A particular editor version may need a different structure, linked media or other project files. Draft Lens reports limited recognized fields and cannot certify a complete editable project.
Can Draft Lens find or restore a missing project?
No. It reads only the copies you deliberately select. It does not scan folders, restore deleted bytes, choose a backup or rewrite the project. Keep originals and use a separate copied project for editor-opening tests.
Sources and further reading
Sources checked on 2026-10-26. Platform menus and supported formats can change.