When text disappears in CapCut, select the existing text clip and check five things in this order: active timeline range, canvas position and size, opacity and color, entry animation, then layer order. If those checks pass, identify whether the problem affects manual text, auto captions, one font, the exported file, one project or every project. That split prevents a simple invisible-layer problem from turning into an unnecessary reinstall.
My rule for this issue is simple: preserve the original project, change one variable at a time, and make a short test export before touching the whole edit.
Find your exact symptom first
| What you see | Likely branch | First useful check |
|---|---|---|
| The text clip is on the timeline, but nothing appears in the preview | Visibility, timing or layer order | Move the playhead inside the text clip, then check position, size and opacity |
| The text appears for only part of the clip | Duration or animation | Compare the playhead with the clip boundaries and remove the entry animation temporarily |
| Manual titles work, but auto captions are absent or incomplete | Caption-generation problem | Check the caption track and diagnose speech recognition separately |
| One font makes text disappear or fall back | Font availability or rendering | Duplicate the text and apply a built-in font |
| Text appears in the editor, but the exported video has no text | Export-only problem | Export a five- to ten-second range with one plain text layer |
| Only one project is affected | Project or layer corruption | Duplicate the project and rebuild one text layer in the copy |
| Every project is affected | App, browser, account or device problem | Create a tiny blank project with one plain title |

CapCut's own text-not-appearing guidance lists covered layers, playhead position, background color, low opacity and temporary rendering problems among the common causes. A second official page adds position, size and entry animation to the checklist in its text display instructions. Those checks are the quickest place to start, since they work on the text layer that's already there.
Protect the project before changing anything
Missing text rarely needs anything destructive. Take a minute to set up a safe test environment first:
- Duplicate the project and give the copy a clear name such as
Text visibility test. - Keep the original source media and fonts where they are. Moving files while diagnosing can add offline-media errors to the same project.
- Record the platform and full CapCut version. “Latest” is not specific enough when different devices receive builds at different times.
- Save one reference frame or short preview if the correct text appears anywhere. It gives you a visual target for position, style and timing.
- Avoid clearing app data or uninstalling CapCut until local projects and required assets are protected.
A duplicate project is handy for experiments, but the copy still lives inside the same app environment. If the edit matters, follow our CapCut project backup guide before any reset or reinstall.
1. Put the playhead inside the text clip
A text layer can exist and still be inactive at the frame you're viewing. Zoom into the timeline, select the text clip and compare three positions:
- the clip's start edge;
- the current playhead;
- the clip's end edge.
The playhead has to sit between the two clip edges. If the playhead is before the start or after the end, the preview is right to show no text. Drag the text clip to the intended moment, or extend its handles so the clip covers the full section where the title should stay visible.
Look for accidental trimming. A long sentence can sit on a text clip that lasts only a few frames, and at normal timeline zoom that layer may look like a thin line that's easy to miss. Zooming in often shows the text was trimmed short instead of deleted.
Entry and exit animations eat into the active duration too. A long fade or slide can leave the title nearly invisible close to the clip boundary. Move the playhead to the middle of the clip. If the text shows up there, shorten or remove the animation while you set the timing. When caption timing is off across many segments, use our caption timing guide instead of dragging every block at random.
2. Bring the text back onto the canvas
Select the text clip, then check the preview for the clip's bounding box or transform controls. The layer may be above the timeline and fully opaque while its box sits outside the visible frame.
Use these recovery checks:
- center the text temporarily;
- increase the size enough to make it obvious;
- reset excessive scale, rotation or position values where your version offers a reset;
- inspect keyframes that may move the text off-screen;
- check whether a mask or crop affects a compound or grouped element.
Don't fuss over the final placement yet. First prove the layer can appear at all. A large white title in the center is the diagnostic state I'd start with. Once the title is visible, bring back the intended position, size and color one setting at a time.
Vertical and square projects need an extra check. Text that sat safely inside a 16:9 landscape canvas can land outside the visible area once the project ratio changes to 9:16 or 1:1. Reposition the text for the current canvas instead of trusting the old coordinates.
3. Reset opacity, color, style and animation
A selected text box can look missing when its glyphs are transparent or blend into the footage. Check the text's visual settings and pick a loud, obvious style for now:
- opacity at a clearly visible value;
- white or bright fill over a dark frame, or black fill over a light frame;
- a simple outline or background box;
- normal blend behavior if that control is available;
- no entry, exit or loop animation;
- no effect that distorts, masks or fades the letters.
CapCut's editorial text display checklist specifically recommends checking position, layer order, opacity, size and entry animation. Panel names may differ by platform, so look for the property itself instead of a memorized path from an older tutorial.
If only part of a word shows, widen the text box and check line spacing, letter spacing and any template frame. A narrow box can clip letters or force a line break you didn't expect. With stylized text templates, make a separate plain text layer to diagnose with. That way a style failure tied to one template won't look like a text failure across the whole project.
4. Check layer order and anything covering the text
On Desktop, replies in the text-not-showing discussion describe text returning after users enabled the text track’s visibility control. If your build shows an eye or visibility control beside that track, confirm the track is visible and compare the same frame in your duplicate project.
Text may be hiding behind a full-frame image, overlay, sticker, picture-in-picture clip or some other visual element. Move the text above whatever covers it in the timeline or layer stack, then preview the same frame again.
You'll diagnose layer order fastest with a controlled change:
- Select the missing text layer.
- Move it to the highest visible track temporarily.
- Hide or disable the suspected covering element in the duplicate project.
- Check the preview at the same timestamp.
- Restore the correct stack once the covering layer is identified.
Don't delete several overlays at once. If the text comes back, you won't know which change fixed the problem. The official CapCut text visibility page names clips, stickers and overlays as elements that can cover text.
5. Confirm that you selected the text layer itself
CapCut changes the available controls based on what you've selected in the timeline. A video clip, sticker, caption group and manual text layer can each show different panels. Before you touch font or opacity, make sure the text clip itself is selected.
If the text came from a template, check whether the template created a group, compound clip or separate editable text item. A visible template shell with an empty text field needs a different fix than a complete text layer hidden behind footage.
If the layer is gone, add a temporary plain title. Our guide to adding text in CapCut covers the current Mobile, Desktop and Web workflows. If the new title appears, the canvas and basic text renderer still work, and you've narrowed the fault to the old layer, style or project state.
Manual text and auto captions are different branches
Manual text begins with a title or text box you create and place yourself. Auto captions begin with speech recognition and produce a caption track. The finished letters may look similar, but the failure can happen at different stages.

