Skip to content
BestToolsPractical browser tool guides

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.

Open Draft Lens →

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 inputWhat inspection can establishWhat it cannot establish
A root tracks array with segment rangesTimeline-shaped fields and limited countsThat CapCut accepts this schema
A valid object with only a draft_nameReadable JSON with metadata-shaped fieldsThat the timeline is complete
A file filled with zero bytesBytes exist but no readable JSON contentWhy the original data was lost

Download the synthetic timeline JSON ↓

Download metadata-shaped JSON ↓

Inspect a copy locally

  1. Give the copy a name that records where it came from without replacing the original.
  2. Select it in Draft Lens and read the content status before comparing counts.
  3. Check whether tracks, segments, materials and time fields were actually recognized.
  4. Read every limitation, especially warnings about nested timelines or unrecognized fields.
  5. 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.