Premiere Pro Tutorials

How to Make a Karaoke Text Effect in Premiere Pro

Highlight each word of your captions in time with the audio using Source Text keyframes and the Essential Graphics panel in Premiere Pro.

Premiere ProText Effects
Karaoke text effect in Premiere Pro with the words Did You Know highlighted in yellow and orange over a screen recording

Watch the tutorial

Step 1: Open the Essential Graphics panel

You will style the words in the Essential Graphics panel, so make sure it is open. If you cannot see it, go to Window in the top menu and tick Essential Graphics. Then switch to the Edit tab inside the panel. The menu has a checkmark next to every panel that is already on screen.

Premiere Pro Window menu with Essential Graphics and Effect Controls checked in the list of panels

Step 2: Add the first Source Text keyframe

Select the text layer on your timeline. This works best with text that is already timed to your audio, such as captions or lyrics. Open Effect Controls and expand the Text section of that layer. Click the stopwatch next to Source Text (the tooltip says Toggle animation) to create the first keyframe. Each keyframe stores the look of the text at that moment, so every color change you make later will be saved on its own keyframe.

Premiere Pro Effect Controls with the Source Text stopwatch under the text layer and the Toggle animation tooltip showing

Step 3: Color the first word

Play the video and listen for the first word. Pause the playback right when it is spoken. Now double-click the text layer in the Program Monitor to enter text editing and select the first word only. In the Essential Graphics panel, scroll down to Appearance, click the Fill color box and choose the highlight color you like. Press OK. Premiere adds a new Source Text keyframe automatically.

Premiere Pro Essential Graphics panel with Fill set to yellow on the first word of the text in the Program Monitor

Step 4: Move on to the next words

Play the video again until you hear the second word, pause, and select that word in the Program Monitor. Change its Fill color in the same way. You will notice that the first word is still highlighted, because the earlier color stays in place. To make it white again, select the first word and set its Fill to white. Now only the word being spoken is highlighted.

Repeat this for each word: listen, pause, highlight the current word and switch the previous word back to white. It takes a little patience, but it is simple and you control the timing frame by frame.

Step 5: Fix the timing in Effect Controls

If a color change is not in sync with the audio, you do not have to redo it. Open Effect Controls and look at the Source Text row, where each color change appears as a keyframe. Drag the keyframes left or right until the highlight lands on the word. You can also play the clip, pause at the exact moment and drag the keyframe to the playhead position.

Source Text keyframes in Premiere Pro Effect Controls being dragged to sync the orange word highlight with the audio

Step 6: Repeat for every text layer

Do the same on all the text layers and words in your sequence. To pick colors faster, use the Color Picker eyedropper next to the Fill swatch and click a color you already used instead of searching through the color window each time. Keep the same highlight color across the whole video so the look stays consistent.

Tips

  • Use one highlight color. A single bright color like yellow or orange against white text is easy to read on any background.
  • Zoom into the timeline. Working at a high zoom level makes it much easier to place the keyframes on the exact frame a word starts.
  • Combine it with motion. A karaoke highlight pairs well with a typing animation. Take a look at our typewriter text effect tutorial for another way to reveal words in time with the voice.

FAQ

Why does each color change create a new keyframe?

Source Text keyframes store the full look of the text at a point in time. When you change the fill color of a word with the stopwatch turned on, Premiere saves the new look as a keyframe, which is what makes the word-by-word highlight possible.

Can I make a karaoke effect without keyframes?

Premiere Pro has no one-click karaoke effect, so keyframing Source Text is the simplest built-in method. Text presets can save you setup time if you do this often.

What if the colors change at the wrong time?

Drag the Source Text keyframes in Effect Controls until each one lines up with the word, or move the playhead to the exact frame and place the keyframe there.

If you would rather start from ready-made text animations, the Ultimate Text Preset Pack gives you a big library of styles you can drop straight onto your captions. See the text presets