If manual titles are missing
Run the five checks above on the existing clip. Then create one new plain title in the duplicate project. Keep that title short, use a built-in font, put it in the center and leave animations off.
- If the new title appears, rebuild or simplify the original text layer.
- If the new title also disappears, test a blank project to separate project trouble from an app-wide problem.
- If the text appears in preview and fails only after export, move to the export branch below.
If auto captions are missing
Start by looking for a caption track. If no caption segments were created, the problem starts before text styling. Check the source audio, the selected language, the selected audio range and whether speech is there and clear enough to process. Our CapCut captions troubleshooting guide separates “no speech detected,” a stuck percentage, missing segments and captions that exist but are invisible.
If caption segments exist, select one and run the same visibility checks you'd use for manual text: active range, position, opacity, size, animation and layer order. A caption-generation problem doesn't call for moving layers that were never created. An invisible caption track, on the other hand, won't improve if you keep regenerating speech.
If the edit needs a reusable transcript or subtitle file, keep the caption data safe before you delete or rebuild the track. Our SRT and TXT export guide explains the platform limits and how burned-in captions differ from a separate subtitle file.
Test the font without sacrificing the design
A font problem is likely when the text box and timeline clip both exist, another font works, or the trouble started after you moved the project to another device. Custom, downloaded and account-delivered fonts may not be available in every CapCut environment.
Use a duplicate text layer for the test:
- Copy the missing text layer.
- Apply a basic built-in font to the copy.
- Remove font-specific effects and animations.
- Place the copy in the center with high contrast.
- Reopen the duplicate project and make a short export.
If the built-in font appears, leave the original layer alone while you check whether the intended font is available and downloaded on that device. A working fallback narrows the problem down. That result doesn't prove whether the original font file, account asset, project reference or renderer caused the failure.
If the text uses characters the font doesn't support, some letters may disappear or turn into missing-glyph boxes. Test the same words with a font that includes the required writing system. For multilingual text, check each script instead of assuming a font that supports English also has every glyph you need.
Text appears in preview but disappears after export
This branch applies only when the editor preview looks right. Don't repeat canvas-position fixes that already passed. Make a controlled export from the duplicate project:
- Choose a five- to ten-second section where the text should be visible.
- Add one plain text layer with a built-in font above the footage.
- Remove text animations and effects for the test.
- Export that short range using a normal local video export.
- Play the actual exported file in a separate video player.
If the plain text exports correctly, look next at the original style, font, template, effect or layer combination. Bring features back one at a time until the failure returns. If the plain layer disappears too, build the same small test in a blank project. That tells one damaged timeline apart from a broader export problem.
Check the exported file on your device before you judge an upload to TikTok, Instagram, YouTube or a messaging app. A platform preview, a recompressed upload or picking the wrong file can add a second problem after CapCut has finished exporting. Our CapCut export quality guide shows how to compare source, editor preview, local export and posted result as separate stages.

One project fails, or every project fails?
This scope check determines how wide the fix should be.
Only one project fails
Duplicate the project and rebuild one affected text layer. If a new plain title works, your installation still renders text. Then inspect the original layer's style, font, keyframes, group, template and stacking. If failures start at one timestamp, note the effect, transition, overlay or compound clip nearby.
Leave the original project as it is. Swapping out a bad text layer in a copy is safer than resetting the whole app over one damaged element.
Every project fails
Create a blank project with a color background and one plain title. If the text is missing there too, note the platform, version and account, restart CapCut or the browser, and update through that platform's official channel when an update is available. On Web, you can refresh the project after saving and check the same account in a supported browser.
If the failure started right after an interface or version change, our CapCut after-update guide helps you tell a moved control, gated feature, account problem and project damage apart before you decide on any rollback.
Platform notes for Mobile, Desktop and Web
The interface changes, but the diagnostic order stays the same.
Mobile: Select the text segment in the timeline before you look for style, animation or duration controls. Make sure the text sits inside the vertical or square frame and that the clip runs through the intended moment. Don't clear app data while local drafts are unprotected.
Desktop: Use the expanded timeline to compare tracks and clip boundaries. Check the text inspector, transform values, keyframes and font availability. A short local export helps most here, since the export separates how the preview behaves from the final rendered file.
Web: Make sure the project has finished saving before you refresh. Check browser zoom only as a workspace issue. Zoom shouldn't change the exported text itself. If the right layer is selected and the visibility checks pass, reopen the project in the same account before you switch browsers or clear site data.
What to send CapCut support
CapCut's two official text pages send users to support when the basic checks fail. A useful report gives support a boundary they can reproduce:
- Mobile, Desktop or Web;
- operating system and device;
- full CapCut version;
- project aspect ratio;
- manual text, text template or auto captions;
- built-in or custom/downloaded font;
- whether the layer appears in the editor preview;
- whether it appears in a short local export;
- whether a blank project shows the same failure;
- the timestamp where the text should appear;
- a screenshot showing the selected text clip, playhead and preview without exposing private material.
That evidence helps far more than “my text is gone.” It also shows you whether a workaround fixed visibility while the underlying issue is still there.
Safe order of operations
Use this sequence from least disruptive to most disruptive:
- Duplicate the project.
- Select the existing text clip and move the playhead into its active range.
- Center and enlarge the text; set clear opacity and contrast.
- Remove the text animation temporarily.
- Move the text above covering layers.
- Add a new plain title with a built-in font.
- Separate manual text from auto-caption generation.
- Make a short local export and inspect the actual file.
- Test one blank project to measure the scope.
- Restart or update through the official platform channel after protecting local work.
- Send CapCut support the exact project, version and export evidence if the failure persists.
For other editor failures, open our CapCut fixes hub and pick the symptom that matches what you can see. You'll fix things fastest by narrowing the failure to one stage: timeline, canvas, caption generation, font, project or export.